University Course Planner The University of Adelaide Australia

COMP SCI 1102UAC - Object Oriented Programming

Career: Non-Award
Units: 3
Term: 4010
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
4010 Mon 16/03/2020 Thu 26/03/2020 Fri 12/06/2020 Not Available


Class Details

Warning: Setup Error: Multiple and conflicting first auto enrolment sections.
Enrolment Class: Workshop
Class Nbr Section Size Available Dates Days Time Location
10155 WR04 14 8 4 Mar - 8 Apr Wednesday 11am - 1pm Ingkarni Wardli, 218, Teaching Room
29 Apr - 3 Jun Wednesday 11am - 1pm Ingkarni Wardli, 218, Teaching Room
13580 WR03 19 11 3 Mar - 7 Apr Tuesday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
28 Apr - 2 Jun Tuesday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
13581 WR02 15 6 3 Mar - 7 Apr Tuesday 10am - 12pm Ingkarni Wardli, 218, Teaching Room
28 Apr - 2 Jun Tuesday 10am - 12pm Ingkarni Wardli, 218, Teaching Room
13582 WR01 10 3 4 Mar - 8 Apr Wednesday 1pm - 3pm Ingkarni Wardli, 218, Teaching Room
29 Apr - 3 Jun Wednesday 1pm - 3pm Ingkarni Wardli, 218, Teaching Room
19026 WR06 9 9 2 Mar - 6 Apr Monday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
27 Apr - 1 Jun Monday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
19027 WR05 9 9 3 Mar - 7 Apr Tuesday 1pm - 3pm Ingkarni Wardli, B23, CAT Suite
28 Apr - 2 Jun Tuesday 1pm - 3pm Ingkarni Wardli, B23, CAT Suite
Related Class: Practical
Class Nbr Section Size Available Dates Days Time Location
10153 PR04 14 6 6 Mar - 10 Apr Friday 9am - 11am Ingkarni Wardli, G22, CAT Suite
1 May - 5 Jun Friday 9am - 11am Ingkarni Wardli, G22, CAT Suite
13577 PR03 20 13 5 Mar - 9 Apr Thursday 2pm - 4pm Ingkarni Wardli, G22, CAT Suite
30 Apr - 4 Jun Thursday 2pm - 4pm Ingkarni Wardli, G22, CAT Suite
13578 PR02 15 5 5 Mar - 9 Apr Thursday 12pm - 2pm Ingkarni Wardli, G22, CAT Suite
30 Apr - 4 Jun Thursday 12pm - 2pm Ingkarni Wardli, G22, CAT Suite
13579 PR01 10 5 4 Mar - 8 Apr Wednesday 4pm - 6pm Ingkarni Wardli, G22, CAT Suite
29 Apr - 3 Jun Wednesday 4pm - 6pm Ingkarni Wardli, G22, CAT Suite
19024 PR06 9 9 5 Mar - 9 Apr Thursday 10am - 12pm Ingkarni Wardli, B23, CAT Suite
30 Apr - 4 Jun Thursday 10am - 12pm Ingkarni Wardli, B23, CAT Suite
19025 PR05 9 9 6 Mar - 10 Apr Friday 11am - 1pm Ingkarni Wardli, B23, CAT Suite
1 May - 5 Jun Friday 11am - 1pm Ingkarni Wardli, B23, CAT Suite
Related Class:
Class Nbr Section Size Available Dates Days Time Location
10154 SG04 13 9 17 Mar - 17 Mar Tuesday 9am - 10am Engineering & Mathematics, EMG07, Teaching Room
31 Mar - 31 Mar Tuesday 9am - 10am Engineering & Mathematics, EMG07, Teaching Room
28 Apr - 28 Apr Tuesday 9am - 10am Engineering & Mathematics, EMG07, Teaching Room
12 May - 12 May Tuesday 9am - 10am Engineering & Mathematics, EMG07, Teaching Room
26 May - 26 May Tuesday 9am - 10am Engineering & Mathematics, EMG07, Teaching Room
13381 SG03 12 5 17 Mar - 17 Mar Tuesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
31 Mar - 31 Mar Tuesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
28 Apr - 28 Apr Tuesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
12 May - 12 May Tuesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
26 May - 26 May Tuesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
13382 SG02 13 3 16 Mar - 16 Mar Monday 11am - 12pm Engineering Nth, N218, Teaching Room
30 Mar - 30 Mar Monday 11am - 12pm Engineering Nth, N218, Teaching Room
27 Apr - 27 Apr Monday 11am - 12pm Engineering Nth, N218, Teaching Room
11 May - 11 May Monday 11am - 12pm Engineering Nth, N218, Teaching Room
25 May - 25 May Monday 11am - 12pm Engineering Nth, N218, Teaching Room
13383 SG01 8 6 16 Mar - 16 Mar Monday 4pm - 5pm Ingkarni Wardli, B18, Teaching Room
30 Mar - 30 Mar Monday 4pm - 5pm Ingkarni Wardli, B18, Teaching Room
27 Apr - 27 Apr Monday 4pm - 5pm Ingkarni Wardli, B18, Teaching Room
11 May - 11 May Monday 4pm - 5pm Ingkarni Wardli, B18, Teaching Room
25 May - 25 May Monday 4pm - 5pm Ingkarni Wardli, B18, Teaching Room
19028 SG12 8 4 16 Mar - 16 Mar Monday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
30 Mar - 30 Mar Monday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
27 Apr - 27 Apr Monday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
11 May - 11 May Monday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
25 May - 25 May Monday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
19029 SG13 8 5 16 Mar - 16 Mar Monday 12pm - 1pm Lower Napier, LG21, Teaching Room
30 Mar - 30 Mar Monday 12pm - 1pm Lower Napier, LG21, Teaching Room
27 Apr - 27 Apr Monday 12pm - 1pm Lower Napier, LG21, Teaching Room
11 May - 11 May Monday 12pm - 1pm Lower Napier, LG21, Teaching Room
25 May - 25 May Monday 12pm - 1pm Lower Napier, LG21, Teaching Room
Automatic Enrolment Class: Lecture
Class Nbr Section Size Available Dates Days Time Location
13576 LE01 60 30 2 Mar - 6 Apr Monday 10am - 11am Johnson, G29, Rennie Lecture Theatre
4 Mar - 8 Apr Wednesday 10am - 11am Johnson, G29, Rennie Lecture Theatre
27 Apr - 8 Jun Monday 10am - 11am Johnson, G29, Rennie Lecture Theatre
29 Apr - 10 Jun Wednesday 10am - 11am Johnson, G29, Rennie Lecture Theatre