University Course Planner The University of Adelaide Australia

COMP SCI 1102 - Object Oriented Programming

Career: Undergraduate
Units: 3
Term: 3920
Campus: North Terrace
Contact: Up to 6 hours per week
Available for Study Abroad and Exchange: Yes
Available for Non-Award Study: No
Assumed Knowledge: 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 2009, 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

To display course fees, please select your status and program below:

Student Status

Domestic
International

What type of place are you studying in

Commonwealth supported
Full fee paying

Study Level

Undergraduate
Postgraduate Coursework
Non Award

Program of Study

Study Abroad student tuition fees are available here

Only some Postgraduate Coursework programs are available as Commonwealth Supported. Please check your program for specific fee information.

The fees displayed below for international students are for students commencing a program in 2024 only. International students who commenced a program in 2023 or prior can find their fee here.

Units
EFTSL
Amount
3
0.125
          
  


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
23378 WR07 45 1 30 Jul - 17 Sep Tuesday 8am - 10am Ingkarni Wardli, 218, Teaching Room
8 Oct - 29 Oct Tuesday 8am - 10am Ingkarni Wardli, 218, Teaching Room
23578 WR06 75 5 30 Jul - 17 Sep Tuesday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
8 Oct - 29 Oct Tuesday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
24040 WR01 50 6 29 Jul - 16 Sep Monday 4pm - 6pm Ingkarni Wardli, 218, Teaching Room
7 Oct - 28 Oct Monday 4pm - 6pm Ingkarni Wardli, 218, Teaching Room
24041 WR02 60 5 30 Jul - 17 Sep Tuesday 10am - 12pm Ingkarni Wardli, 218, Teaching Room
8 Oct - 29 Oct Tuesday 10am - 12pm Ingkarni Wardli, 218, Teaching Room
24042 WR03 65 5 29 Jul - 16 Sep Monday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
7 Oct - 28 Oct Monday 2pm - 4pm Ingkarni Wardli, 218, Teaching Room
24819 WR04 75 4 30 Jul - 17 Sep Tuesday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
8 Oct - 29 Oct Tuesday 12pm - 2pm Ingkarni Wardli, 218, Teaching Room
24950 WR05 58 8 31 Jul - 18 Sep Wednesday 8am - 10am Ingkarni Wardli, 218, Teaching Room
9 Oct - 30 Oct Wednesday 8am - 10am Ingkarni Wardli, 218, Teaching Room
Related Class: Practical
Class Nbr Section Size Available Dates Days Time Location
20244 PR08 35 3 1 Aug - 19 Sep Thursday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
10 Oct - 7 Nov Thursday 4pm - 6pm Ingkarni Wardli, B23, CAT Suite
21166 PR06 55 15 2 Aug - 20 Sep Friday 8am - 10am Engineering & Mathematics, EM108, CAT Suite
11 Oct - 8 Nov Friday 8am - 10am Engineering & Mathematics, EM108, CAT Suite
21620 PR07 70 4 2 Aug - 20 Sep Friday 3pm - 5pm Ingkarni Wardli, G22, CAT Suite
11 Oct - 8 Nov Friday 3pm - 5pm Ingkarni Wardli, G22, CAT Suite
22022 PR01 45 1 1 Aug - 19 Sep Thursday 10am - 12pm Ingkarni Wardli, 234, CAT Suite
10 Oct - 7 Nov Thursday 10am - 12pm Ingkarni Wardli, 234, CAT Suite
22023 PR02 48 6 31 Jul - 18 Sep Wednesday 11am - 1pm Ingkarni Wardli, B23, CAT Suite
9 Oct - 6 Nov Wednesday 11am - 1pm Ingkarni Wardli, B23, CAT Suite
22024 PR03 45 2 31 Jul - 18 Sep Wednesday 1pm - 3pm Ingkarni Wardli, B23, CAT Suite
9 Oct - 6 Nov Wednesday 1pm - 3pm Ingkarni Wardli, B23, CAT Suite
24818 PR04 60 2 2 Aug - 20 Sep Friday 12pm - 2pm Ingkarni Wardli, B23, CAT Suite
11 Oct - 1 Nov Friday 12pm - 2pm Ingkarni Wardli, B23, CAT Suite
24951 PR05 75 6 1 Aug - 19 Sep Thursday 2pm - 4pm Engineering & Mathematics, EM108, CAT Suite
10 Oct - 7 Nov Thursday 2pm - 4pm Engineering & Mathematics, EM108, CAT Suite
Related Class:
Class Nbr Section Size Available Dates Days Time Location
20732 SG19 25 1 13 Aug - 13 Aug Tuesday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
27 Aug - 27 Aug Tuesday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
10 Sep - 10 Sep Tuesday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
8 Oct - 8 Oct Tuesday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
22 Oct - 22 Oct Tuesday 1pm - 2pm Engineering & Mathematics, EM218, Teaching Room
20733 SG18 25 2 13 Aug - 13 Aug Tuesday 12pm - 1pm Engineering & Mathematics, EM218, Teaching Room
27 Aug - 27 Aug Tuesday 12pm - 1pm Engineering & Mathematics, EM218, Teaching Room
10 Sep - 10 Sep Tuesday 12pm - 1pm Engineering & Mathematics, EM218, Teaching Room
8 Oct - 8 Oct Tuesday 12pm - 1pm Engineering & Mathematics, EM218, Teaching Room
22 Oct - 22 Oct Tuesday 12pm - 1pm Engineering & Mathematics, EM218, Teaching Room
20734 SG17 12 1 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
20735 SG16 16 1 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
20736 SG15 16 FULL 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
21165 SG14 25 2 16 Aug - 16 Aug Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
30 Aug - 30 Aug Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
13 Sep - 13 Sep Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
11 Oct - 11 Oct Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
25 Oct - 25 Oct Friday 12pm - 1pm Engineering Nth, N218, Teaching Room
21897 SG01 19 3 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
21898 SG02 16 2 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
21899 SG03 16 FULL 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
21900 SG04 25 1 13 Aug - 13 Aug Tuesday 2pm - 3pm Engineering Nth, N218, Teaching Room
27 Aug - 27 Aug Tuesday 2pm - 3pm Engineering Nth, N218, Teaching Room
10 Sep - 10 Sep Tuesday 2pm - 3pm Engineering Nth, N218, Teaching Room
8 Oct - 8 Oct Tuesday 2pm - 3pm Engineering Nth, N218, Teaching Room
22 Oct - 22 Oct Tuesday 2pm - 3pm Engineering Nth, N218, Teaching Room
21901 SG05 25 FULL 14 Aug - 14 Aug Wednesday 5pm - 6pm Engineering Nth, N218, Teaching Room
28 Aug - 28 Aug Wednesday 5pm - 6pm Engineering Nth, N218, Teaching Room
11 Sep - 11 Sep Wednesday 5pm - 6pm Engineering Nth, N218, Teaching Room
9 Oct - 9 Oct Wednesday 5pm - 6pm Engineering Nth, N218, Teaching Room
23 Oct - 23 Oct Wednesday 5pm - 6pm Engineering Nth, N218, Teaching Room
21902 SG06 25 FULL 16 Aug - 16 Aug Friday 10am - 11am Engineering & Mathematics, EMG06, Teaching Room
30 Aug - 30 Aug Friday 10am - 11am Engineering & Mathematics, EMG06, Teaching Room
13 Sep - 13 Sep Friday 10am - 11am Engineering & Mathematics, EMG06, Teaching Room
11 Oct - 11 Oct Friday 10am - 11am Engineering & Mathematics, EMG06, Teaching Room
25 Oct - 25 Oct Friday 10am - 11am Engineering & Mathematics, EMG06, Teaching Room
21903 SG07 16 FULL 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
21904 SG08 25 6 15 Aug - 15 Aug Thursday 1pm - 2pm Schulz, 308, Teaching Room
29 Aug - 29 Aug Thursday 1pm - 2pm Schulz, 308, Teaching Room
12 Sep - 12 Sep Thursday 1pm - 2pm Schulz, 308, Teaching Room
10 Oct - 10 Oct Thursday 1pm - 2pm Schulz, 308, Teaching Room
24 Oct - 24 Oct Thursday 1pm - 2pm Schulz, 308, Teaching Room
21905 SG09 25 1 15 Aug - 15 Aug Thursday 12pm - 1pm Schulz, 308, Teaching Room
29 Aug - 29 Aug Thursday 12pm - 1pm Schulz, 308, Teaching Room
12 Sep - 12 Sep Thursday 12pm - 1pm Schulz, 308, Teaching Room
10 Oct - 10 Oct Thursday 12pm - 1pm Schulz, 308, Teaching Room
24 Oct - 24 Oct Thursday 12pm - 1pm Schulz, 308, Teaching Room
21906 SG10 25 3 14 Aug - 14 Aug Wednesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
28 Aug - 28 Aug Wednesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
11 Sep - 11 Sep Wednesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
9 Oct - 9 Oct Wednesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
23 Oct - 23 Oct Wednesday 3pm - 4pm Engineering & Mathematics, EM218, Teaching Room
21907 SG11 25 2 15 Aug - 15 Aug Thursday 10am - 11am Engineering & Mathematics, EM218, Teaching Room
29 Aug - 29 Aug Thursday 10am - 11am Engineering & Mathematics, EM218, Teaching Room
12 Sep - 12 Sep Thursday 10am - 11am Engineering & Mathematics, EM218, Teaching Room
10 Oct - 10 Oct Thursday 10am - 11am Engineering & Mathematics, EM218, Teaching Room
24 Oct - 24 Oct Thursday 10am - 11am Engineering & Mathematics, EM218, Teaching Room
21908 SG12 25 3 15 Aug - 15 Aug Thursday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
29 Aug - 29 Aug Thursday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
12 Sep - 12 Sep Thursday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
10 Oct - 10 Oct Thursday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
24 Oct - 24 Oct Thursday 3pm - 4pm Engineering & Mathematics, EMG07, Teaching Room
23579 SG13 25 2 15 Aug - 15 Aug Thursday 11am - 12pm Engineering & Mathematics, EM218, Teaching Room
29 Aug - 29 Aug Thursday 11am - 12pm Engineering & Mathematics, EM218, Teaching Room
12 Sep - 12 Sep Thursday 11am - 12pm Engineering & Mathematics, EM218, Teaching Room
10 Oct - 10 Oct Thursday 11am - 12pm Engineering & Mathematics, EM218, Teaching Room
24 Oct - 24 Oct Thursday 11am - 12pm Engineering & Mathematics, EM218, Teaching Room
29267 SG20 24 11 13 Aug - 13 Aug Tuesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
27 Aug - 27 Aug Tuesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
10 Sep - 10 Sep Tuesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
8 Oct - 8 Oct Tuesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
22 Oct - 22 Oct Tuesday 4pm - 5pm Engineering & Mathematics, EM218, Teaching Room
Automatic Enrolment Class: Lecture
Class Nbr Section Size Available Dates Days Time Location
24039 LE01 450 56 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 - 28 Oct Monday 11am - 12pm Scott Theatre, 001, Scott Theatre
11 Oct - 1 Nov Friday 11am - 12pm Scott Theatre, 001, Scott Theatre