Object-oriented (OO) programming is a technique that arranges code into classes, each encapsulating in one place related data and the operations on that data. Inheritance is used to reuse code from a more general class, in specialised situations. Most modern programming languages provide OO features. Understanding and using these are an essential skill to software developers in industry. This unit provides the student with the concepts and individual programming skills in OO programming, starting from their previous mastery of procedural programming.
Unit details and rules
|INFO1113 or INFO1103 or COMP9103
COMP9001 OR INFO1110 OR INFO1910
|Available to study abroad and exchange students
|Mohammad Polash, email@example.com