University of Newcastle, Australia
3 years full-time, up to 8 years part-time
Master computer science fundamentals including algorithms, data structures, and system design while specializing in Artificial Intelligence, Cyber Security, or Software Development. Ideal for aspiring software engineers, security professionals, and AI specialists seeking to launch careers in Australia's fastest-growing technology sector.
Applicants must have completed a senior secondary school qualification equivalent to the Higher School Certificate (HSC). The selection rank is 77.00 for domestic students at Newcastle campus. International applicants must demonstrate English language proficiency with a minimum IELTS overall score of 6.0 and section minimum of 6.0. No specific prior programming experience is required as the program begins with computing fundamentals.
Core curriculum includes Computing Fundamentals, Database and Information Management, Algorithms, Operating Systems, Theory of Computation, and Professional Practice in IT. Students complete mathematics courses in Engineering Science and Technology plus Discrete Mathematics. Web Technologies, Object Oriented Programming, Data Structures, Systems Analysis and Design, and System and Network Security form the technical foundation. Students then specialize through one of three majors: Software Development (Web Technologies, Systems Analysis, Human-Computer Interaction, Software Verification and Validation, Enterprise Software Architectures), Cyber Security (Data Security, Security Attacks Analysis, Governance and Risk Compliance, Cybersecurity Fundamentals, Mobile Application Programming), or Artificial Intelligence (Machine Intelligence, Data Engineering and Mining, Predictive Analytics, Advanced Databases). Electives allow customization of study pathways.
The University of Newcastle is a leading Australian institution with strong industry connections and a commitment to career-ready education. The program is accredited by the Australian Computer Society for Software Development and Cyber Security majors. Students benefit from work-integrated learning opportunities, including the Data and Digital Cadet Program in collaboration with the Australian Public Service, offering study allowances and guaranteed employment upon completion. The university's emphasis on practical skills, combined with theoretical knowledge, ensures graduates are well-prepared for immediate employment in Australia's fastest-growing technology sector.
Graduates pursue diverse careers across industries including IT, business, health, education, manufacturing, and defence. Typical roles include Full Stack Developer, Software Program Manager, Games Developer, Business Intelligence Director, Cyber Security Advisor, and Security Architect. Emerging opportunities include Artificial Intelligence and Machine Learning Engineer, Information Security Analyst, Process Automation Specialist, and Digital Transformation Specialist. With 86.3% employment within four months of graduation and 15.6% projected employment growth in Computer System Design by 2029, graduates access Australia's fastest-growing job market. The program opens pathways to roles that haven't yet been invented, providing career-proofing across multiple industries.
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.