Study with us

Postgrad student with computer science project

Computer Science

Our Bachelor of Science in Computer Science is a flexible, three-year degree and students have the ability to incorporate a variety of elective courses. See our Computer Science page for detail or all courses for Computer Science and Software Engineering on the University's course information system.

Software Engineering

Software Engineering is a discipline in the four-year Bachelor of Engineering with Honours. Most courses are prescribed and there are prerequisites, practical work requirements and an intermediate year of study. See our Software Engineering page for more details about the programme.

All CSSE Courses

All courses for Computer Science and Software Engineering.

Introductory courses

These depend on your degree.

These courses are required to advance to most of our second-year computer science papers. If you are not sure which degree you want to do yet, start with the Software Engineering Intermediate Year because it covers everything for both degrees.

Summer courses

CSSE offers summer courses at varying levels from November through to February. Currently on offer:

Graduate certificate

The Graduate Diploma in Science will suit those who already have a Bachelor's degree but want a qualification in Computer Science.

High school students

High school students can do COSC courses via the STAR programme.

Courses for teachers

The department contributes to postgraduate teaching for educators.  See our Computer Science education page for courses.

Postgraduate learning

See our postgraduate information page for all postgraduate qualifications offered by the department.