This module is an overview to topics in Object Orientated Programming. It is designed to develop an understanding of the theory and application of several Object Orientated techniques.
*Curricular information is subject to change
Introduction to Object Orientated Programming.
Review of control structures, functions, and arrays using a language that supports object oriented programming, such as C++ or Java.
Classes, Data Abstraction, Inheritance, Virtual Functions, Polymorphism, Stream Input/Output.
A combination of techniques will be employed as appropriate to each element of the module content including lectures, discussion, problem-solving sessions, self learning and computational application.
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 100 |