Beyond the Coder and the Code: An Exercise Structure for Fostering a People-Centered Problem-Solving Perspective with Video Scenarios

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Programming assignments are typically clearly and unambiguously defined problem statements that place the focus on developing a program that produces correct answers and those correct answers can be unambiguously ascertained based on the problem description. However, this approach excludes the human influence that can introduce a lack of clarity at each step of the problem-solving process. This poster presents a non-coding exercise structure that highlights the impact of human communication and judgment on that process. The approach emphasizes this human aspect by using a short, purpose-built video depicting an individual explaining their interpretation of a problem they are experiencing. The approach consists of three components: (1) requirements gathering based on the vague, incomplete and ambiguous problem scenario featured in the video (2) black-box test development, and (3) evaluation of a program's solution based on both objective and subjective criteria. The approach is de-coupled from coding, allowing it to be used at any level of the curriculum. A ready-to-use video (The Happy Day Daycare, available at youtube.com/virt-university) and supporting materials are provided and also used as a basis for discussing how interested instructors can use the approach to create their own videos and exercises. Student feedback from using the exercise structure in a CS1 class is also presented.

Cite

CITATION STYLE

APA

Spezialetti, M. (2021). Beyond the Coder and the Code: An Exercise Structure for Fostering a People-Centered Problem-Solving Perspective with Video Scenarios. In Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE (p. 657). Association for Computing Machinery. https://doi.org/10.1145/3456565.3460055

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free