CompSci 4.2 (Fall 2005)
Meeting Time: MWF 3:05-3:55 (2:50-4:05)
Location: Social Sciences 229 (ICC)
This course covers an introduction to the basic concepts of computer programming. The course material focuses on using Java as applied to video game development, but the concepts covered are widely applicable across programming languages and applications. These concepts include loops, selection statements, structured and object-oriented design, data structures, event-driven design, and user interface design. Designing,implementing and documenting a Java video game within a small group is a major component of the course. These projects are intended to build upon assignments completed throughout the semester, and will extend and enhance previous course work. This course is intended for non-majors and has no prerequisites.