CMPUT 401

In this course, we review all phases of software development from a process perspective. The course introduces some of the best practices in software product and project management and the architectural and technological impacts on management. Group projects require specification and initial design or redesign of a software system.