University Course Planner The University of Adelaide Australia

COMP SCI 1102UAC - Object Oriented Programming

Career: Non-Award
Units: 3
Term: Semester 2
Campus: University of Adelaide College
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 the concepts of object-oriented programming to students with a background in the procedural paradigm. The course begins with a brief review of control structures and data types with emphasis on structured data types and array processing. It then moves on to introduce the object-oriented programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design. Other topics include an overview of programming language principles, simple analysis of algorithms, basic searching and sorting techniques, event-driven programming, memory management and an introduction to software engineering issues.

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
Semester 2 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 25 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 15 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 15 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 25 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 25 25 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 20 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 20 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 20 20 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 18 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 20 1 Aug - 19 Sep Thursday 4pm - 6pm Ingkarni Wardli, 234, CAT Suite
10 Oct - 7 Nov Thursday 4pm - 6pm Ingkarni Wardli, 234, CAT Suite
Related Class: Small Group Discovery
Class Nbr Section Size Available Dates Days Time Location
23547 SG04 24 24 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 9 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 9 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 9 9 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 9 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 9 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 9 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 14 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 80 80 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