Bachelor of Computer Science/Master of Data Science (Online) curriculum
Curriculum Details
- 32 units
- 320 credit points
- 4 years full-time online study
You can complete ACU’s Bachelor of Computer Science/Master of Data Science (Online) in as little as four years with full-time study. Delivered 100 per cent online, you can study around your existing commitments with convenience and flexibility. To graduate, you’ll need to acquire 320 credit points.
This course is offered over four 10-week terms per year. You’ll access your learning materials from the start of each term and progress at your own pace. Some courses require on-campus intensives or in-person placements.
If you have any questions regarding units, study options, course structure, or any other related concerns you can speak with an enrolment adviser on (02) 9158 7744 or schedule an appointment.
Computer Science specified units (170CP)
Credit points
In a rapidly evolving digital world, computing professionals must design technologies that are not only innovative but also ethical, inclusive, and socially responsible. This unit introduces students to the societal, cultural, and ethical dimensions of computing and explores how technology can address real-world problems or create value for communities and organisations.
Students apply user-centred and design thinking approaches to identify societal or business challenges, develop empathy maps and problem statements, and propose computing-based solutions such as mobile or web applications. The unit integrates concepts of cybersecurity, sustainability, and cultural inclusion, including respect for Australian Aboriginal and Torres Strait Islander perspectives, to promote ethical innovation. Aligned with the United Nations Sustainable Development Goal 9 (Industry, Innovation, and Infrastructure), the unit challenges students to think critically about the kind of future we are building with technology.
The aim is to enable students to see themselves not just as learners of computing, but as future innovators, problem-solvers, and changemakers capable of using technology to serve the common good.
To work effectively in computer science roles, students must have a sound understanding of essential data structures and algorithmic techniques to build the foundation of intelligent, efficient, and ethically responsible software development.
This unit provides a critical foundation for advanced study in data science and other emerging technologies. Students gain hands-on experience with fundamental data structures—including arrays, linked lists, stacks, queues, hash tables, trees, and graphs—and learn to apply key algorithms for sorting, searching, recursion, and traversal. Students will evaluate algorithm efficiency using asymptotic notations and make informed decisions about time-space trade-offs in real-world computing scenarios.
Students will gain conceptual understanding of scalable methods for big data processing, with applications in areas such as healthcare analytics, digital health platforms, and medical decision-making. The aim of this unit is to introduce students to the principles of resource-aware computing and how technology can contribute to the common good, in alignment with the United Nations Sustainable Development Goal 3: Good Health and Well-being.
As emerging technologies continue to transform industries and societies, computing and data professionals are increasingly expected to demonstrate not only technical expertise but also ethical awareness, cultural sensitivity, and social responsibility.
This unit develops students’ ability to critically engage with professional ethics, legal frameworks, and the broader human implications of technological innovation. Students explore ethical theories, professional standards, and real-world dilemmas to strengthen their capacity for ethical reasoning and sound professional judgment. Learning activities encourage reflection on diverse perspectives and values, including those informed by Australia’s First Peoples’ knowledges and experiences, to support inclusive, equitable, and socially responsible practice. Through critical inquiry and applied learning, students build adaptability, communication, and leadership skills while deepening their understanding of how technology can serve the common good.
The aim of this unit is to prepare students to act with integrity, empathy, and professionalism as ethical leaders in dynamic and evolving digital environments.
Computer networks are pervasive and vital to virtually all areas of our lives and support all modern computing activities. Computer networks are also inherent in nearly all modern computing systems. As such, they are the backbone of the function of society as they are critical to today’s communication systems and enable all online activities. Knowledge of computer networks is fundamental to many other areas of digital technology including cyber security, cloud computing and the Internet of Things.
This unit covers the essential elements of computer networks, equipping students with the skills and knowledge to navigate and contribute to our increasingly connected world. The aim of this unit is to support students to develop key knowledge and skills to enable them to design computer networks to support the needs of a range of diverse organisations.
Community engagement unit (10CP)
Credit points
Core curriculum units (20CP)
Credit points
Elective units (40CP)
Credit points
Anyone working in, or with, business will interact with organisational systems and the people within them. Understanding the characteristics of how people and organisations work, and are practically navigated, is an important part of any business practitioners’ role. This unit provides introductory information about these issues including basic management theory and practice, systems thinking and management, organisational structures, organisational communication, teams and leadership. It also introduces students to disciplines important in managing people in organisations, namely management and human resource management.
The unit incorporates the values of global social responsibility. The unit will develop the capabilities of students to be future generators of sustainable value for business and society at large and to work towards an inclusive and sustainable global economy.
Students will have the opportunity to apply basic management models and concepts to organisational problems including international and indigenous perspectives.
The aim of this unit is to provide students with a broad foundational base for those working with people and systems in organisations.
Data Science specified units (80CP)
Credit points
To make data meaningful and informative, it must be transformed from raw and often messy formats into structured, reliable, and analysable forms.
This unit introduces the end-to-end process of data wrangling, which includes data discovery, cleaning, transformation, integration, and validation to prepare data for analysis and modelling. Students will also explore the fundamentals of machine learning, including how prepared data is used to build and evaluate simple predictive models. By combining data preparation with introductory modelling, students will learn to generate insights that support data-driven decision-making in real-world contexts across business and community sectors.
The aim of this unit is to equip students with the practical and conceptual skills to prepare, analyse, and model data for meaningful insights.
To effectively work with datasets, data scientists need be able to apply established techniques of statistical analysis to the information they work with. Statistical modelling is the application of statistical analysis techniques to datasets. It is a mathematical representation of observed data, allowing relationships between data to be identified, predictions about future sets of data made, and visualization of data to aid understanding. Statistical modelling techniques fall into two groups; supervised learning includes regression and classification models; unsupervised learning includes clustering algorithms and association rules. By exploring case studies and industry-relevant examples, students will have the opportunity of gaining an in-depth understanding of the range and application of both supervised and unsupervised statistical data modelling techniques.
The aim of this unit is to facilitate the development of skills required to analyse datasets.
The ability to anticipate outcomes and make data-driven decisions is fundamental to success across industries. Predictive modelling and analytics leverage historical and current data through statistical, machine learning, and deep learning techniques to estimate future behaviour, identify patterns, and inform strategic decisions.
In this unit, students will explore predictive approaches across diverse data types and apply appropriate techniques to solve real-world problems. The unit emphasises reproducible modelling practices, feature engineering, model evaluation, and the communication of analytical results to stakeholders. Students will develop both technical proficiency and critical insight into the opportunities, limitations, and ethical considerations of predictive analytics in practice.
The aim of this unit is to equip students with the knowledge and practical skills to design, implement, and communicate predictive models that support informed decision-making and innovation across a range of domains.
Request more information
Complete the form below for detailed course information and to be contacted by phone and email.