Skip to content Skip to footer site map


In this course, students participate in the key phases of the Software Development Life Cycle (SDLC) of a small-scale software system. A variety of software development methodologies (e.g. Waterfall Method, Unified Process (UP), and Agile) are explored. During this course, students take on roles such as business clients, systems analysts and software designers. In these roles, students identify and document business requirements. develop software models and create integrated system designs.

Prerequisite(s): COMP53