Computing Science

CMPUT 401 - Software Process and Product Management


All phases of software development are reviewed from a process perspective. Best practices in software project and product development and management are introduced. Architectural and technological impacts on management. Group projects require specification and initial design or redesign of a software system.


  • Apply software engineering principles, methodologies, and tools in the creation and release of a significant piece of software

Course Work

  • Quizzes
  • Project