This course will explore program design approaches ensuring efficient computing to solve complex problems. In particular, students will study methods for analysing algorithms' time and space efficiency using asymptotic notation. Students will apply this analysis as they study a range of data structures and the algorithms used for processing such structures. Algorithms covered will include standard sorting and searching methods through to tree, graph and flow network processing algorithms. Finally, this course will discuss implementation of each approach from scratch, as well as through the use of a built-in Application Programming Interface (API). Upon completion of this course students will be able to determine and implement the appropriate data structure and algorithm to solve a range of problems, as well as be able to determine the efficiency of the solution.
For further information regarding the course please refer to the Course Outline found at the following link (PDF, 196kB).
A CSP is subsidised by the Australian Government and students pay a contribution amount. Each course of study (subject) is classified into a student contribution band, depending on the study area of the course (this discipline may be different from the study area of your program).
2024 contribution amount* -
2024 contribution amount - continuing student who commenced before 1 Jan 2021* - $1,118
* for Clinical Psychology (Clin Psych) & Professional Pathways (Prof Path) bands the contribution amount is determined by accredited program. Students in Postgraduate Clinical Psychology, Professional Pathway Psychology or Professional Pathway Social Work accredited programs should visit our CSP page for further information.
Note: The Job-ready Graduates Package introduced new funding clusters and contribution amounts from the 2021 academic year. If you are a continuing student who commenced before 1 January 2021 studying course in disciplines with increased contribution amounts, you will continue paying the same amount (indexed each year) as you would have. For further information visit the Australia Government's Study Assist website.
These places are offered for postgraduate studies or to CSP ineligible students and tuition fees are not subsidised by the Australian Government. Domestic postgraduate tuition fees are program-based annual fees and the course (subject) fee you pay will vary according to the degree you are studying. To find out more about domestic tuition fees and view the relevant fee schedule visit our fees website.
International tuition fees are program-based annual fees and the course (subject) fee you pay will vary according to the degree you are studying. To find out more about international tuition fees and view the relevant fee schedule visit our fees website.
It is important to check course delivery details including location and census date, prior to making decisions about enrolment. Detailed semester and census date information can be found on the Important Dates page.