Students who commenced their course before 2012 should consult the rules below.

Key to availability of units:
S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
NS = non-standard teaching period; OS = offshore teaching period;
N/A = not available in 2019; * = to be advised

Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

All units have a value of six points unless otherwise stated.

AvailabilityUnit codeUnit name
S1, S2CITS1001Software Engineering with Java
S1, S2CITS1401Computational Thinking with Python
S2, SSCITS1402Relational Database Management Systems
S2CITS2002Systems Programming
S1CITS2200Data Structures and Algorithms
S2CITS3200Professional Computing