Handbook home
Algorithms and Complexity (COMP90038) // Eligibility and requirements
From 2023 most subjects will be taught on campus only with flexible options limited to a select number of postgraduate programs and individual subjects.
To learn more, visit COVID-19 course and subject delivery.
Eligibility and requirements
Prerequisites
Permission of the coordinator is required prior to enrolling in this subject (some programming experience is required)
OR
Code | Name | Teaching period | Credit Points |
---|---|---|---|
COMP90059 | Introduction to Programming |
Semester 2 (Dual-Delivery - Parkville)
Summer Term (Dual-Delivery - Parkville)
Semester 1 (Dual-Delivery - Parkville)
|
12.5 |
OR
Admission into or selection of one of the following:
- MC-SOFTENG Master of Software Engineering
- MC-IT Master of Information Technology
- MC-DATASC Master of Data Science
- GD-CS Graduate Diploma in Computer Science
- GD-DATASC Graduate Diploma in Data Science
- Software specialisation (formal) in the MC-ENG Master of Engineering
- Software with Business specialisation (formal) in the MC-ENG Master of Engineering
Corequisites
None
Non-allowed subjects
Code | Name | Teaching period | Credit Points |
---|---|---|---|
COMP20003 | Algorithms and Data Structures | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
COMP20007 | Design of Algorithms | Semester 1 (Dual-Delivery - Parkville) |
12.5 |
Recommended background knowledge
Solid understanding of the programming concepts of conditionals, loops,functions and procedures, including parameter passing. Understanding of elementary data structures including arrays, records, and linked lists. Knowledge of mathematical concepts, at the level typically covered by Year 12 mathematics subjects, including the concept of a function, as used in basic calculus (polynomials, exponential and logarithmic functions),and familiarity with basic discrete mathematics (sets, relations and graphs). Students are assumed able to read standard mathematical notation for functions, sets, and tuples. Students who do not have this level of mathematical knowledge will be expected to identify themselves to the subject coordinator prior to the commencement of the teaching semester and take part in a sequence of additional tutorials throughout the semester that will cover these concepts. A diagnostic quiz will be made available to students in Week 1 of semester to help them establish their needs in this regard.
Inherent requirements (core participation requirements)
The University of Melbourne is committed to providing students with reasonable adjustments to assessment and participation under the Disability Standards for Education (2005), and the Assessment and Results Policy (MPF1326). Students are expected to meet the core participation requirements for their course. These can be viewed under Entry and Participation Requirements for the course outlines in the Handbook.
Further details on how to seek academic adjustments can be found on the Student Equity and Disability Support website: http://services.unimelb.edu.au/student-equity/home
Last updated: 31 January 2024