Diploma of Computing

The Diploma in Computing is available to students enrolled in any undergraduate degree, and with any level of prior experience in Computing and Information Systems. The diploma provides an excellent way to pursue your interests in programming, data science, and IT while continuing to work toward your undergraduate degree.

The Diploma in Computing adds 8 IT-related subjects to your course plan, and is designed to be taken concurrently with an undergraduate degree to complement your existing studies. Up to 4 subjects from the diploma are able to be cross-credited from your undergraduate degree.

Our first year subjects assume no prior programming experience, and students from every background are welcome to enrol in the diploma to build essential IT skills.

More information about the diploma can be found on the Diploma in Computing course page, and some sample course plans showing how the diploma can be taken alongside an undergraduate degree are presented below.

Sample Course Plans

Without Cross-crediting

This course plan shows how a student could complete the Diploma in Computing without using the breadth subjects in their concurrent undergraduate degree to gain cross-credit. In this scenario, the diploma adds 8 subjects to the degree, adding an additional year to their studies.

Notes:

  • It is possible to overload in certain semesters to reduce the overall study duration.
  • The subjects selected as electives here may be switched for any other subjects offered within the school of CIS.
  • This example shows only one possible way of completing the subjects in your diploma over the course of your undergraduate degree. You are encouraged to take different amounts of subjects from the diploma in different semesters of your degree to best accomodate your personal study plan.
First Year
Semester 1
Compulsory
Foundations of Computing
COMP10001
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
First Year
Semester 2
Elective (Diploma of Computing)
Foundations of Algorithms
COMP10002
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Second Year
Semester 1
Elective (Diploma of Computing)
Elements of Data Processing
COMP20008
Elective (Diploma of Computing)
Design of Algorithms
COMP20007
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Second Year
Semester 2
Elective (Diploma of Computing)
Software Modelling and Design
SWEN20003
Elective (Diploma of Computing)
Database Systems
INFO20003
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Third Year
Semester 1
Compulsory
Software Modelling and Design
SWEN30006

OR

Compulsory
Web Information Technologies
INFO30005
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Third Year
Semester 2
Elective (Diploma of Computing)
Artificial Intelligence
COMP30024
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Fourth Year
Semester 1
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Fourth Year
Semester 2
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree

With Cross-credit From Undergraduate Breadths

In this sample course plan, the student has taken four CIS subjects for the breadth component of their undergraduate degree. This allows them to gain cross-credit for these subjects, and means they only require 4 additional subjects to complete their Diploma in Computing.

Many students follow a path like this if they begin by taking CIS subjects as breadth, then decide to pursue the Diploma in Computing for an official qualification.

First Year
Semester 1
Breadth from Undergraduate Degree
Foundations of Computing
COMP10001
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
First Year
Semester 2
Breadth from Undergraduate Degree
Foundations of Algorithms
COMP10002
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Second Year
Semester 1
Breadth from Undergraduate Degree
Elements of Data Processing
COMP20008
Elective (Diploma of Computing)
Design of Algorithms
COMP20007
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Second Year
Semester 2
Breadth from Undergraduate Degree
Software Modelling and Design
SWEN20003
Elective (Diploma of Computing)
Database Systems
INFO20003
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Third Year
Semester 1
Compulsory
Software Modelling and Design
SWEN30006

OR

Compulsory
Web Information Technologies
INFO30005
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Third Year
Semester 2
Elective (Diploma of Computing)
Artificial Intelligence
COMP30024
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Fourth Year
Semester 1
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree
Subject From
Undergraduate Degree