University Course Planner The University of Adelaide Australia

COMP SCI 1102UAC - Object Oriented Programming

Career: Non-Award
Units: 3
Term: 3810
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
3810 Mon 12/03/2018 Sat 31/03/2018 Fri 04/05/2018 Fri 08/06/2018


Class Details

Enrolment Class:
Class Nbr Section Size Available Dates Days Time Location
13579 SG03 9 FULL 16 Mar - 16 Mar Friday 10am - 11am Benham, G25, Peter Martin Room
30 Mar - 30 Mar Friday 10am - 11am Benham, G25, Peter Martin Room
27 Apr - 27 Apr Friday 10am - 11am Benham, G25, Peter Martin Room
11 May - 11 May Friday 10am - 11am Benham, G25, Peter Martin Room
25 May - 25 May Friday 10am - 11am Benham, G25, Peter Martin Room
13580 SG02 9 FULL 16 Mar - 16 Mar Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
30 Mar - 30 Mar Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
27 Apr - 27 Apr Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
11 May - 11 May Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
25 May - 25 May Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
13581 SG01 12 1 13 Mar - 13 Mar Tuesday 1pm - 2pm Engineering & Mathematics, EMG06, Teaching Room
27 Mar - 27 Mar Tuesday 1pm - 2pm Engineering & Mathematics, EMG06, Teaching Room
24 Apr - 24 Apr Tuesday 1pm - 2pm Engineering & Mathematics, EMG06, Teaching Room
8 May - 8 May Tuesday 1pm - 2pm Engineering & Mathematics, EMG06, Teaching Room
22 May - 22 May Tuesday 1pm - 2pm Engineering & Mathematics, EMG06, Teaching Room
19003 SG04 4 1 15 Mar - 15 Mar Thursday 2pm - 3pm Engineering & Mathematics, EMG06, Teaching Room
29 Mar - 29 Mar Thursday 2pm - 3pm Engineering & Mathematics, EMG06, Teaching Room
26 Apr - 26 Apr Thursday 2pm - 3pm Engineering & Mathematics, EMG06, Teaching Room
10 May - 10 May Thursday 2pm - 3pm Engineering & Mathematics, EMG06, Teaching Room
24 May - 24 May Thursday 2pm - 3pm Engineering & Mathematics, EMG06, Teaching Room
Related Class: Practical
Class Nbr Section Size Available Dates Days Time Location
13575 PR03 9 FULL 1 Mar - 29 Mar Thursday 3pm - 5pm Engineering & Mathematics, EM108/109, CAT Suite
19 Apr - 31 May Thursday 3pm - 5pm Engineering & Mathematics, EM108/109, CAT Suite
13576 PR02 9 1 1 Mar - 29 Mar Thursday 12pm - 2pm Ingkarni Wardli, G22, CAT Suite
19 Apr - 31 May Thursday 12pm - 2pm Ingkarni Wardli, G22, CAT Suite
13577 PR01 10 FULL 28 Feb - 28 Mar Wednesday 12pm - 2pm Engineering & Mathematics, EM108/109, CAT Suite
18 Apr - 30 May Wednesday 12pm - 2pm Engineering & Mathematics, EM108/109, CAT Suite
19002 PR04 6 1 2 Mar - 30 Mar Friday 8am - 10am Ingkarni Wardli, G22, CAT Suite
20 Apr - 1 Jun Friday 8am - 10am Ingkarni Wardli, G22, CAT Suite
Related Class: Workshop
Class Nbr Section Size Available Dates Days Time Location
13583 WR03 9 FULL 26 Feb - 26 Mar Monday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
16 Apr - 28 May Monday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
13584 WR02 9 1 28 Feb - 28 Mar Wednesday 10am - 12pm Ingkarni Wardli, 218, Teaching Room
18 Apr - 30 May Wednesday 10am - 12pm Ingkarni Wardli, 218, Teaching Room
13585 WR01 5 1 28 Feb - 28 Mar Wednesday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
18 Apr - 30 May Wednesday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
19004 WR04 12 1 27 Feb - 27 Mar Tuesday 8am - 10am Engineering & Mathematics, EM108/109, CAT Suite
17 Apr - 29 May Tuesday 8am - 10am Engineering & Mathematics, EM108/109, CAT Suite
Automatic Enrolment Class: Lecture
Class Nbr Section Size Available Dates Days Time Location
13573 LE01 32 FULL 26 Feb - 26 Mar Monday 11am - 12pm Ligertwood, 333, Lecture Theatre
2 Mar - 30 Mar Friday 11am - 12pm Ligertwood, 333, Lecture Theatre
16 Apr - 4 Jun Monday 11am - 12pm Ligertwood, 333, Lecture Theatre
20 Apr - 8 Jun Friday 11am - 12pm Ligertwood, 333, Lecture Theatre