Bachelors in Computing and Data Science

4 Years On Campus Bachelors Program

University of Western Australia

Program Overview

 

Program Overview

This four-year honours degree gives you the best of both worlds — a strong foundation in computer science and an in-depth specialisation in data science. You’ll learn how to collect, clean, analyse, visualise and interpret data, as well as manage it securely through modern cloud systems.

If you’re someone who loves working with numbers, spotting patterns, programming logically and solving real-world problems in fields like health, business, mining or technology, this degree is a perfect fit.


Curriculum Structure

Year 1:
You’ll start by building core knowledge in computing and mathematics. Foundational units such as Computational Thinking with Python, Relational Database Management Systems and Statistics for Science will help you develop strong programming and data interpretation skills.

Year 2:
Next, you’ll move into more specialised topics, including Systems Programming, Data Structures and Algorithms, and Introduction to Data Science. Alongside these, you’ll explore statistics modules like Analysis of Experiments, gaining confidence in handling structured data and extracting insights.

Year 3:
At this stage, you’ll tackle advanced subjects such as Advanced Algorithms, Data Warehousing and Statistical Learning. You can also choose optional units like Web Development or Cloud Computing. This is where you’ll apply your knowledge to real datasets and prepare for honours-level research and professional work.

Year 4 (Honours Year):
Your final year focuses on independent research and practical application. You’ll complete a major project and dissertation, working under academic supervision to apply your data science expertise to complex, real-world challenges.


Focus Areas

  • Data collection and storage

  • Data visualisation and interpretation

  • Predictive modelling and cloud computing

  • Algorithm design and programming for data science


Learning Outcomes

Graduates of this program will be able to:

  • Apply advanced data visualisation, interpretation and synthesis techniques to solve real-world problems.

  • Use predictive modelling to forecast trends and support data-driven decisions.

  • Understand both the opportunities and challenges of data science across different industries.

  • Communicate insights clearly through written reports, visual presentations and oral explanations.

  • Extend their knowledge through ongoing research, experimentation and analysis.


Professional Alignment

The Computing and Data Science major (MJD-CDSDM) within the Bachelor of Advanced Computer Science (Honours) is provisionally accredited by the Australian Computer Society (ACS), ensuring your qualification meets industry-recognised professional standards.


Reputation and Employability

The University of Western Australia (UWA) is ranked among the world’s top 100 universities (QS World University Rankings) and is recognised as the #1 university in Western Australia for graduate employability. UWA graduates are highly regarded for their analytical, technical and problem-solving skills — attributes that employers across industries value deeply.

Experiential Learning (Research, Projects, Internships etc.)

From your very first day, you’ll dive straight into a hands-on learning environment. You won’t just study programming and analytics — you’ll apply them in real situations, working with genuine datasets, collaborating with peers and industry partners, and tackling real-world challenges. The University’s world-class facilities, including the state-of-the-art EZONE innovation hub, provide a dynamic space where you can experiment, collaborate, and bring ideas to life.

Throughout your studies, you’ll take part in group projects and research-style tasks that mirror what’s expected in professional, data-driven workplaces. With a strong focus on cloud computing, machine learning, statistical modelling, and data visualisation, you’ll develop the skills and confidence to thrive in technology-rich industries.

Here’s how experiential learning is woven into your degree:

  • Real-world data projects: You’ll work in teams to turn complex data into meaningful insights, sharpening your problem-solving and teamwork abilities through authentic, project-based experiences.

  • Industry-standard tools: You’ll get hands-on experience with software and technologies used in the field — from cloud computing platforms to machine-learning frameworks and data visualisation systems — in core units like Cloud Computing and Machine Learning.

  • Innovation spaces: You’ll have access to the EZONE innovation hub, a vibrant workspace designed to encourage collaboration between students and industry, where you’ll take part in practical, industry-aligned projects.

  • Research-led learning: As you progress, you can take on advanced or honours research projects, working alongside leading academics on cutting-edge topics such as computer vision, machine learning, or advanced analytics.

  • Industry experience: You’ll have the opportunity to gain professional experience through internships and work-integrated learning placements, giving you a head start in your career before you even graduate.

  • Student and professional networks: You’ll be supported by active student communities — like the Data Science Club and Computer Science Students Club — where you can connect with peers, take part in coding competitions, and grow both your technical and professional network.

Progression & Future Opportunities

Graduates from this program step confidently into roles such as Data Scientist, Data Analyst, or Machine Learning Engineer, across industries ranging from technology and finance to resources and government analytics. With strong foundations in both computing and data science, you’ll be equipped to make data-driven decisions and develop intelligent systems that shape the future of these fields.

University Career Support
At UWA, you’ll have access to a wide range of career services and industry connections through the Student Careers Centre. You can also join industry-linked clubs, such as the UWA Data Science Club, where students network with professionals and gain real-world insights. Work-integrated learning opportunities and internships help you apply your knowledge directly to workplace settings, giving you a strong head start in your career.

Employment Outcomes and Salaries
STEM graduates in fields like computing and information systems earn a median full-time salary of around AUD 73,000, reflecting the strong demand for skilled professionals. Around two-thirds of UWA graduates secure full-time employment within four months of completing their degree, showcasing the practical value and relevance of UWA qualifications in the job market.

Industry Engagement and Partnerships
Throughout your studies, you’ll gain hands-on experience through projects with industry partners and UWA research groups. These collaborations not only help you apply what you’ve learned but also allow you to build valuable connections with employers and innovators in the field.

Professional Recognition
The Computing and Data Science major is provisionally accredited by the Australian Computer Society (ACS) through the Bachelor of Advanced Computer Science (Honours), giving your qualification professional recognition and added credibility in the computing industry.

Graduate Capabilities
By graduation, you’ll have developed skills in data visualisation, interpretation, storage, and synthesis, as well as the ability to lead and collaborate effectively on real-world data science projects.

Typical Career Paths

  • Data Scientist

  • Data Analyst / Business Intelligence Analyst

  • Machine Learning Engineer / Predictive Modelling Specialist

  • Software Engineer (specialising in Data & Cloud Systems)

Further Study Opportunities
If you’re keen to continue your academic journey, you can pursue a Master of Data Science at UWA or explore doctoral research (PhD) in areas like machine learning, artificial intelligence, or data-driven systems. You may also choose to enhance your credentials through specialisations or certifications in emerging fields such as cloud computing, high-performance computing, or deep learning—opening even more doors for your career.

Program Key Stats

$52,000

Febr Intake : 30th NovJuly Intake : 30th Apr


No
Yes

Eligibility Criteria

ABB
2.5
32
80

N/A
N/A
6.5
82
92

Additional Information & Requirements

Career Options

  • Data Analyst
  • Data Scientist
  • Machine Learning Engineer
  • Software Developer
  • Business Intelligence Analyst
  • Database Administrator
  • Data Engineer
  • Artificial Intelligence Specialist
  • Cybersecurity Analyst
  • Cloud Solutions Architect
  • Systems Analyst
  • Research Scientist
  • Product Manager
  • Quantitative Analyst
  • IT Consultant

Book Free Session with Our Admission Experts

Admission Experts