University Course Planner The University of Adelaide Australia

COMP SCI 2103 - Algorithm Design & Data Structures

Career: Undergraduate
Units: 3
Term: Semester 1
Campus: North Terrace
Contact: Up to 6 hours per week
Available for Study Abroad and Exchange: Yes
Available for Non-Award Study: Yes
Pre-Requisite: COMP SCI 1009, COMP SCI 1102 or COMP SCI 1202
Incompatible: COMP SCI 1103, COMP SCI 1203, COMP SCI 2004, COMP SCI 2202, COMP SCI 2202B
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: abstract data types, class hierarchies, inheritance, friends, polymorphism and type systems; OO design principles, testing and software reuse; algorithmic strategies and introductory complexity analysis; recursion, linked lists, stacks, queues and trees.

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

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 1 Mon 16/03/2020 Thu 26/03/2020 Fri 12/06/2020 Not Available


Class Details

Enrolment Class: Lecture
Class Nbr Section Size Available Dates Days Time Location
14862 LE01 340 31 3 Mar - 7 Apr Tuesday 12pm - 1pm Napier, 102, Lecture Theatre
4 Mar - 8 Apr Wednesday 11am - 12pm Johnson, G29, Rennie Lecture Theatre
5 Mar - 9 Apr Thursday 11am - 12pm Johnson, G29, Rennie Lecture Theatre
28 Apr - 9 Jun Tuesday 12pm - 1pm Napier, 102, Lecture Theatre
29 Apr - 10 Jun Wednesday 11am - 12pm Johnson, G29, Rennie Lecture Theatre
30 Apr - 11 Jun Thursday 11am - 12pm Johnson, G29, Rennie Lecture Theatre
Related Class: Workshop
Class Nbr Section Size Available Dates Days Time Location
10975 WR10 33 FULL 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
15154 WR08 33 FULL 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
15155 WR07 33 1 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
15156 WR06 33 4 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
15157 WR05 33 7 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
15158 WR04 33 2 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
15159 WR03 33 4 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
15160 WR02 33 5 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
15161 WR01 33 5 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
15170 WR09 33 2 12 Jun - 12 Jun Friday 7pm - 8pm  
Note: Do not attend this class - Please ignore
19113 WR0R 0 FULL No details available
Related Class: Practical
Class Nbr Section Size Available Dates Days Time Location
15162 PR07 37 3 13 Mar - 10 Apr Friday 9am - 11am Ingkarni Wardli, B15, CAT Suite
1 May - 5 Jun Friday 9am - 11am Ingkarni Wardli, B15, CAT Suite
15163 PR06 37 FULL 12 Mar - 9 Apr Thursday 4pm - 6pm Ingkarni Wardli, B16, CAT Suite
30 Apr - 4 Jun Thursday 4pm - 6pm Ingkarni Wardli, B16, CAT Suite
15164 PR05 37 6 13 Mar - 10 Apr Friday 2pm - 4pm Ingkarni Wardli, B15, CAT Suite
1 May - 5 Jun Friday 2pm - 4pm Ingkarni Wardli, B15, CAT Suite
15165 PR04 37 2 13 Mar - 10 Apr Friday 12pm - 2pm Ingkarni Wardli, B15, CAT Suite
1 May - 5 Jun Friday 12pm - 2pm Ingkarni Wardli, B15, CAT Suite
15166 PR03 37 6 11 Mar - 8 Apr Wednesday 4pm - 6pm Ingkarni Wardli, B15, CAT Suite
29 Apr - 3 Jun Wednesday 4pm - 6pm Ingkarni Wardli, B15, CAT Suite
15167 PR02 37 1 12 Mar - 9 Apr Thursday 9am - 11am Ingkarni Wardli, B16, CAT Suite
30 Apr - 4 Jun Thursday 9am - 11am Ingkarni Wardli, B16, CAT Suite
15168 PR01 35 FULL 11 Mar - 8 Apr Wednesday 12pm - 2pm Ingkarni Wardli, B15, CAT Suite
29 Apr - 3 Jun Wednesday 12pm - 2pm Ingkarni Wardli, B15, CAT Suite
15169 PR08 37 3 11 Mar - 8 Apr Wednesday 2pm - 4pm Ingkarni Wardli, B15, CAT Suite
29 Apr - 3 Jun Wednesday 2pm - 4pm Ingkarni Wardli, B15, CAT Suite
19008 PR09 37 4 12 Mar - 9 Apr Thursday 2pm - 4pm Ingkarni Wardli, B15, CAT Suite
30 Apr - 4 Jun Thursday 2pm - 4pm Ingkarni Wardli, B15, CAT Suite
19114 PR0R 0 FULL No details available