This course introduces the software development process while improving programming skills. Topics include object-oriented programming, test-driven development, class design, GUI design and programming, and incremental, iterative development. The coursework assumes that the student has fundamental programming, debugging, and code-interpretation skills in an object-oriented programming language.

Lecture Hours: 2.00 Lab Hours: 2.00Total Hours: 3.00

View all current and previous class web sites for this course at MoodleExternal Link to Moodle