COMP SCI 1102UAC - Object Oriented Programming
Career: | Non-Award |
---|---|
Units: | 3 |
Term: | 4220 |
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 |
---|---|---|---|---|
4220 | Mon 08/08/2022 | Wed 17/08/2022 | Fri 16/09/2022 | Fri 28/10/2022 |
Class Details
Enrolment Class: Tuition | |||||||
---|---|---|---|---|---|---|---|
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
30362 | TT02 | 24 | 17 | 26 Jul - 13 Sep | Tuesday | 5pm - 7pm | MyUni, OL, Online Class |
4 Oct - 25 Oct | Tuesday | 5pm - 7pm | MyUni, OL, Online Class | ||||
30363 | TT01 | 24 | 17 | 28 Jul - 15 Sep | Thursday | 5pm - 7pm | 132 Grenfell St, 210, Computer Suite |
6 Oct - 27 Oct | Thursday | 5pm - 7pm | 132 Grenfell St, 210, Computer Suite | ||||
Related Class: Practical | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
23001 | PR07 | 6 | 6 | 29 Jul - 16 Sep | Friday | 3pm - 5pm | Ingkarni Wardli, B16, CAT Suite |
7 Oct - 4 Nov | Friday | 3pm - 5pm | Ingkarni Wardli, B16, CAT Suite | Note: This class is only available for face-to-face (on-campus) students. | |||
23002 | PR06 | 6 | 6 | 29 Jul - 16 Sep | Friday | 2pm - 4pm | Engineering & Mathematics, EM108, CAT Suite |
7 Oct - 4 Nov | Friday | 2pm - 4pm | Engineering & Mathematics, EM108, CAT Suite | Note: This class is only available for face-to-face (on-campus) students. | |||
23003 | PR05 | 6 | 5 | 28 Jul - 15 Sep | Thursday | 3pm - 5pm | Engineering & Mathematics, EM108, CAT Suite |
6 Oct - 3 Nov | Thursday | 3pm - 5pm | Engineering & Mathematics, EM108, CAT Suite | Note: This class is only available for face-to-face (on-campus) students. | |||
23004 | PR04 | 6 | 6 | 28 Jul - 15 Sep | Thursday | 1pm - 3pm | Engineering & Mathematics, EM108, CAT Suite |
6 Oct - 3 Nov | Thursday | 1pm - 3pm | Engineering & Mathematics, EM108, CAT Suite | Note: This class is only available for face-to-face (on-campus) students. | |||
23005 | PR03 | 6 | 3 | 27 Jul - 14 Sep | Wednesday | 3pm - 5pm | Engineering & Mathematics, EM108, CAT Suite |
5 Oct - 2 Nov | Wednesday | 3pm - 5pm | Engineering & Mathematics, EM108, CAT Suite | Note: This class is only available for face-to-face (on-campus) students. | |||
23006 | PR02 | 6 | 2 | 27 Jul - 14 Sep | Wednesday | 1pm - 3pm | Engineering & Mathematics, EM108, CAT Suite |
5 Oct - 2 Nov | Wednesday | 1pm - 3pm | Engineering & Mathematics, EM108, CAT Suite | Note: This class is only available for face-to-face (on-campus) students. | |||
23007 | PR01 | 6 | 6 | 29 Jul - 16 Sep | Friday | 2pm - 4pm | Ingkarni Wardli, B15, CAT Suite |
7 Oct - 4 Nov | Friday | 2pm - 4pm | Ingkarni Wardli, B15, CAT Suite | Note: This class is only available for face-to-face (on-campus) students. | |||
29000 | PR08 | 30 | 24 | 29 Jul - 16 Sep | Friday | 4pm - 6pm | MyUni, OL, Online Class |
7 Oct - 4 Nov | Friday | 4pm - 6pm | MyUni, OL, Online Class | Note: This class is for offshore / interstate students only. Where this requirement is not met, students risk being removed from this class. Please refer to MyUni for details once enrolled. | |||
Related Class: Workshop | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
23008 | WR07 | 6 | 6 | 26 Jul - 13 Sep | Tuesday | 11am - 1pm | Ingkarni Wardli, 218, Teaching Room |
4 Oct - 1 Nov | Tuesday | 11am - 1pm | Ingkarni Wardli, 218, Teaching Room | Note: This class is only available for face-to-face (on-campus) students. | |||
23009 | WR06 | 6 | 6 | 26 Jul - 13 Sep | Tuesday | 4pm - 6pm | Ingkarni Wardli, 218, Teaching Room |
4 Oct - 1 Nov | Tuesday | 4pm - 6pm | Ingkarni Wardli, 218, Teaching Room | Note: This class is only available for face-to-face (on-campus) students. | |||
23010 | WR05 | 6 | 5 | 26 Jul - 13 Sep | Tuesday | 2pm - 4pm | Ingkarni Wardli, 218, Teaching Room |
4 Oct - 1 Nov | Tuesday | 2pm - 4pm | Ingkarni Wardli, 218, Teaching Room | Note: This class is only available for face-to-face (on-campus) students. | |||
23011 | WR04 | 6 | 6 | 26 Jul - 13 Sep | Tuesday | 9am - 11am | Ingkarni Wardli, 218, Teaching Room |
4 Oct - 1 Nov | Tuesday | 9am - 11am | Ingkarni Wardli, 218, Teaching Room | Note: This class is only available for face-to-face (on-campus) students. | |||
23012 | WR03 | 6 | 3 | 25 Jul - 12 Sep | Monday | 3pm - 5pm | Ingkarni Wardli, 218, Teaching Room |
3 Oct - 31 Oct | Monday | 3pm - 5pm | Ingkarni Wardli, 218, Teaching Room | Note: This class is only available for face-to-face (on-campus) students. | |||
23013 | WR02 | 6 | 2 | 25 Jul - 12 Sep | Monday | 11am - 1pm | Ingkarni Wardli, 218, Teaching Room |
3 Oct - 31 Oct | Monday | 11am - 1pm | Ingkarni Wardli, 218, Teaching Room | Note: This class is only available for face-to-face (on-campus) students. | |||
23014 | WR01 | 6 | 6 | 25 Jul - 12 Sep | Monday | 1pm - 3pm | Ingkarni Wardli, 218, Teaching Room |
3 Oct - 31 Oct | Monday | 1pm - 3pm | Ingkarni Wardli, 218, Teaching Room | Note: This class is only available for face-to-face (on-campus) students. | |||
29001 | WR08 | 30 | 24 | 25 Jul - 12 Sep | Monday | 3pm - 5pm | MyUni, OL, Online Class |
3 Oct - 31 Oct | Monday | 3pm - 5pm | MyUni, OL, Online Class | Note: This class is for offshore / interstate students only. Where this requirement is not met, students risk being removed from this class. Please refer to MyUni for details once enrolled. | |||
Automatic Enrolment Class: Lecture | |||||||
Class Nbr | Section | Size | Available | Dates | Days | Time | Location |
23000 | LE01 | 60 | 46 | 27 Jul - 14 Sep | Wednesday | 10am - 11am | Scott Theatre, 001, Scott Theatre |
29 Jul - 16 Sep | Friday | 12pm - 1pm | Scott Theatre, 001, Scott Theatre | ||||
5 Oct - 12 Oct | Wednesday | 10am - 11am | Scott Theatre, 001, Scott Theatre | ||||
7 Oct - 14 Oct | Friday | 12pm - 1pm | Scott Theatre, 001, Scott Theatre | ||||
26 Oct - 26 Oct | Wednesday | 10am - 11am | Scott Theatre, 001, Scott Theatre | ||||
28 Oct - 28 Oct | Friday | 12pm - 1pm | Scott Theatre, 001, Scott Theatre | Note: This lecture is live-streamed and recorded. You have the option of participating during the live-streaming session, or viewing any time after publication in MyUni. Please check MyUni for details once enrolled. |