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
Academic unit | Computer Science |
---|---|
Credit points | 6 |
Prerequisites
?
|
None |
Corequisites
?
|
None |
Prohibitions
?
|
INFO1113 or INFO1103 or COMP9103 |
Assumed knowledge
?
|
COMP9001 OR INFO1110 OR INFO1910 |
Available to study abroad and exchange students | Yes |
Teaching staff
Coordinator | Mohammad Polash, masbaul.polash@sydney.edu.au |
---|