Start building today!
Experience the Find the courses and unlock the true potential
4 years full-time / 8 years part-time
On campus and Online
Full time / Part time / On-campus / Online
Semester 1 | Semester 2 | Summer Semester
Course Overview
Where You Can Study
Eligibility
Career & Study Pathways
Quality & Recognition
Academic Regulator
TEQSA
Professional Body
Australian Computer Society (ACS)
Accreditation Status
AccreditedSkills Assessor
ACS
Course Content
Cultural Capabilities
Compulsory common unit
Design and Innovation: Communicating Technology
Common unit (or LAL100)
Language, Literacy and Sustainability
Common unit (alternative to CUC106)
Software Now
Core unit
Foundations of Data Science
Core unit
Computing Fundamentals
Core unit
Operating Systems and Applications
Core unit
Database Concepts
Core unit
Algorithms and Complexity
Core unit
Mobile Web Structures
Core unit
Digital Systems and Computer Architecture
Core unit (replaces HIT235 from 2026)
Building Interactive Software
Core unit
The Mobile Paradigm
Core unit
Network Engineering Applications
Core unit
Project Management
Core unit
Cyber Security
Core unit
Organisation Network Infrastructure
Core unit
Enterprise Network Engineering
Core unit
Database-driven Web Applications
Core unit
C Programming
Core unit (replaces HIT365 from 2026)
Distributed Development
Core unit
Human Computer Interaction Design
Core unit
Machine Learning, Artificial Intelligence and Algorithms
Core unit (replaces PRT580 from 2026)
Principles of Software Systems
Core unit
Software Engineering: Process and Tools
Core unit
Process Development Methodologies
Core unit
Software Engineering Practice
Core unit, 20 credit points (replaces PRT681 from 2026)
Honours Thesis Part A
Research unit, 20 credit points
Honours Thesis Part B
Research unit, 20 credit points
Common Questions
Yes. The Bachelor of Software Engineering Honours is accredited by the Australian Computer Society (ACS) at the level of professional practice in ICT, and is therefore recognised internationally under the Seoul Accord.
Study opportunities are provided to assist students to undertake sought-after industry modules, including Cisco and Microsoft certification, alongside the core software engineering curriculum.
A total of 320 credit points are required. The course is structured as: 20 credit points of Common Units, 250 credit points of Core Units, 40 credit points of Research Units (Honours Thesis Parts A and B), and 10 credit points of Elective Units. All units are valued at 10 credit points unless otherwise indicated.
The annual tuition fee for full-time international students in 2026 is AUD $39,392.00, which equates to $4,924.00 per 10 credit point unit (0.125 EFTSL). These fees are subject to increases annually, effective at the start of each calendar year. CDU also offers a number of scholarships to international students to assist with the cost of study.
The broad skill set gained prepares graduates to move into both small and large organisations, consultancy, startups, government and private companies. The program prepares students with the necessary software engineering skills to be well prepared for work upon graduation across a wide range of sectors.
Application
Three simple steps to get enrolled
Step 01
Enquire
Click "Enquire Now" and tell us a little about yourself. It's free and takes 2 minutes.
Step 02
Submit Documents
Our team will guide you on exactly which documents to prepare and submit.
Step 03
Get Enrolled
Receive your offer letter and confirm your enrolment. Welcome to the course!
Processing time: Offer letter issued within approximately 1 business days.
Honestly I was lost when I first started looking at Australian colleges. There are just too many options and every agent gives you different info. A friend told me about FindTheCourses and within a week I had shortlisted 3 programs that actually matched my budget and visa situation. My advisor Sanjay was super helpful — never felt like I was being pushed into anything.
Priya Sharma
India
Master of Nursing · Griffith University