Bachelor of Computer Science
Program start date | Application deadline |
2025-03-01 | - |
2025-09-01 | - |
Program Overview
Bachelor of Computer Science
Overview
The Bachelor of Computer Science is a three-year program that provides students with a comprehensive education in computer science, including theoretical foundations, practical skills, and real-world applications. The program is designed to meet the current and future industry demands and provides students with opportunities to apply their learning in industry-aligned projects.
Program Details
Duration
3 years full time or equivalent part time
ATAR
Selection rank: 70
Fees
First Year: $9,314
Fee type: Commonwealth supported place (CSP)
Real-world Experience
Industry-linked projects
Study Mode
On campus, Blended
Commencement
Semester 1, Semester 2
Codes
Program code: 3585
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.
- CORE I: Foundations of Wisdom
- CORE II: Elective
- Electives in philosophy and/or theology
- Professional embedded electives that integrate studies in a profession with philosophy and/or theology
- An option to undertake a pilgrimage embedded in the study of the philosophy and theology of pilgrimage, e.g. World Youth Day
- An option to undertake a course that integrates philosophy & theology with community service and charity work
- An option to undertake an elective in philosophy, theology and the liberal arts contained within an international experience
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
- COMP1001 Computer Systems and Networks
- COMP1002 Mathematics for Computer Science
- COMP1004 Database Systems
- COMP1006 Web Design and Development
- COMP1007 ICT Project Management and Governance
Second Year
- COMP2001 Data Structures and Algorithms
- COMP2002 Artificial Intelligence
- COMP2007 Team Project
- COMP2014 Principles of Cyber Security
- COMP2015 Systems Analysis and Design
Third Year
- COMP3001 Industry-linked Project A
- COMP3002 Industry-linked Project B
- COMP3003 Software Testing and Quality Assurance
- COMP3008 Advanced Topics in Computer Science
Majors
All students in the Bachelor of Computer Science must complete at least one of the following Majors and 8 courses related to their specialisation:
- Artificial Intelligence: A Major in Artificial Intelligence equips students with expertise in machine learning, robotics and intelligent systems design. You will learn to develop innovative solutions for real-world challenges while developing skills in deep learning, data analysis, algorithm design and automation. This program emphasises hands-on experience, enabling you to tackle complex problems and contribute to the advancement of technology.
- Cybersecurity: A Major in Cybersecurity prepares students with the skills to protect digital systems from cyber threats and attacks. You will learn about encryption, ethical hacking and risk management, while developing a strong foundation in digital security strategies. Hand-on experience is key, ensuring you graduate ready to tackle evolving security challenges across a range of industries.
- Data Science: A Major in Data Science provides students with knowledge in statistical analysis, machine learning and big data management. You will learn to extract insights from large datasets, while honing skills in data interpretation, predictive modelling and data-driven decision-making. With a focus on practical experience, a Data Science Major teaches you to analyse complex data and contribute to solving real-world challenges.
Learning Outcomes
Upon successful completion of the Bachelor of Computer Science graduates will be able to:
- Understand advanced computer science concepts and techniques and their application to and implications for a global society.
- Critically evaluate existing technologies and techniques and apply appropriate problem-solving strategies to design and implement modern solutions.
- Analyse and design software solutions to meet specific requirements using appropriate software design and development principles and techniques.
- Evaluate and implement secure software systems with a focus in artificial intelligence and data science, considering ethical, social, legal, and professional issues.
- Assess pressing research problems in the discipline area of computer science and effectively communicate the results including clear articulation of the research question, methodology, findings, and conclusions.
- Demonstrate strong project management skills and the ability to work both independently and as part of a team to plan, execute, and evaluate a substantial software development project.
Career Outcomes
Professional Accreditations
The Bachelor of Computer Science is seeking Australian Computing Society (ACS) accreditation. By meeting the ACS requirements for the accreditation, the program will assure employers that graduates have acquired the necessary knowledge, skills, and competencies required for employment in the field of computer science, enhancing their employability and increasing their chances of securing rewarding positions in the industry.
Careers
- Software engineer
- Data analyst
- Cybersecurity analyst
- Artificial intelligence researcher
- Technology entrepreneur
- Security architect
- Systems analyst
Industries
- Software Development
- IT and Cybersecurity
- Data Science
- Government and Finance
- Web Development
- Robotics
- Gaming
Admission Criteria
Academic requirements for this program are outlined below. In addition, to be eligible for admission, all applicants need to satisfy the Minimum University Admission requirements outlined. These include those relating to minimum age and English language proficiency.
We consider your application more broadly – your non-academic achievements (such as any previous leadership roles, volunteering, work, church and/or community involvement) as well as personal qualities – your aspirations and interests and your capacity to complete your chosen program. See Individual Factors for further details regarding this.
Fees & Scholarships
Indicative fee: $9,314
The figure quoted is the indicative annual fee for 2025 for domestic students. The exact fee for an individual student will depend on the mix of courses studied. All costs and fees are provided in Australian Dollars (AUD$).
- Scholarships: Scholarships can provide you with financial support while you study. There are numerous scholarships available to you as a new or continuing student, across all study levels and campuses.
Frequently Asked Questions
- What is a computer scientist?: Computer scientists design and develop software solutions, analyse data and solve complex problems. They work on innovative technologies, enhancing efficiency across various industries, and contribute to advancements in fields such as artificial intelligence, data science and cybersecurity.
- What career opportunities are available with a computer science degree?: The Bachelor of Computer Science can lead to a career in application development, computational science, software engineering, data analytics, cyber security, artificial intelligence research, or technology entrepreneurship.
- Why study a Bachelor of Computer Science?: Studying a Bachelor of Computer Science is perfect for anyone wishing to develop their knowledge and skills in the ever-advancing field of computer science, with topics ranging from artificial intelligence, machine learning, network security, cybercrime and digital forensics, data visualisation, and big data analytics to programming languages, algorithms and more.
University of Notre Dame Australia
Overview:
University of Notre Dame Australia (UNDA) is a Catholic university with campuses in Sydney, Fremantle, and Broome. UNDA focuses on student success, wellbeing, and a vibrant campus life.
Services Offered:
UNDA offers a wide range of services to students, including:
Library:
Access to extensive resources and support for research and study.Student Portal:
Online platform for managing enrollment, accessing course materials, and communicating with staff.Student Centre:
Provides support and guidance on various aspects of student life, including enrollment, fees, and academic support.Accommodation:
On-campus housing options available for students.Student Associations:
Opportunities to connect with fellow students and participate in various activities.Student Clubs and Societies:
A variety of clubs and societies cater to diverse interests and hobbies.Sports and Recreation:
Facilities and programs for students to engage in sports and recreational activities.Volunteering and Mentoring:
Opportunities for students to contribute to the community and develop leadership skills.Chaplaincy:
Spiritual support and guidance for students.Access and Inclusion:
Support services for students with disabilities and other needs.Study Support:
Academic resources and tutoring services to enhance learning.IT Support:
Technical assistance for students using university systems and technology.Aboriginal and Torres Strait Islander Support:
Dedicated support services for Indigenous students.HDR Student Support:
Specific support for postgraduate research students.International Student Support:
Guidance and assistance for international students.Career Planning and Resources:
Support for students in exploring career options and developing job-seeking skills.Emergency Contacts:
Information and resources for students in case of emergencies.Health, Safety and Wellbeing:
Programs and services to promote student health, safety, and wellbeing.Financial Hardship Support:
Assistance for students facing financial difficulties.Raise a Concern or Appeal:
Procedures for students to address concerns or appeal decisions.Student Life and Campus Experience:
UNDA provides a vibrant and supportive campus environment with a focus on student wellbeing. Students can expect:
Vibrant Campus Life:
Opportunities to participate in social events, clubs, societies, and sports.Strong Community:
A welcoming and inclusive community where students can connect with peers and staff.Pastoral Care:
Support and guidance from staff and chaplaincy services.Student Success:
Emphasis on academic achievement and career readiness.Key Reasons to Study There:
Personalized Approach:
UNDA offers a unique and personalized approach to education and pastoral care.Industry-Specific Skills:
Emphasis on workplace experiences and developing industry-specific skills.Experienced Lecturers:
Lecturers are industry professionals and leaders in their field.5-Star Skills Development:
UNDA is rated 5 stars for Skills Development by the Good Universities Guide.Convenient Campuses:
Campuses are conveniently located near public transport, cafes, and shops.Academic Programs:
UNDA offers a wide range of academic programs, including:
Undergraduate Programs:
Bachelor's degrees in various disciplines.Postgraduate Programs:
Master's degrees, graduate certificates, and graduate diplomas.Graduate Research:
PhD and Masters by Research programs.Vocational Education and Training (VET):
Certificate and Diploma programs.Short Courses:
Upskilling and professional development opportunities.Online Programs:
Flexible learning options for students who prefer online study.Other:
-
News:
UNDA publishes news and updates on its website and social media channels. -
Academic Programs:
While the context mentions the types of programs offered, it does not provide a detailed outline of the key academic programs and strengths of the institution.