Qualifications
Qualification

Master of Computer Science
AQF Level 9

Duration
Duration

2 years full time or equivalent part time

ATAR
Admission criteria
View all admission criteria
Fees
Fees

First Year: $9,537

Fee type: Commonwealth supported place (CSP)

Practical component
Real-world experience

Industry-linked projects

Study mode
Study mode

On campus

Commencement
Commencement

Semester 1, Semester 2

Codes
Codes

Program code: 5176

Study Computer Science at Notre Dame

The Master of Computer Science offers a rigorous and immersive curriculum designed to equip students with both foundational knowledge and practical skills in the field. The curriculum combines core computing theory with hands-on expertise using cutting-edge software development tools and technologies.

Students build advanced technical capabilities while also developing project management, security management, analytical, communication, and ethical problem-solving skills to prepare them to become leaders in the industry.

Students can further specialise their expertise by choosing from a range of electives and undertaking substantial projects in their areas of interest, positioning them for diverse roles in computer science and related industries.

  • Check icon

    Our industry-relevant curriculum is always updated to keep you in tune with the latest trends and best practices, ensuring you're at the forefront of innovation.

  • Check icon

    Gain practical experience and become career-ready through expert mentorship from our experienced faculty and by completing industry-aligned projects.

  • Check icon

    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.

  • Check icon

    Feel supported. Students enrolled in computer science programs at Notre Dame may be eligible to receive $1,000 towards the purchase of new hardware or software to support their studies.

Predicted job growth to 2029

ICT Manager

15.2%

Computer Network Professionals

14.7%

ICT Security Specialists

14.2%

Source: National Skills Commission based on job title identified as linked to degree/qualification May 2024 to May 2029.

Program details

This two year program is perfect for anyone wishing to develop their knowledge and skills in the ever-advancing field of computer science. Our curriculum is designed to meet the current and future industry demands and provides students with opportunities to apply their learning in industry-aligned projects. With a strong focus on hands-on learning, students are exposed to real-world projects and experiential learning opportunities, producing graduates who are job-ready.

Useful links

More information regarding courses can be found on the course description page.

Core curriculum

The core curriculum is embedded in every degree. It is a distinguishing characteristic of Notre Dame and provides our graduates with transferable skills that are integral to every industry, vocation and profession, laying the foundation for a fulfilling career and a purposeful life.

The postgraduate core curriculum elective can be any postgraduate philosophy or theology course offered by the school of philosophy and theology, including pilgrimage or international experiences.

  • PHIL6020 Ethical Issues in Professional Life

Real-world experience

Our industry-linked team project provides you with the opportunity to tackle real-world challenges through internships, industry-based scenarios, or collaborative Work Integrated Learning (WIL) with industry partners. Our strong partnerships with various industries offer you access to internships and work placements, allowing you to start building your professional networks. Additionally, you will learn from expert lecturers, many of whom are leaders in their fields.

First year

  • 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

Second year

  • COMP6004 Programming Languages and Compilers
  • COMP6005 Data Structures and Algorithms
  • COMP6006 Human-Computer Interaction
  • COMP6007 Computer Science Project

Elective courses

Students enrolling into Year 2 can choose four elective courses listed below:

  • 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

Learning outcomes

Upon successful completion of the Master of Computer Science graduates will be able to:

  • Demonstrate a comprehensive understanding of the core concepts and methodologies including data analytics, that underpin computer science.
  • Apply computer science project management skills with a high level of professionalism, autonomy, and accountability.
  • Critically evaluate the ethical and legal implications in computer science, including data privacy, intellectual property, and cyber security.
  • Demonstrate advanced knowledge of computer systems, architecture, and software development, and the ability to apply this knowledge to generate innovative and efficient solutions to solve broader societal issues.
  • Exhibit analytical skills and creativity when designing and implementing advanced solutions, including the ability to identify, analyse, and solve complex problems, supported by research and evidence-based practices.
  • Apply critical thinking and problem-solving skills to real-world scenarios and be equipped with the ability to learn independently and continue to develop skills in the field.
  • Apply advanced cognitive and technical skills to plan and execute a substantive computer science project and effectively communicate the outcomes to both specialist and nonspecialist audiences.

Practical component

Practicum or internship requirements are not applicable to the Master of Computer Science. However, there are opportunities for students to address real-world problems or complete projects in the workplace (WIL).

Career outcomes

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.

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.

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.

Careers

  • Check icon Software engineer
  • Check icon Computer science research scientist
  • Check icon Cybersecurity analyst
  • Check icon Artificial intelligence researcher
  • Check icon Incident responder
  • Check icon Database administrator
  • Check icon Machine learning engineer

Industries

  • Check icon Software Development
  • Check icon IT and Cybersecurity
  • Check icon Data Science
  • Check icon Government and Finance
  • Check icon Web Development
  • Check icon Research
  • Check icon Consulting

Professional accreditations

Australian Computer Society (ACS)

The Master of Computer Science will seek accreditation from the Australian Computer Society (ACS) for delivery in Fremantle and Sydney.