Updating Results

The University of Notre Dame Australia

  • 2% international / 98% domestic

Master of Computer Science

  • Masters (Coursework)

Are you passionate about taking your computer science skills to an advanced level? Our Master of Computer Science is crafted for aspiring leaders in the field, providing a broad curriculum to equip you with the knowledge and expertise to excel in today's rapidly evolving technology landscape.

Key details

Degree Type
Masters (Coursework)
Duration
2 years full-time
Course Code
5176, 116749B
Study Mode
In person

About this course

School of Arts & Sciences

Are you passionate about taking your computer science skills to an advanced level? Our Master of Computer Science is crafted for aspiring leaders in the field, providing a broad curriculum to equip you with the knowledge and expertise to excel in today's rapidly evolving technology landscape. Engage in advanced topics including algorithms, data structures, machine learning and cyber security. This comprehensive program integrates practical, problem-based learning with robust industry-linked projects, fostering transferable skills essential for thriving in a dynamic field with increasing demand for skilled professionals.

Study locations

Sydney

Fremantle

What you will learn

Our Master of Computer Science is ideal for those with a solid background in computer science or a related discipline. It emphasises the practical application of theoretical concepts through real-world problem solving. Students will engage in hands-on projects and experiential learning, bridging the gap between theory and practice.

The program offers opportunities to specialise and deepen expertise in specific areas of interest through substantial projects and a wide range of electives, including artificial intelligence, machine learning, network security and cryptography, cyber threat intelligence, predictive analytics and advanced data visualisation.

You will work with advanced development tools and technologies, mastering their use to address complex challenges. Acquire hands-on expertise in our advanced, purpose-built computer labs featuring high-performance computers, humanoid robots, IoT development kits and specialised software.

Collaborate with our industry partners and tech companies, and participate in technology events to gain practical insights and networking opportunities, knowing you'll graduate equipped to meet a diverse range of careers in computer science and related fields.

Career pathways

Graduates of the Master of Computer Science program at the University of Notre Dame Australia are well prepared to embark on exciting career opportunities in the ever-evolving tech industry. With a strong foundation in computer science principles and hands-on experience, our graduates are equipped to tackle new and existing challenges in the field.

Upon completing the Master of Computer Science, our graduates can pursue various roles in the tech industry, including:

  • Software Engineer: Designing, developing and maintaining software applications.
  • Computer Science Research Scientist: Conducting research and developing innovative solutions.
  • Systems Architect: Creating and implementing complex computer systems.
  • Data Scientist: Analysing and interpreting large datasets to extract valuable insights.
  • Network Administrator: Managing and maintaining computer networks.
  • Database Administrator: Designing, implementing and managing databases.
  • Cyber Security Analyst: Protecting computer systems and networks from cyber threats.
  • Incident Responder: identifying, investigating, and mitigating cyber incidents and cybercrimes
  • Machine Learning Engineer: Building and deploying machine learning models.
  • IT Project Manager: Leading and managing technology projects.

By gaining expertise in areas such as programming, algorithms, data analysis and software development, our graduates possess the advanced computer science skills needed to thrive in the tech industry. Our program emphasises practical learning, enabling students to work on real-world projects and gain valuable industry experience.

With a Master of Computer Science from Notre Dame, you will have the qualifications and knowledge necessary to excel in a wide range of career opportunities in the tech industry.

Course structure

Twelve (12) Compulsory Courses

  • COMP5001 Computer Systems
  • COMP5002 Advanced Database Systems
  • COMP5003 Technology Project Management
  • COMP5004 Cyber Security Management
  • COMP6001 Operating Systems
  • COMP6002 Computer Architecture
  • COMP6003 Software Design and Development
  • PHIL6020 Ethical Issues in Professional Life
  • COMP6004 Programming Languages and Compilers
  • COMP6005 Data Structures and Algorithms
  • COMP6006 Human-Computer Interaction
  • COMP6007 Computer Science Project

Four (4) Prescribed Electives (any four from the list below)
NOTE: Not all courses will be offered every semester.

  • COMP6008 Web Application Development
  • COMP6009 Artificial Intelligence
  • COMP6010 Computational Modelling and Simulation
  • COMP6011 Machine Learning Applications
  • COMP6012 Cyber Threat Intelligence
  • COMP6013 Network Security and Cryptography
  • COMP6014 Digital Forensics and Incident Response
  • COMP6015 Predictive Analytics and Decision Making
  • COMP6016 Advanced Data Visualisation
  • RSCH5103 Developing a Research Proposal

Full details of the program requirements are contained in the Program Requirements.

More information regarding courses can be found at the course descriptions pages Fremantle Sydney.

Please note: the availability of these courses is indicative only and may be subject to change.