Carnegie Mellon University, Fall 2004, Fall 2005
Participants in this project-based software prototyping course design, develop, demonstrate, and document a working application program. The course emphasizes rapid prototyping of software to build skills and confidence for further project work, and the ability to use programming as a creative medium.