This course introduces the study of Object-Oriented software engineering. Topics include software project management, requirements gathering, requirements analysis, modeling, design, implementation and testing. UML diagrams and design patterns are also discussed. A major portion of the course is a team project, taking a system from the initial requirements to the final implementation. (2 hr Lab every other week).
Weekly Contact: Lab:1 hr. Lecture:3 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1