everything.study
CMPUT 301

Introduction to Software Engineering

3 units

Fall 2026

Topics

  • Object-oriented design
  • Requirements analysis
  • Software process and revision control
  • UML
  • Software architecture and design patterns
  • Testing and refactoring
  • Interactive application development

Readings

Sources