Abstract
Instructors have struggled to generate good programming assignments for the CS1 course. In attempting to deal with this issue ourselves, we have generated two real-world programming assignments that can be solved by most students yet generate challenges for advanced students. We present our overall criteria for a quality programming assignment in CS1, details of the two example assignments, and other issues stemming from the generation and management of these assignments.
Author supplied keywords
Cite
CITATION STYLE
Stevenson, D. E., & Wagner, P. J. (2006). Developing real-world programming assignments for CS1. In Working Group Reports on ITiCSE on Innovation and Technology in Computer Science Education 2006 (pp. 158–162). https://doi.org/10.1145/1140124.1140167
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.