COMP SCI 1102UAC - Object Oriented Programming
Career: | Non-Award |
---|---|
Units: | 3 |
Term: | 3810 |
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 |
---|---|---|---|---|
3810 | Mon 12/03/2018 | Sat 31/03/2018 | Fri 04/05/2018 | Fri 08/06/2018 |
Class Details
Enrolment Class: | |||||||
---|---|---|---|---|---|---|---|
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
13579 | SG03 | 9 | FULL | 16 Mar - 16 Mar | Friday | 10am - 11am | Benham, G25, Peter Martin Room |
30 Mar - 30 Mar | Friday | 10am - 11am | Benham, G25, Peter Martin Room | ||||
27 Apr - 27 Apr | Friday | 10am - 11am | Benham, G25, Peter Martin Room | ||||
11 May - 11 May | Friday | 10am - 11am | Benham, G25, Peter Martin Room | ||||
25 May - 25 May | Friday | 10am - 11am | Benham, G25, Peter Martin Room | ||||
13580 | SG02 | 9 | FULL | 16 Mar - 16 Mar | Friday | 12pm - 1pm | Engineering Nth, N218, Teaching Room |
30 Mar - 30 Mar | Friday | 12pm - 1pm | Engineering Nth, N218, Teaching Room | ||||
27 Apr - 27 Apr | Friday | 12pm - 1pm | Engineering Nth, N218, Teaching Room | ||||
11 May - 11 May | Friday | 12pm - 1pm | Engineering Nth, N218, Teaching Room | ||||
25 May - 25 May | Friday | 12pm - 1pm | Engineering Nth, N218, Teaching Room | ||||
13581 | SG01 | 12 | 1 | 13 Mar - 13 Mar | Tuesday | 1pm - 2pm | Engineering & Mathematics, EMG06, Teaching Room |
27 Mar - 27 Mar | Tuesday | 1pm - 2pm | Engineering & Mathematics, EMG06, Teaching Room | ||||
24 Apr - 24 Apr | Tuesday | 1pm - 2pm | Engineering & Mathematics, EMG06, Teaching Room | ||||
8 May - 8 May | Tuesday | 1pm - 2pm | Engineering & Mathematics, EMG06, Teaching Room | ||||
22 May - 22 May | Tuesday | 1pm - 2pm | Engineering & Mathematics, EMG06, Teaching Room | ||||
19003 | SG04 | 4 | 1 | 15 Mar - 15 Mar | Thursday | 2pm - 3pm | Engineering & Mathematics, EMG06, Teaching Room |
29 Mar - 29 Mar | Thursday | 2pm - 3pm | Engineering & Mathematics, EMG06, Teaching Room | ||||
26 Apr - 26 Apr | Thursday | 2pm - 3pm | Engineering & Mathematics, EMG06, Teaching Room | ||||
10 May - 10 May | Thursday | 2pm - 3pm | Engineering & Mathematics, EMG06, Teaching Room | ||||
24 May - 24 May | Thursday | 2pm - 3pm | Engineering & Mathematics, EMG06, Teaching Room | ||||
Related Class: Practical | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
13575 | PR03 | 9 | FULL | 1 Mar - 29 Mar | Thursday | 3pm - 5pm | Engineering & Mathematics, EM108/109, CAT Suite |
19 Apr - 31 May | Thursday | 3pm - 5pm | Engineering & Mathematics, EM108/109, CAT Suite | ||||
13576 | PR02 | 9 | 1 | 1 Mar - 29 Mar | Thursday | 12pm - 2pm | Ingkarni Wardli, G22, CAT Suite |
19 Apr - 31 May | Thursday | 12pm - 2pm | Ingkarni Wardli, G22, CAT Suite | ||||
13577 | PR01 | 10 | FULL | 28 Feb - 28 Mar | Wednesday | 12pm - 2pm | Engineering & Mathematics, EM108/109, CAT Suite |
18 Apr - 30 May | Wednesday | 12pm - 2pm | Engineering & Mathematics, EM108/109, CAT Suite | ||||
19002 | PR04 | 6 | 1 | 2 Mar - 30 Mar | Friday | 8am - 10am | Ingkarni Wardli, G22, CAT Suite |
20 Apr - 1 Jun | Friday | 8am - 10am | Ingkarni Wardli, G22, CAT Suite | ||||
Related Class: Workshop | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
13583 | WR03 | 9 | FULL | 26 Feb - 26 Mar | Monday | 12pm - 2pm | Ingkarni Wardli, 218, Teaching Room |
16 Apr - 28 May | Monday | 12pm - 2pm | Ingkarni Wardli, 218, Teaching Room | ||||
13584 | WR02 | 9 | 1 | 28 Feb - 28 Mar | Wednesday | 10am - 12pm | Ingkarni Wardli, 218, Teaching Room |
18 Apr - 30 May | Wednesday | 10am - 12pm | Ingkarni Wardli, 218, Teaching Room | ||||
13585 | WR01 | 5 | 1 | 28 Feb - 28 Mar | Wednesday | 12pm - 2pm | Ingkarni Wardli, 218, Teaching Room |
18 Apr - 30 May | Wednesday | 12pm - 2pm | Ingkarni Wardli, 218, Teaching Room | ||||
19004 | WR04 | 12 | 1 | 27 Feb - 27 Mar | Tuesday | 8am - 10am | Engineering & Mathematics, EM108/109, CAT Suite |
17 Apr - 29 May | Tuesday | 8am - 10am | Engineering & Mathematics, EM108/109, CAT Suite | ||||
Automatic Enrolment Class: Lecture | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
13573 | LE01 | 32 | FULL | 26 Feb - 26 Mar | Monday | 11am - 12pm | Ligertwood, 333, Lecture Theatre |
2 Mar - 30 Mar | Friday | 11am - 12pm | Ligertwood, 333, Lecture Theatre | ||||
16 Apr - 4 Jun | Monday | 11am - 12pm | Ligertwood, 333, Lecture Theatre | ||||
20 Apr - 8 Jun | Friday | 11am - 12pm | Ligertwood, 333, Lecture Theatre |