Bachelors of Computer Science / Science

4 Years On Campus Bachelors Program

University of Queensland

Program Overview

The Bachelor of Computer Science / Science at The University of Queensland offers an exceptional dual-degree experience that blends the precision of computer science with the breadth and flexibility of scientific study. It’s designed for students who want to be at the forefront of a technology-driven world—combining technical expertise with a deep understanding of scientific inquiry. You’ll build the skills to tackle real-world challenges across diverse areas like bioinformatics, digital humanities, and complex societal systems.


Curriculum Structure

Year 1:
Your journey begins with the essentials of computing—programming, software engineering, and computer systems—alongside core courses in mathematics and your chosen science major. This foundation helps you understand how computing systems operate while building a solid grounding in your science discipline.

Year 2:
You’ll progress into more advanced computing subjects such as algorithms, data structures, and social or mobile computing. At the same time, you’ll continue deepening your scientific knowledge. This is where you start to see how computational methods and data-driven thinking can transform scientific research and innovation.

Year 3:
In your third year, you’ll have the opportunity to specialise within Computer Science—choosing focus areas like Cyber Security, Data Science, Machine Learning, or Scientific Computing—while your science major moves into more specialised or research-based topics. You’ll begin applying your technical skills to real scientific problems, developing a mindset that bridges both worlds.

Year 4:
Your final year is all about integration and application. You’ll take on a capstone or research-style project that draws together your computing and science expertise. This experience prepares you for a smooth transition into industry roles, research positions, or postgraduate study.


Focus Areas

Cyber Security, Data Science, Machine Learning, Programming Languages, Scientific Computing.


Learning Outcomes

By the end of the program, you’ll be able to design and implement computing systems, apply computational thinking to scientific problems, and use technology to solve complex interdisciplinary challenges. You’ll graduate ready to contribute to evolving industries where science and technology intersect—whether in research, data analytics, or digital innovation.


Professional Alignment

This degree is closely aligned with industry demand for professionals who can integrate computing with scientific insight. It opens doors to careers in cyber security, data science, and scientific computing—fields that are rapidly expanding in Australia’s technology and innovation sectors.


Reputation and Employability

The University of Queensland is globally ranked among the world’s top 50 universities (QS World University Rankings 2025) and holds a strong reputation in Computer Science, ranked in the 101–125 band in the Times Higher Education 2025 rankings. UQ graduates are highly sought after, with strong employment rates and competitive starting salaries across disciplines—reflecting the university’s commitment to producing job-ready, future-focused professionals.

Experiential Learning (Research, Projects, Internships etc.)

Embarking on the Bachelor of Computer Science / Science at the University of Queensland means stepping into a learning experience that’s vibrant, practical, and designed for the real world. From your very first semester, you won’t just be learning theory — you’ll be doing. You’ll get to work with real systems, take part in lab experiments, join workshops, and even step into the field. Every activity is built to help you develop the technical confidence and problem-solving mindset needed to thrive in the fast-paced tech industry.

The program blends modern facilities, strong industry connections, and a curriculum shaped with input from professionals — ensuring that what you study is both relevant and in-demand.

You’ll master the fundamentals of computing and programming while also exploring a second major from UQ’s wide range of science disciplines. This unique combination builds an interdisciplinary skillset that makes you highly employable across diverse industries.

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

  • Laboratory work and workshops – You’ll build, test, and analyse computer-based systems, turning classroom concepts into hands-on skills.

  • Field studies and science-based outings – Thanks to the dual-degree structure, you’ll experience how computing interacts with the natural world, from data analysis in environmental science to applied modelling in biology.

  • Industry placements and internships – Gain real-world experience in professional settings, whether in Australia or abroad, applying what you’ve learned and building valuable industry connections.

  • Workshops and seminars – Stay ahead with learning experiences focused on current technologies, from cybersecurity and data science to machine learning, software development, and scientific computing.

  • Access to advanced computing facilities – Use state-of-the-art labs across Windows, Unix, and Apple systems, as well as specialised big data infrastructure — giving you the tools to tackle large-scale computational challenges.

  • Tutorials and group projects – Collaborate with your peers on real projects, design and develop software solutions, and experience the full development cycle — just as you would in a professional tech team.

  • Science-based lab work – Depending on your chosen science major, you’ll also gain practical experience in specialised areas like bioinformatics, applied mathematics, or environmental science, expanding your technical versatility.

At UQ, your learning is deeply connected to the industry. Every part of the program is shaped by what employers are looking for, preparing you for exciting roles in leading global companies such as Apple, Google, Microsoft, and Oracle.

Progression & Future Opportunities

 

Graduates from UQ’s Bachelor of Computer Science / Science are highly sought after, stepping into roles such as software engineer, data scientist, machine learning engineer, or cybersecurity analyst. With computing and information systems continuing to grow rapidly, these fields offer exciting, future-proof career paths.


Career Support and Employability

UQ offers outstanding career development support through its Careers and Employability team. You’ll have access to resume and interview workshops, networking events with employers, work-integrated learning placements, and the CareerHub platform featuring a wide range of internships and job opportunities.

The university also reports strong employment outcomes — around 81% of domestic bachelor graduates secure full-time jobs shortly after graduation. In computing and information systems specifically, that number rises to about 91% full-time employment three years after graduation.


Salary and Industry Connections

UQ graduates enjoy competitive starting salaries, with typical median earnings between AUD 50,000 and 60,000, and some reports indicating averages closer to AUD 70,000.

Strong industry partnerships further enhance employability. The School of Electrical Engineering and Computer Science collaborates with major organisations like AWS, Google, Boeing, Siemens, and the Queensland Government. These connections open doors for student placements, internships, mentoring programs, and future job prospects.


Accreditation and Long-Term Value

As a proud member of Australia’s Group of Eight leading research universities, UQ provides a qualification that’s recognised globally. Its computing and information systems discipline is also ranked first in Queensland, ensuring you graduate with a degree backed by academic excellence and industry relevance.


Career and Academic Progression

This degree equips you with a flexible foundation to pursue careers in software engineering, data analytics, artificial intelligence, systems design, and cybersecurity. You’ll gain both the technical expertise and analytical mindset to thrive across different sectors of technology.

For those looking to continue their studies, graduates can progress into postgraduate programs such as the Master of Computer Science, honours research programs, or specialised postgraduate diplomas in AI, cybersecurity, or data science.

Program Key Stats

$46,848
$8,215

Febr Intake : 30th NovJuly Intake : 30th Apr


40 %
No
Yes

Eligibility Criteria

2.8
32
70

N/A
N/A
6.5
87
84

Additional Information & Requirements

Career Options

  • Software Developer
  • Data Analyst
  • Systems Analyst
  • Web Developer
  • Database Administrator
  • Cybersecurity Analyst
  • Network Engineer
  • AI Engineer
  • Cloud Architect
  • Game Developer
  • IT Consultant
  • Machine Learning Specialist
  • Mobile App Developer
  • UX/UI Designer
  • Research Scientist

Book Free Session with Our Admission Experts

Admission Experts