Charles Darwin University
4 years full-time, 8 years part-time
Develop comprehensive software engineering expertise through a 4-year honours degree combining theoretical foundations with practical industry experience. Ideal for aspiring software engineers seeking professional recognition and career advancement in digital technology sectors.
Applicants must meet one of the following: successful completion of NT Certificate of Education and Training with ATAR of at least 70, a national qualification at Certificate IV level or higher, at least 0.5 year of full-time higher education study, or equivalent overseas qualifications. Assumed knowledge includes Stage 2 Mathematical Methods or equivalent. English language proficiency is required, with specific test scores for international students (IELTS 6.0 minimum, TOEFL 60 minimum, or equivalent).
Core curriculum covers software engineering fundamentals including Software Now, Foundations of Data Science, Computing Fundamentals, Operating Systems and Applications, Database Concepts, Algorithms and Complexity, Mobile Web Structures, Digital Systems and Computer Architecture, Building Interactive Software, The Mobile Paradigm, Network Engineering Applications, Project Management, Cyber Security, Organisation Network Infrastructure, Enterprise Network Engineering, Database-driven Web Applications, C Programming, Distributed Development, Human Computer Interaction Design, Machine Learning and Artificial Intelligence, Principles of Software Systems, Software Engineering Process and Tools, and Process Development Methodologies. Students complete a 20-credit point Honours Thesis in two parts and undertake a minimum 12 weeks professional experience through industry-aligned projects.
Charles Darwin University is ranked #2 in Australia for undergraduate learner engagement in computing and IT (GUG 2024). The program uses state-of-the-art technologies and methodologies, offering flexible study options including online, on-campus, part-time, and full-time formats. CDU's software engineering degree is accredited by the Australian Computer Society and recognised internationally under the Seoul Accord, ensuring graduates meet professional standards globally.
Graduates are prepared for careers in software engineering across diverse sectors including small and large organisations, consultancy firms, startups, government agencies, and private companies. The broad skill set in software development, network engineering, cybersecurity, and data science positions graduates for roles as Software Engineers, Network Engineers, Cybersecurity Specialists, Data Scientists, and IT Consultants in the rapidly growing digital technology industry.
Course fee
Start date
You will be redirected to the training provider to enquire directly. Workinitiatives is not the course or training provider. We aggregate and list courses only.