|
Introductory programming sequences teach the core concepts of the
computer science discipline: object-oriented programming, software
engineering concepts, data structures, and algorithms.
One of the most often heard complaints in such courses is that they are
divorced from the reality of application. We propose to captivate
students by using the diverse field of games as an application area in a
CS1-3 introductory programming sequence.
This will be done starting with Java as a programming language over a
summer distance program and moving to C# with managed DirectX for CS2
and CS3, which will be taught in the studio course paradigm.
If you are participating in this course, please review the Books,
Syllabus, and Schedule page on the menu bar on the left side of this
website.
|