University Course Planner The University of Adelaide Australia

COMP SCI 1102UAC - Object Oriented Programming

Career: Non-Award
Units: 3
Term: 3910
Campus: University of Adelaide College
Contact: Up to 6 hours per week
Restriction: Only available to University of Adelaide College students
Available for Study Abroad and Exchange: No
Available for Non-Award Study: No
Assumed Knowledge: COMP SCI 1101, COMP SCI 1201, ENG 1002, MECH ENG 1100, MECH ENG 1101, MECH ENG 1102, MECH ENG 1103, MECH ENG 1104 or MECH ENG 1105; SACE Stage 1 Mathematics or equivalent
Incompatible: COMP SCI 1009, COMP SCI 1202, COMP SCI 2202, COMP SCI 2202B
Assessment: Written exam and/or assignments
Syllabus:

This course introduces object-oriented programming to students with a background in the procedural paradigm. The course begins with a brief review of statements, flow control and data types emphasising pointers, array processing and structured data types. It then introduces the object-oriented programming paradigm, focusing on encapsulation, inheritance, polymorphism and abstraction, with a gentle introduction to object-oriented analysis and design fundamentals. Other topics include building 2D games using object-oriented programming, an overview of programming language principles and memory management.

Course Fees

Tuition fees for students undertaking this course are charged by University of Adelaide College.


Course Outline

A Course Outline which includes Learning Outcomes, Learning Resources, Learning & Teaching for this course may be accessed here


Critical Dates

Term Last Day to Add Online Census Date Last Day to WNF Last Day to WF
3910 Mon 18/03/2019 Sun 31/03/2019 Fri 10/05/2019 Fri 14/06/2019


Class Details

Enrolment Class: Workshop
Class Nbr Section Size Available Dates Days Time Location
13534 WR03 20 4 5 Mar - 9 Apr Tuesday 9am - 11am Ingkarni Wardli, 218, Teaching Room
30 Apr - 4 Jun Tuesday 9am - 11am Ingkarni Wardli, 218, Teaching Room
Note: Only available to University of Adelaide College students
13535 WR02 5 1 4 Mar - 8 Apr Monday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
29 Apr - 3 Jun Monday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
Note: Only available to University of Adelaide College students
13536 WR01 5 FULL 5 Mar - 9 Apr Tuesday 11am - 1pm Ingkarni Wardli, 218, Teaching Room
30 Apr - 4 Jun Tuesday 11am - 1pm Ingkarni Wardli, 218, Teaching Room
Note: Only available to University of Adelaide College students
18660 WR04 25 2 4 Mar - 8 Apr Monday 2pm - 4pm Ingkarni Wardli, B16, CAT Suite
29 Apr - 3 Jun Monday 2pm - 4pm Ingkarni Wardli, B16, CAT Suite
Note: Only available to University of Adelaide College students
Related Class:
Class Nbr Section Size Available Dates Days Time Location
13394 SG03 20 6 20 Mar - 20 Mar Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
3 Apr - 3 Apr Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
1 May - 1 May Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
15 May - 15 May Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
29 May - 29 May Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
Note: Only available to University of Adelaide College students
13395 SG02 2 FULL 22 Mar - 22 Mar Friday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
5 Apr - 5 Apr Friday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
3 May - 3 May Friday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
17 May - 17 May Friday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
31 May - 31 May Friday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
Note: Only available to University of Adelaide College students
13396 SG01 3 FULL 20 Mar - 20 Mar Wednesday 8am - 9am Engineering & Mathematics, EM218, Teaching Room
3 Apr - 3 Apr Wednesday 8am - 9am Engineering & Mathematics, EM218, Teaching Room
1 May - 1 May Wednesday 8am - 9am Engineering & Mathematics, EM218, Teaching Room
15 May - 15 May Wednesday 8am - 9am Engineering & Mathematics, EM218, Teaching Room
29 May - 29 May Wednesday 8am - 9am Engineering & Mathematics, EM218, Teaching Room
Note: Only available to University of Adelaide College students
18659 SG04 30 1 21 Mar - 21 Mar Thursday 12pm - 1pm Benham, G25, Peter Martin Room
4 Apr - 4 Apr Thursday 12pm - 1pm Benham, G25, Peter Martin Room
2 May - 2 May Thursday 12pm - 1pm Benham, G25, Peter Martin Room
16 May - 16 May Thursday 12pm - 1pm Benham, G25, Peter Martin Room
30 May - 30 May Thursday 12pm - 1pm Benham, G25, Peter Martin Room
Note: Only available to University of Adelaide College students
Related Class: Practical
Class Nbr Section Size Available Dates Days Time Location
13531 PR03 5 FULL 5 Mar - 9 Apr Tuesday 3pm - 5pm Ingkarni Wardli, G22, CAT Suite
30 Apr - 4 Jun Tuesday 3pm - 5pm Ingkarni Wardli, G22, CAT Suite
Note: Only available to University of Adelaide College students
13532 PR02 10 1 6 Mar - 10 Apr Wednesday 10am - 12pm Engineering & Mathematics, EM108, CAT Suite
1 May - 5 Jun Wednesday 10am - 12pm Engineering & Mathematics, EM108, CAT Suite
Note: Only available to University of Adelaide College students
13533 PR01 10 4 7 Mar - 11 Apr Thursday 4pm - 6pm Ingkarni Wardli, G22, CAT Suite
2 May - 6 Jun Thursday 4pm - 6pm Ingkarni Wardli, G22, CAT Suite
Note: Only available to University of Adelaide College students
18658 PR04 30 2 8 Mar - 12 Apr Friday 2pm - 4pm Ingkarni Wardli, 236, CAT Suite
3 May - 7 Jun Friday 2pm - 4pm Ingkarni Wardli, 236, CAT Suite
Note: Only available to University of Adelaide College students
Automatic Enrolment Class: Lecture
Class Nbr Section Size Available Dates Days Time Location
13530 LE01 55 7 4 Mar - 8 Apr Monday 11am - 12pm Johnson, G29, Rennie Lecture Theatre
6 Mar - 10 Apr Wednesday 2pm - 3pm Johnson, G29, Rennie Lecture Theatre
29 Apr - 10 Jun Monday 11am - 12pm Johnson, G29, Rennie Lecture Theatre
1 May - 12 Jun Wednesday 2pm - 3pm Johnson, G29, Rennie Lecture Theatre
Note: Only available to University of Adelaide College students