Learning O-O concepts in CS I using game projects

Chuck Leska, John Rabung

2004 · 12 citations · 0 references

Concepts

Abstract

Teaching object-oriented design and programming in CS1 can benefit from problems that stimulate student interest, that yield to natural analysis under an object-oriented approach, and that provide a basis for extension and reuse. Our project endeavors to design, develop, and implement a set of games that spawn such problems spanning nearly the entirety of concepts presented in our CS1 course.