COMP SCI 1102UAC - Object Oriented Programming
Career: | Non-Award |
---|---|
Units: | 3 |
Term: | 3920 |
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 |
---|---|---|---|---|
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 |
23551 | WR04 | 25 | 15 | 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 | 7 | 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 | 7 | 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 | 17 | 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 | 20 | 14 | 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 | 11 | 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 | 13 | 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 | 17 | 11 | 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 | 5 | 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 | 15 | 1 Aug - 19 Sep | Thursday | 4pm - 6pm | Ingkarni Wardli, B23, CAT Suite |
10 Oct - 7 Nov | Thursday | 4pm - 6pm | Ingkarni Wardli, B23, CAT Suite | ||||
Related Class: | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
23547 | SG04 | 24 | 12 | 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 | 6 | 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 | 5 | 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 | 6 | 1 | 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 | 7 | 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 | 6 | 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 | 3 | 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 | 9 | 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 | 92 | 52 | 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 |