Undergraduate programs

Our undergraduate subject sequences are accessible both to students who have not programmed before, and to students who already have an understanding of computational thinking and programming.

Don’t be discouraged if you are someone who thinks of a computer as just being a useful machine that is connected to internet services — our introductory subjects build on your high school maths and communications skills to teach you the fundamentals of programming and computational thinking, and don’t require that you already be proficient in any way. And if you are planning to study a different major, having some knowledge of computational thinking will enhance your skills in that other discipline.

We also offer introductory subjects in Information Systems that examine the business and social aspects of computing, and do not involve the study of programming.

Undergraduate majors are provided via the Bachelor of Design or Bachelor of Science degrees.


Visit our Study site for more information on each of our majors:

Diploma in Computing

The Diploma in Computing allows students to complement a major in a different discipline, or different degree, with a qualification in the IT area. The diploma is studied concurrently with your undergraduate degree. A total of eight subjects of study in IT areas is required, of which up to four subjects can be cross-credited to the primary degree.

More details can be found on the University’s Study website:

Diploma in Computing

Programming proficiency tests

More information about the Programming proficiency test.