University Course Planner The University of Adelaide Australia

COMP SCI 7103 - Algorithm Design and Data Structures

Career: Postgraduate Coursework
Units: 3
Term: Semester 2
Campus: North Terrace
Contact: Up to 6 hours per week
Restriction: Enrolment only by approval of Head of School
Available for Study Abroad and Exchange: No
Available for Non-Award Study: No
Incompatible: COMP SCI 7211, COMP SCI 7202, COMP SCI 7202B, COMP SCI 7208
Assessment: Written exam and/or assignments
Syllabus:

The course is structured to take students from an introductory knowledge of C++ to a higher level, as well as addressing some key areas of computer programming and algorithm design. Topics include: review of class hierarchies, inheritance, friends, polymorphism and type systems; recursion; OO design principles, abstract data types, testing and software reuse; introductory data structures: linked lists, stacks, queues, trees, heaps, algorithmic strategies for searching and sorting data in these structures; introductory complexity analysis.

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
Semester 2 Mon 05/08/2024 Wed 14/08/2024 Fri 13/09/2024 Fri 25/10/2024


Class Details

Enrolment Class: Lecture
Class Nbr Section Size Available Dates Days Time Location
21110 LE01 0 FULL 22 Jul - 9 Sep Monday 3pm - 4pm Helen Mayo Nth, 103N, Florey Lecture Theatre
23 Jul - 10 Sep Tuesday 3pm - 4pm Helen Mayo Nth, 103N, Florey Lecture Theatre
24 Jul - 11 Sep Wednesday 3pm - 4pm Barr Smith South, 3029, Flentje Lecture Theatre
30 Sep - 21 Oct Monday 3pm - 4pm Helen Mayo Nth, 103N, Florey Lecture Theatre
1 Oct - 22 Oct Tuesday 3pm - 4pm Helen Mayo Nth, 103N, Florey Lecture Theatre
2 Oct - 23 Oct Wednesday 3pm - 4pm Barr Smith South, 3029, Flentje Lecture Theatre
Note: Approval from Head of School required to enrol in this course. See course outline for eligibility. To request enrolment, contact postgraduate course advisor compmathsci@adelaide.edu.au
Related Class: Practical
Class Nbr Section Size Available Dates Days Time Location
25036 PR02 0 FULL 24 Jul - 11 Sep Wednesday 9am - 11am Ingkarni Wardli, B16, CAT Suite
2 Oct - 23 Oct Wednesday 9am - 11am Ingkarni Wardli, B16, CAT Suite
25037 PR01 0 FULL 26 Jul - 13 Sep Friday 3pm - 5pm Ingkarni Wardli, B16, CAT Suite
4 Oct - 25 Oct Friday 3pm - 5pm Ingkarni Wardli, B16, CAT Suite
Related Class: Workshop
Class Nbr Section Size Available Dates Days Time Location
25038 WR02 0 FULL 30 Jul - 30 Jul Tuesday 1pm - 2pm Petroleum Engineering, G04, Teaching Room
13 Aug - 13 Aug Tuesday 1pm - 2pm Petroleum Engineering, G04, Teaching Room
27 Aug - 27 Aug Tuesday 1pm - 2pm Petroleum Engineering, G04, Teaching Room
10 Sep - 10 Sep Tuesday 1pm - 2pm Petroleum Engineering, G04, Teaching Room
8 Oct - 8 Oct Tuesday 1pm - 2pm Petroleum Engineering, G04, Teaching Room
22 Oct - 22 Oct Tuesday 1pm - 2pm Petroleum Engineering, G04, Teaching Room
25039 WR01 0 FULL 30 Jul - 30 Jul Tuesday 4pm - 5pm Hughes, 323, Teaching Room
13 Aug - 13 Aug Tuesday 4pm - 5pm Hughes, 323, Teaching Room
27 Aug - 27 Aug Tuesday 4pm - 5pm Hughes, 323, Teaching Room
10 Sep - 10 Sep Tuesday 4pm - 5pm Hughes, 323, Teaching Room
8 Oct - 8 Oct Tuesday 4pm - 5pm Hughes, 323, Teaching Room
22 Oct - 22 Oct Tuesday 4pm - 5pm Hughes, 323, Teaching Room