Course Development for a College Java Programming Class
Nathan Dodge · ePublications at Regis University (Regis University) · 2005
This project documents the development of college-level curriculum for an Object Oriented Programming with Java course. The curriculum includes a set of lessons that students work through interactively. The lessons teach the fundamentals of object orientation. A goal of the project is to have students work with the same problem example throughout the entire set of lessons. Most texts on object orientation use several abstract examples which are used in a chapter or two of the text and are often not fully implemented. Each lesson of the project's curriculum presents an iteration of an evolving shape drawing application. Each lesson walks the student through the design and development of a new fully implemented version. The shape drawing application's highly visual nature allows the students to relate the technical concepts to concepts they already understand.