Software Construction and Design 1 COMP9201/SOFT2201 Autumn 2025

Matrix:

  Face to Face Face to Face
Postgrad COMP9201 CC COMP9201 CC
Undergrad SOFT2201 CC SOFT2201 CC

Unit Outline

  • LO1. explain processes and elements in object-oriented design
  • LO2. apply object-oriented design approaches to software design
  • LO3. apply object-oriented design principles to implementation using an OO programming language
  • LO4. demonstrate an understanding of object oriented theory including inheritance, polymorphism, dynamic binding, sub-typing and generics
  • LO5. discuss and apply basic testing techniques and code review to software systems