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 10/08/2020 Wed 19/08/2020 Fri 30/10/2020 Not Available


Class Details

Enrolment Class: Workshop
Class Nbr Section Size Available Dates Days Time Location
23758 WR04 15 7 29 Jul - 16 Sep Wednesday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
7 Oct - 28 Oct Wednesday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
23759 WR03 8 1 28 Jul - 15 Sep Tuesday 4pm - 6pm Ingkarni Wardli, 218, Teaching Room
6 Oct - 27 Oct Tuesday 4pm - 6pm Ingkarni Wardli, 218, Teaching Room
23760 WR02 8 5 30 Jul - 17 Sep Thursday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
8 Oct - 29 Oct Thursday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
23761 WR01 10 1 28 Jul - 15 Sep Tuesday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
6 Oct - 27 Oct Tuesday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
28825 WR05 9 2 28 Jul - 15 Sep Tuesday 11am - 1pm Ingkarni Wardli, 218, Teaching Room
6 Oct - 27 Oct Tuesday 11am - 1pm Ingkarni Wardli, 218, Teaching Room
29167 WR08 21 2 29 Jul - 16 Sep Wednesday 8am - 10am MyUni, OL, Online Class
7 Oct - 28 Oct Wednesday 8am - 10am MyUni, OL, Online Class
29168 WR07 9 8 27 Jul - 14 Sep Monday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
5 Oct - 26 Oct Monday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
29169 WR06 9 7 27 Jul - 14 Sep Monday 4pm - 6pm Ingkarni Wardli, 218, Teaching Room
5 Oct - 26 Oct Monday 4pm - 6pm Ingkarni Wardli, 218, Teaching Room
Related Class: Practical
Class Nbr Section Size Available Dates Days Time Location
23750 PR04 20 20 30 Jul - 17 Sep Thursday 10am - 12pm Engineering & Mathematics, EM108, CAT Suite
8 Oct - 29 Oct Thursday 10am - 12pm Engineering & Mathematics, EM108, CAT Suite
23751 PR03 20 18 29 Jul - 16 Sep Wednesday 2pm - 4pm Engineering & Mathematics, EM108, CAT Suite
7 Oct - 28 Oct Wednesday 2pm - 4pm Engineering & Mathematics, EM108, CAT Suite
23752 PR02 20 20 29 Jul - 16 Sep Wednesday 4pm - 6pm Engineering & Mathematics, EM108, CAT Suite
7 Oct - 28 Oct Wednesday 4pm - 6pm Engineering & Mathematics, EM108, CAT Suite
23753 PR01 11 5 30 Jul - 17 Sep Thursday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
8 Oct - 29 Oct Thursday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
29162 PR12 21 2 30 Jul - 17 Sep Thursday 12pm - 2pm MyUni, OL, Online Class
8 Oct - 29 Oct Thursday 12pm - 2pm MyUni, OL, Online Class
29165 PR09 35 6 29 Jul - 16 Sep Wednesday 3pm - 5pm Ingkarni Wardli, B15, CAT Suite
7 Oct - 28 Oct Wednesday 3pm - 5pm Ingkarni Wardli, B15, CAT Suite
Related Class: Small Group Discovery
Class Nbr Section Size Available Dates Days Time Location
23754 SG04 16 6 30 Oct - 30 Oct Friday 5:30pm - 6:30pm  
Note: Class not scheduled - Do not attend
23755 SG03 8 1 30 Oct - 30 Oct Friday 5:30pm - 6:30pm  
Note: Class not scheduled - Do not attend
23756 SG02 14 1 30 Oct - 30 Oct Friday 5:30pm - 6:30pm  
Note: Class not scheduled - Do not attend
23757 SG01 6 1 30 Oct - 30 Oct Friday 5:30pm - 6:30pm  
Note: Class not scheduled - Do not attend
28861 SG06 16 3 30 Oct - 30 Oct Friday 6:30pm - 7:30pm  
Note: Class not scheduled - Do not attend
28862 SG05 8 FULL 30 Oct - 30 Oct Friday 5:30pm - 6:30pm  
Note: Class not scheduled - Do not attend
Automatic Enrolment Class: Lecture
Class Nbr Section Size Available Dates Days Time Location
23749 LE01 67 11 27 Jul - 14 Sep Monday 11am - 12pm MyUni, OL, Online Class
29 Jul - 16 Sep Wednesday 10am - 11am MyUni, OL, Online Class
5 Oct - 26 Oct Monday 11am - 12pm MyUni, OL, Online Class
7 Oct - 28 Oct Wednesday 10am - 11am MyUni, OL, Online Class