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.
Author supplied keywords
Cite
CITATION STYLE
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.