IT banner

Bachelor of Software Engineering Honours

Software engineering deals with the development of large and complex software applications. The course provides an understanding of the underlying principles and applications. It equips graduates with professional knowledge and skills required to adapt this rapidly developing field.

Program Structure

With accreditation from the Australian Computer Society, the core of this program prepares students with the necessary software engineering skills so that they are well prepared for work when graduated. The program stresses both the importance of theory and the application of theory into practice through projects and practical exercises. An optional 12 week work placement unit is available to students to undertake as part of the course.

This course is available externally by distance learning for those who are not able to attend classes on campus on a regular basis. Distance learning requires reliable broadband internet access.

Entry Requirements

Successful completion of one of the following:

Career Opportunities

The ICT roles associated with this course are in areas of software engineer, analyst programmer and developer programmer.

Detailed Course Information

Detailed course information of the Bachelor of Software Engineering is available at the following link:


Scholarships are awarded on the basis of academic achievement. Find out more about scholarships at CDU.


Brochures of the Bachelor of Software Engineering can be downloaded from: