Bachelor of Computer Science / Master of Data Science

4 Years On Campus Bachelors Program

University of Queensland

Program Overview

The Bachelor of Computer Science / Master of Data Science at The University of Queensland (UQ) is an integrated program designed for students who want to master both the technical and analytical sides of computing. It suits those who are passionate about coding, problem-solving, and transforming data into real-world insights—preparing graduates for high-impact roles across technology, research, and industry.


Curriculum Structure

Year 1
In the first year, students build a strong foundation in computing, mathematics, and problem-solving. Courses such as Introduction to Software Engineering, Programming in the Large, and Mathematical Foundations of Computer Science help students develop essential skills in coding, algorithms, and logic while gaining familiarity with industry-standard programming tools.

Year 2
The second year deepens technical understanding with subjects like Data Structures and Algorithms, Web Information Systems, and Operating Systems Principles. Students also explore data management and begin applying computational thinking to more complex systems, setting the stage for specialized study in their chosen computer science major.

Year 3
In the final year of the bachelor component, students focus on advanced computing areas such as Machine Learning, Information Security, or Human-Computer Interaction. They also complete a capstone project, working collaboratively to design and implement innovative solutions to real-world challenges—an experience that mirrors professional practice.

Year 4
Transitioning into the Master of Data Science, students begin with advanced coursework like Data Science Principles, Data Analytics at Scale, and Statistical Modelling and Analysis. This stage combines technical and analytical knowledge to prepare students for handling big data and complex datasets across diverse fields.

Year 5
In the final year, students apply their expertise through research-driven and industry-focused projects such as the Data Science Professional Project. Courses in Machine Learning for Data Scientists and Responsible Data Science develop both technical mastery and ethical awareness, ensuring graduates can lead in data-driven environments.


Focus Areas: Artificial Intelligence, Machine Learning, Data Analytics, Software Development, Statistical Modelling, Cloud Computing, Data Ethics.

Learning Outcomes: Graduates will develop advanced programming and analytical skills, the ability to design and implement complex computing systems, and expertise in managing, interpreting, and communicating data insights effectively.

Professional Alignment (Accreditation): The Bachelor of Computer Science component is accredited by the Australian Computer Society (ACS), ensuring professional recognition across Australia and internationally.

Reputation (Employability Rankings): The University of Queensland ranks among the top 50 universities worldwide (QS World University Rankings 2025) and is globally recognised for excellence in computer science and data science education, with strong graduate employability outcomes.

Experiential Learning (Research, Projects, Internships etc.)

At The University of Queensland (UQ), the Bachelor of Computer Science / Master of Data Science is built around hands-on, project-driven learning that mirrors the demands of the tech industry. From the start, you’ll gain experience designing, building, and analysing real-world systems — not just through lectures, but through practical classes, collaborative projects, and advanced research work. By the time you reach the Master’s phase, you’ll be using professional data tools and working with authentic datasets, preparing you to make data-driven decisions that impact businesses, governments, and society.

You’ll work in cutting-edge computer labs, engage in real-world data challenges, and develop your technical expertise using the same software and tools employed by industry professionals. The program also integrates opportunities to collaborate with peers, researchers, and industry mentors — so you’re constantly learning by doing and applying theory to practice.

Here’s how UQ brings experiential learning to life in this program:

  • Hands-on practicals and group projects that develop your programming, analytical, and problem-solving skills in real-world contexts.

  • Access to advanced computing and analytics laboratories, including the UQ Computer Science Labs and Research Computing Centre, equipped with high-performance computing systems.

  • Use of industry-standard software and programming languages such as Python, R, SQL, TensorFlow, and cloud-based data platforms.

  • Team-based capstone projects where you’ll collaborate with peers to solve complex computing or data-driven problems, simulating professional work environments.

  • Opportunities for internships and industry placements through UQ’s strong partnerships with major tech and data organisations.

  • Access to UQ’s comprehensive library network, which includes the Gatton, St Lucia, and Herston libraries, offering digital resources, data repositories, and computing zones.

  • Involvement with the UQ Institute for Molecular Bioscience, the Australian Institute for Bioengineering and Nanotechnology, and the UQ Data Science Research Group, allowing you to apply computational methods to research challenges.

  • Support from UQ’s Idea Hub and Ventures programs, which encourage innovation, entrepreneurship, and collaboration with startups and tech leaders.

This practical, immersive approach ensures that by graduation, you’ll have not only mastered the theory — but also gained the confidence and technical fluency to apply your skills in the fast-evolving world of computer and data science.

Progression & Future Opportunities

 

Graduates of this dual-degree are ready to thrive in fast-evolving careers such as Data Scientist, Business Intelligence Analyst, Software Developer, or Risk/Technical Business Analyst—all offering strong salary potential. With a solid foundation in computing, statistics, and analytics, you’ll be equipped to make an impact from day one in a range of sectors including government, technology, and consulting.

Progression & Future Opportunities

At The University of Queensland, you’ll receive dedicated support from the university’s career services team, who help students prepare for the job market through tailored workshops, internship placements, and employer networking events. These experiences ensure you’re not only qualified but also connected to the right opportunities that align with your goals.

UQ graduates enjoy excellent employment outcomes, with an 81% full-time job rate for bachelor’s graduates—well above the national average. For those completing the Master of Data Science component, typical salaries range from AUD $115,000–$135,000 for Data Scientists and AUD $120,000–$140,000 for Data Engineers, reflecting the high demand for skilled professionals in this field.

This program focuses on industry-relevant, hands-on learning—you’ll work directly with big data tools, machine learning systems, and real-world analytics challenges, gaining the exact skills today’s employers are seeking.

Beyond immediate employment, your dual qualification from a globally respected university gives you long-term professional credibility and international career mobility. Data science continues to grow as a core skill across industries, so your degree will hold strong relevance for years to come.

Further Academic Progression

If you decide to continue your studies, you’ll have clear pathways to research degrees such as a PhD in Data Science, Artificial Intelligence, or related fields. You could also pursue advanced professional certifications in specialised areas like data ethics, advanced machine learning, or bioinformatics—enhancing your expertise and positioning yourself for leadership, research, or high-level analytical roles.

Program Key Stats

$47,264
$7,365

Febr Intake : 30th NovJuly Intake : 30th Apr


40 %
No
Yes

Eligibility Criteria

2.8
41
97

N/A
N/A
6.5
87
97

Additional Information & Requirements

Career Options

  • Data Scientist
  • Machine Learning Engineer
  • Artificial Intelligence Specialist
  • Data Analyst
  • Business Intelligence Developer
  • Big Data Engineer
  • Software Engineer
  • Data Architect
  • Cloud Data Specialist
  • Research Scientist
  • Database Administrator
  • Quantitative Analyst
  • Data Consultant
  • Computational Scientist
  • Predictive Modelling Expert

Book Free Session with Our Admission Experts

Admission Experts