Introduction to Software Development
CpSc 3720: Summer, 2016

Selected Course Resources

Course Description

The goal of this course is to acquire an understanding and working knowledge of object-oriented software development. To achieve this goal we use a rapid prototyping language, design patterns, XML, GUI development, and established software testing techniques. Each student will be a client in the course and, as such, will specify the requirements for a major application, present a pitch for that application, and then form a team of students who are interested in developing the application. The development will follow the software life cycle and will be completed during the course.