University Course Planner The University of Adelaide Australia

COMP SCI 1102UAC - Object Oriented Programming

Career: Non-Award
Units: 3
Term: 3920
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
3920 Mon 12/08/2019 Sat 31/08/2019 Fri 20/09/2019 Fri 01/11/2019


Class Details

Enrolment Class: Workshop
Class Nbr Section Size Available Dates Days Time Location
23551 WR04 25 15 30 Jul - 17 Sep Tuesday 8am - 10am Ingkarni Wardli, 218, Teaching Room
8 Oct - 5 Nov Tuesday 8am - 10am Ingkarni Wardli, 218, Teaching Room
Note: Only available to University of Adelaide College students
23552 WR03 15 7 29 Jul - 16 Sep Monday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
7 Oct - 4 Nov Monday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
Note: Only available to University of Adelaide College students
23553 WR02 15 7 30 Jul - 17 Sep Tuesday 10am - 12pm Ingkarni Wardli, 218, Teaching Room
8 Oct - 5 Nov Tuesday 10am - 12pm Ingkarni Wardli, 218, Teaching Room
Note: Only available to University of Adelaide College students
23554 WR01 25 17 29 Jul - 16 Sep Monday 4pm - 6pm Ingkarni Wardli, 218, Teaching Room
7 Oct - 4 Nov Monday 4pm - 6pm Ingkarni Wardli, 218, Teaching Room
Note: Only available to University of Adelaide College students
29127 WR05 20 14 31 Jul - 18 Sep Wednesday 8am - 10am Ingkarni Wardli, 218, Teaching Room
9 Oct - 6 Nov Wednesday 8am - 10am Ingkarni Wardli, 218, Teaching Room
Related Class: Practical
Class Nbr Section Size Available Dates Days Time Location
23543 PR04 20 11 2 Aug - 20 Sep Friday 8am - 10am Engineering & Mathematics, EM108, CAT Suite
11 Oct - 8 Nov Friday 8am - 10am Engineering & Mathematics, EM108, CAT Suite
Note: Only available to University of Adelaide College students
23544 PR03 20 13 31 Jul - 18 Sep Wednesday 1pm - 3pm Ingkarni Wardli, B23, CAT Suite
9 Oct - 6 Nov Wednesday 1pm - 3pm Ingkarni Wardli, B23, CAT Suite
Note: Only available to University of Adelaide College students
23545 PR02 17 11 31 Jul - 18 Sep Wednesday 11am - 1pm Ingkarni Wardli, B23, CAT Suite
9 Oct - 6 Nov Wednesday 11am - 1pm Ingkarni Wardli, B23, CAT Suite
Note: Only available to University of Adelaide College students
23546 PR01 18 5 1 Aug - 19 Sep Thursday 10am - 12pm Ingkarni Wardli, 234, CAT Suite
10 Oct - 7 Nov Thursday 10am - 12pm Ingkarni Wardli, 234, CAT Suite
Note: Only available to University of Adelaide College students
29125 PR05 20 15 1 Aug - 19 Sep Thursday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
10 Oct - 7 Nov Thursday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
Related Class:
Class Nbr Section Size Available Dates Days Time Location
23547 SG04 24 12 16 Aug - 16 Aug Friday 2pm - 3pm Engineering Nth, N218, Teaching Room
30 Aug - 30 Aug Friday 2pm - 3pm Engineering Nth, N218, Teaching Room
13 Sep - 13 Sep Friday 2pm - 3pm Engineering Nth, N218, Teaching Room
11 Oct - 11 Oct Friday 2pm - 3pm Engineering Nth, N218, Teaching Room
25 Oct - 25 Oct Friday 2pm - 3pm Engineering Nth, N218, Teaching Room
Note: Only available to University of Adelaide College students
23548 SG03 9 6 16 Aug - 16 Aug Friday 9am - 10am Engineering & Mathematics, EMG06, Teaching Room
30 Aug - 30 Aug Friday 9am - 10am Engineering & Mathematics, EMG06, Teaching Room
13 Sep - 13 Sep Friday 9am - 10am Engineering & Mathematics, EMG06, Teaching Room
11 Oct - 11 Oct Friday 9am - 10am Engineering & Mathematics, EMG06, Teaching Room
25 Oct - 25 Oct Friday 9am - 10am Engineering & Mathematics, EMG06, Teaching Room
Note: Only available to University of Adelaide College students
23549 SG02 9 5 13 Aug - 13 Aug Tuesday 5pm - 6pm Engineering Nth, N218, Teaching Room
27 Aug - 27 Aug Tuesday 5pm - 6pm Engineering Nth, N218, Teaching Room
10 Sep - 10 Sep Tuesday 5pm - 6pm Engineering Nth, N218, Teaching Room
8 Oct - 8 Oct Tuesday 5pm - 6pm Engineering Nth, N218, Teaching Room
22 Oct - 22 Oct Tuesday 5pm - 6pm Engineering Nth, N218, Teaching Room
Note: Only available to University of Adelaide College students
23550 SG01 6 1 14 Aug - 14 Aug Wednesday 2pm - 3pm Engineering & Mathematics, EM218, Teaching Room
28 Aug - 28 Aug Wednesday 2pm - 3pm Engineering & Mathematics, EM218, Teaching Room
11 Sep - 11 Sep Wednesday 2pm - 3pm Engineering & Mathematics, EM218, Teaching Room
9 Oct - 9 Oct Wednesday 2pm - 3pm Engineering & Mathematics, EM218, Teaching Room
23 Oct - 23 Oct Wednesday 2pm - 3pm Engineering & Mathematics, EM218, Teaching Room
Note: Only available to University of Adelaide College students
29101 SG05 9 7 15 Aug - 15 Aug Thursday 5pm - 6pm Engineering & Mathematics, EM218, Teaching Room
29 Aug - 29 Aug Thursday 5pm - 6pm Engineering & Mathematics, EM218, Teaching Room
12 Sep - 12 Sep Thursday 5pm - 6pm Engineering & Mathematics, EM218, Teaching Room
10 Oct - 10 Oct Thursday 5pm - 6pm Engineering & Mathematics, EM218, Teaching Room
24 Oct - 24 Oct Thursday 5pm - 6pm Engineering & Mathematics, EM218, Teaching Room
Note: Only available to University of Adelaide College students
29102 SG07 9 6 14 Aug - 14 Aug Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
28 Aug - 28 Aug Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
11 Sep - 11 Sep Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
9 Oct - 9 Oct Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
23 Oct - 23 Oct Wednesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
Note: Only available to University of Adelaide College students
29103 SG06 9 3 16 Aug - 16 Aug Friday 1pm - 2pm Engineering & Mathematics, EMG07, Teaching Room
30 Aug - 30 Aug Friday 1pm - 2pm Engineering & Mathematics, EMG07, Teaching Room
13 Sep - 13 Sep Friday 1pm - 2pm Engineering & Mathematics, EMG07, Teaching Room
11 Oct - 11 Oct Friday 1pm - 2pm Engineering & Mathematics, EMG07, Teaching Room
25 Oct - 25 Oct Friday 1pm - 2pm Engineering & Mathematics, EMG07, Teaching Room
Note: Only available to University of Adelaide College students
29126 SG08 14 9 16 Aug - 16 Aug Friday 4pm - 5pm Engineering & Mathematics, EMG06, Teaching Room
30 Aug - 30 Aug Friday 4pm - 5pm Engineering & Mathematics, EMG06, Teaching Room
13 Sep - 13 Sep Friday 4pm - 5pm Engineering & Mathematics, EMG06, Teaching Room
11 Oct - 11 Oct Friday 4pm - 5pm Engineering & Mathematics, EMG06, Teaching Room
25 Oct - 25 Oct Friday 4pm - 5pm Engineering & Mathematics, EMG06, Teaching Room
Automatic Enrolment Class: Lecture
Class Nbr Section Size Available Dates Days Time Location
23542 LE01 92 52 29 Jul - 16 Sep Monday 11am - 12pm Scott Theatre, 001, Scott Theatre
2 Aug - 20 Sep Friday 11am - 12pm Scott Theatre, 001, Scott Theatre
7 Oct - 4 Nov Monday 11am - 12pm Scott Theatre, 001, Scott Theatre
11 Oct - 8 Nov Friday 11am - 12pm Scott Theatre, 001, Scott Theatre
Note: Only available to University of Adelaide College students