ABSTRACT
We identify the principles involved in designing effective programming assignments for CS1/CS2. Through a case study of a particularly successful recursion assignment, we establish several prerequisites that must be present in the foundation of a potential assignment and discuss techniques for engineering exceptional assignments through changes to their more malleable components.
- Appel88.Andrew W. Appel and Guy J. Jacobsen, "The World's Fastest Scrabble Program", Communications of the ACM, Volume 31, No. 5, May 1988. Google ScholarDigital Library
- Roberts95a.Eric S. Roberts, The Art and Science of C: A Library-Based Approach, Reading, MA: Addison-Wesley, 1995. Google ScholarDigital Library
- Roberts95b.Eric S. Roberts, "A C-Based Graphics Library for CS 1", SIGCSE Bulletin, March 1995. Google ScholarDigital Library
- Sherman64.Richard M. Sherman and Robert B. Sherman, "A Spoonful of Sugar", Mary Poppins, The Walt Disney Company, 1964.Google Scholar
Index Terms
- The quest for excellence in designing CS1/CS2 assignments
Recommendations
The quest for excellence in designing CS1/CS2 assignments
We identify the principles involved in designing effective programming assignments for CS1/CS2. Through a case study of a particularly successful recursion assignment, we establish several prerequisites that must be present in the foundation of a ...
CS1 and CS2 (panel session): foundations of computer science and discrete mathematics
SIGCSE '00: Proceedings of the thirty-first SIGCSE technical symposium on Computer science educationOver a period of thirty years there have been many curriculum reforms in the Undergraduate Computer Science curriculum. The ACM/IEEE-CS task force is currently working on the Curriculum 2001. In this struggle to define and develop this dynamic field of ...
CS1 and CS2 (panel session): foundations of computer science and discrete mathematics
Over a period of thirty years there have been many curriculum reforms in the Undergraduate Computer Science curriculum. The ACM/IEEE-CS task force is currently working on the Curriculum 2001. In this struggle to define and develop this dynamic field of ...
Comments