Charles Darwin University
2 years full-time, 4 years part-time
This Master's degree prepares software engineers to design, develop, and deploy high-quality software solutions across diverse industries. Ideal for professionals seeking to advance their careers in software engineering, it combines theoretical foundations with practical industry experience.
Applicants must hold a recognised Bachelor degree or equivalent international qualification. English language proficiency is required, with minimum IELTS 6.5 (no band below 6.0) for international students or IELTS 6.0 (no band below 6.0) for domestic students. Alternative English tests accepted include TOEFL, PTE Academic, and Cambridge English Advanced. Applicants from non-English speaking backgrounds must provide evidence of English proficiency through approved tests or prior study in English.
Core units (140 credit points) cover: Software Now, Professional Issues in Technology, IT Service Management, Relational Database Systems, Data Science Principles, Risk and Reliability Management, Machine Learning/Artificial Intelligence and Algorithms, Security Assessment in Software Development, Principles of Operating Systems/Networks and Cyber Security, Principles of Software Systems, Software Engineering Process and Tools, Process Development Methodologies, and Software Engineering Practice. Specialist electives (20 credit points) include Professional Experience or IT Thesis options, allowing students to choose between industry placement or research-focused study.
Charles Darwin University is ranked #2 in Australia for postgraduate employment outcomes (GUG 2024) and is in the top 100 globally for quality education (THE Impact Rankings 2021). The program is accredited by the Australian Computer Society at ICT Professional level, recognised internationally under the Seoul Accord. CDU offers flexible study options allowing students to balance work, family, and study commitments while maintaining high employment rates and starting salaries for graduates.
Graduates can pursue careers as software engineers in consultancy firms, startups, government departments, private companies, NGOs, and community organisations. The qualification positions graduates as competitive candidates for senior software development roles, technical leadership positions, and specialised positions in areas such as cloud computing, cybersecurity, artificial intelligence, and enterprise software development.
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.