Object-oriented design approaches apply methods for producing applications software that place correctness and reusability as principal aims. Its tools include object classes, inheritance, message passing and polymorphism. This unit examines object-oriented design and programming with applications to simulation. -- Course Website
Instructor: Computing staff
Prerequisites: COMP333 or COMP344 or COMP355