If you build it, they will come
ACM SIGCSE Bulletin
Using real-world objects to motivate OOP in a CS1 lab
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Pre-games: games designed to introduce CS1 and CS2 programming assignments
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
The Crawfish and the Aztec treasure maze: adventures in data structures
ACM SIGCSE Bulletin
NP-completeness for all computer science undergraduates: a novel project-based curriculum
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
We are designing a number of programming projects which utilize input/output devices, such as joysticks or a homebrewed board we call a MIPPET (Module for Input/Output Programming Projects Enhancing Teaching). These projects have been used or will be used in the closed labs of our CS1 course (taught in C++). The goal of these projects is to enhance student comprehension (by teaching objects with "real" objects) and student motivation (by providing "fun" projects). This paper focuses on an early project, where the student's program provides support for a human solving a maze.