An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.
|Internal assessment / examination:||100:0|
Trimesters and Locations
|Occurrence Code||When taught||Where taught|
|21A (HAM)||A Trimester : 1 Mar 2021 - 27 Jun 2021||Hamilton|
|21X (HAM)||X Teaching period : 8 Nov 2021 - 27 Feb 2022||Hamilton|
The Timetable for 2021 is not available.
Fees for 2021 are not yet available.
Available Subjects: Computer Science
Paper details current as of : 16 September 2020 9:11am
Indicative fees current as of : 4 June 2020 3:25pm