COMP SCI 1102UAC - Object Oriented Programming
Career: | Non-Award |
---|---|
Units: | 3 |
Term: | 3820 |
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 |
---|---|---|---|---|
3820 | Mon 06/08/2018 | Fri 31/08/2018 | Fri 14/09/2018 | Fri 26/10/2018 |
Class Details
Enrolment Class: | |||||||
---|---|---|---|---|---|---|---|
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
23536 | SG04 | 12 | FULL | 6 Aug - 6 Aug | Monday | 4pm - 5pm | Engineering Nth, N218, Teaching Room |
20 Aug - 20 Aug | Monday | 4pm - 5pm | Engineering Nth, N218, Teaching Room | ||||
3 Sep - 3 Sep | Monday | 4pm - 5pm | Engineering Nth, N218, Teaching Room | ||||
1 Oct - 1 Oct | Monday | 4pm - 5pm | Engineering Nth, N218, Teaching Room | ||||
15 Oct - 15 Oct | Monday | 4pm - 5pm | Engineering Nth, N218, Teaching Room | ||||
23537 | SG03 | 8 | FULL | 7 Aug - 7 Aug | Tuesday | 5pm - 6pm | Engineering Nth, N132, Teaching Room |
21 Aug - 21 Aug | Tuesday | 5pm - 6pm | Engineering Nth, N132, Teaching Room | ||||
4 Sep - 4 Sep | Tuesday | 5pm - 6pm | Engineering Nth, N132, Teaching Room | ||||
2 Oct - 2 Oct | Tuesday | 5pm - 6pm | Engineering Nth, N132, Teaching Room | ||||
16 Oct - 16 Oct | Tuesday | 5pm - 6pm | Engineering Nth, N132, Teaching Room | ||||
23538 | SG02 | 11 | FULL | 10 Aug - 10 Aug | Friday | 3pm - 4pm | Schulz, 308, Teaching Room |
24 Aug - 24 Aug | Friday | 3pm - 4pm | Schulz, 308, Teaching Room | ||||
7 Sep - 7 Sep | Friday | 3pm - 4pm | Schulz, 308, Teaching Room | ||||
5 Oct - 5 Oct | Friday | 3pm - 4pm | Schulz, 308, Teaching Room | ||||
19 Oct - 19 Oct | Friday | 3pm - 4pm | Schulz, 308, Teaching Room | ||||
23539 | SG01 | 9 | FULL | 10 Aug - 10 Aug | Friday | 9am - 10am | Engineering & Mathematics, EM218, Teaching Room |
24 Aug - 24 Aug | Friday | 9am - 10am | Engineering & Mathematics, EM218, Teaching Room | ||||
7 Sep - 7 Sep | Friday | 9am - 10am | Engineering & Mathematics, EM218, Teaching Room | ||||
5 Oct - 5 Oct | Friday | 9am - 10am | Engineering & Mathematics, EM218, Teaching Room | ||||
19 Oct - 19 Oct | Friday | 9am - 10am | Engineering & Mathematics, EM218, Teaching Room | ||||
28901 | SG06 | 9 | 1 | 8 Aug - 8 Aug | Wednesday | 5pm - 6pm | Engineering Nth, N218, Teaching Room |
22 Aug - 22 Aug | Wednesday | 5pm - 6pm | Engineering Nth, N218, Teaching Room | ||||
5 Sep - 5 Sep | Wednesday | 5pm - 6pm | Engineering Nth, N218, Teaching Room | ||||
3 Oct - 3 Oct | Wednesday | 5pm - 6pm | Engineering Nth, N218, Teaching Room | ||||
17 Oct - 17 Oct | Wednesday | 5pm - 6pm | Engineering Nth, N218, Teaching Room | ||||
28902 | SG05 | 10 | FULL | 8 Aug - 8 Aug | Wednesday | 4pm - 5pm | Napier, 210, Teaching Room |
22 Aug - 22 Aug | Wednesday | 4pm - 5pm | Napier, 210, Teaching Room | ||||
5 Sep - 5 Sep | Wednesday | 4pm - 5pm | Napier, 210, Teaching Room | ||||
3 Oct - 3 Oct | Wednesday | 4pm - 5pm | Napier, 210, Teaching Room | ||||
17 Oct - 17 Oct | Wednesday | 4pm - 5pm | Napier, 210, Teaching Room | ||||
Related Class: Practical | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
23532 | PR04 | 8 | FULL | 25 Jul - 12 Sep | Wednesday | 3pm - 5pm | Ingkarni Wardli, G22, CAT Suite |
3 Oct - 24 Oct | Wednesday | 3pm - 5pm | Ingkarni Wardli, G22, CAT Suite | ||||
23533 | PR03 | 0 | FULL | 25 Jul - 12 Sep | Wednesday | 12pm - 2pm | Engineering & Mathematics, EM108/109, CAT Suite |
3 Oct - 24 Oct | Wednesday | 12pm - 2pm | Engineering & Mathematics, EM108/109, CAT Suite | ||||
23535 | PR01 | 10 | 1 | 27 Jul - 14 Sep | Friday | 4pm - 6pm | Engineering & Mathematics, EM108/109, CAT Suite |
5 Oct - 26 Oct | Friday | 4pm - 6pm | Engineering & Mathematics, EM108/109, CAT Suite | ||||
28899 | PR06 | 16 | FULL | 27 Jul - 14 Sep | Friday | 8am - 10am | Ingkarni Wardli, G22, CAT Suite |
5 Oct - 26 Oct | Friday | 8am - 10am | Ingkarni Wardli, G22, CAT Suite | ||||
28900 | PR05 | 17 | FULL | 26 Jul - 13 Sep | Thursday | 3pm - 5pm | Ingkarni Wardli, G22, CAT Suite |
4 Oct - 25 Oct | Thursday | 3pm - 5pm | Ingkarni Wardli, G22, CAT Suite | ||||
28904 | PR07 | 9 | 1 | 27 Jul - 14 Sep | Friday | 2pm - 4pm | Engineering & Mathematics, EM105, CAT Suite |
5 Oct - 26 Oct | Friday | 2pm - 4pm | Engineering & Mathematics, EM105, CAT Suite | ||||
Related Class: Workshop | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
23540 | WR04 | 15 | 1 | 24 Jul - 11 Sep | Tuesday | 3pm - 5pm | Ingkarni Wardli, 218, Teaching Room |
2 Oct - 23 Oct | Tuesday | 3pm - 5pm | Ingkarni Wardli, 218, Teaching Room | ||||
23541 | WR03 | 12 | FULL | 23 Jul - 10 Sep | Monday | 2pm - 4pm | Ingkarni Wardli, 218, Teaching Room |
1 Oct - 22 Oct | Monday | 2pm - 4pm | Ingkarni Wardli, 218, Teaching Room | ||||
23542 | WR02 | 11 | 1 | 23 Jul - 10 Sep | Monday | 4pm - 6pm | Ingkarni Wardli, 218, Teaching Room |
1 Oct - 22 Oct | Monday | 4pm - 6pm | Ingkarni Wardli, 218, Teaching Room | ||||
23543 | WR01 | 9 | 1 | 24 Jul - 11 Sep | Tuesday | 1pm - 3pm | Ingkarni Wardli, 218, Teaching Room |
2 Oct - 23 Oct | Tuesday | 1pm - 3pm | Ingkarni Wardli, 218, Teaching Room | ||||
28897 | WR06 | 6 | 1 | 25 Jul - 12 Sep | Wednesday | 10am - 12pm | Ingkarni Wardli, B16, CAT Suite |
25 Jul - 12 Sep | Wednesday | 10am - 12pm | Ingkarni Wardli, B18, Teaching Room | ||||
3 Oct - 24 Oct | Wednesday | 10am - 12pm | Ingkarni Wardli, B16, CAT Suite | ||||
3 Oct - 24 Oct | Wednesday | 10am - 12pm | Ingkarni Wardli, B18, Teaching Room | ||||
28898 | WR05 | 9 | FULL | 23 Jul - 10 Sep | Monday | 9am - 11am | Ingkarni Wardli, 218, Teaching Room |
1 Oct - 22 Oct | Monday | 9am - 11am | Ingkarni Wardli, 218, Teaching Room | ||||
Automatic Enrolment Class: Lecture | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
23531 | LE01 | 62 | 4 | 25 Jul - 12 Sep | Wednesday | 2pm - 3pm | Scott Theatre, 001, Scott Theatre |
27 Jul - 14 Sep | Friday | 11am - 12pm | Scott Theatre, 001, Scott Theatre | ||||
3 Oct - 24 Oct | Wednesday | 2pm - 3pm | Scott Theatre, 001, Scott Theatre | ||||
5 Oct - 26 Oct | Friday | 11am - 12pm | Scott Theatre, 001, Scott Theatre |