Handbook home
Diploma in Computing (D-COMP) // Course structure
Course structure
The Diploma in Computing requires the successful completion of 100 credit points.
100 credit points of compulsory, selective and elective subjects including
- 12.5 credit points of Level 1 compulsory subjects
- 12.5 credit points of Level 3 selectives
- A maximum of 50 credit points of Level 1 and Level 2 electives
- Between 25 and 75 credit points of Level 3 electives
- Up to 50 points can be cross-credited from the student’s Bachelor’s degree to their Diploma (or from the Diploma to the Bachelor’s degree). To graduate with an undergraduate degree and the Diploma, students must complete between 350 and 400 points across both programs.
Pathways
Depending on a student’s individual circumstances and their personal desire, the Diploma may be taken in a variety of “Fast Track” modes or by adding the full 100 points (i.e. one full year) to their degree.
Fast Track modes will involve cross-crediting of up to 50 points and/or overloading in one, two or all three years of the course. All students undertaking a Diploma must complete a minimum of 350 points and a maximum of 400 points for the degree plus the diploma.
Students in the BSc majoring in any of Computing and Software Systems, Data Science, or Informatics, and students in the BDes majoring in Computing, are not allowed to enroll in the Diploma in Computing.
Subject Options
Level 1 compulsory subjects
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP10001 | Foundations of Computing |
Summer Term (On Campus - Parkville)
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
(approved alternate is INFO10001 Informatics 1: Data on the Web, completed prior to 2012)
Level 3 selectives
Code | Name | Study period | Credit Points |
---|---|---|---|
SWEN30006 | Software Modelling and Design |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
INFO30005 | Advanced Interface Prototyping | Semester 1 (On Campus - Parkville) |
12.5 |
Electives (Subjects from the following areas of study: COMP, INFO, ISYS, SWEN)
Level 1 electives
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP10003 | Media Computation | Semester 1 (On Campus - Parkville) |
12.5 |
INFO10003 | Fundamentals of Interaction Design | Semester 2 (On Campus - Parkville) |
12.5 |
COMP10002 | Foundations of Algorithms |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
ISYS10001 | Foundations of Information Systems | Semester 2 (On Campus - Parkville) |
12.5 |
COMP10001 | Foundations of Computing |
Summer Term (On Campus - Parkville)
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
Level 2 electives
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP20003 | Algorithms and Data Structures | Semester 2 (On Campus - Parkville) |
12.5 |
COMP20008 | Elements of Data Processing |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
ISYS20006 | Shaping the Enterprise with ICT | Not available in 2025 | 12.5 |
INFO20004 | Usability Evaluation Methods | Semester 2 (On Campus - Parkville) |
12.5 |
INFO20005 | User Interface Development | Semester 1 (On Campus - Parkville) |
12.5 |
SWEN20003 | Object Oriented Software Development |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
INFO20003 | Database Systems |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
COMP20007 | Design of Algorithms | Semester 1 (On Campus - Parkville) |
12.5 |
INFO20002 | Foundations of Informatics | Not available in 2025 | 12.5 |
COMP20005 | Intro. to Numerical Computation in C |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
Level 3 electives
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP30026 | Models of Computation | Semester 2 (On Campus - Parkville) |
12.5 |
INFO30005 | Advanced Interface Prototyping | Semester 1 (On Campus - Parkville) |
12.5 |
SWEN30006 | Software Modelling and Design |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
COMP30019 | Graphics and Interaction | Semester 2 (On Campus - Parkville) |
12.5 |
ISYS30008 | Business Analytics | Not available in 2025 | 12.5 |
SWEN30007 | Software Systems Project | Not available in 2025 | 12.5 |
COMP30013 | Advanced Studies in Computing |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
INFO30009 | Game Design | Semester 1 (On Campus - Parkville) |
12.5 |
COMP30023 | Computer Systems | Semester 1 (On Campus - Parkville) |
12.5 |
COMP30027 | Machine Learning | Semester 1 (On Campus - Parkville) |
12.5 |
INFO30006 | Information Security and Privacy | Semester 2 (On Campus - Parkville) |
12.5 |
COMP30024 | Artificial Intelligence | Semester 1 (On Campus - Parkville) |
12.5 |
INFO30008 | Interactive Technology Project | Semester 2 (On Campus - Parkville) |
25 |
COMP30022 | IT Project | Semester 2 (On Campus - Parkville) |
12.5 |
COMP30020 | Declarative Programming | Semester 2 (On Campus - Parkville) |
12.5 |
Last updated: 27 February 2025