Why study the Bachelor of Computer Science

Computer science combines the theoretical studies of algorithms and data structures, with the practical challenges of implementing them in hardware and software systems. Computer science plays a key role in the creation, development, implementation and evaluation of technology. Society relies upon computer-based systems for the operation and support of services in finance, energy, transport, health, and communications. Skills learnt in this program are utilised in fields ranging from bioinformatics to digital humanities where sophisticated knowledge in programming and data analysis are used to manipulate massive data sets.

Summary

Entry requirements

Prerequisites

Year 12 or equivalent English and Mathematics B. Mathematics C is recommended.

Program structure

Courses

The courses offered in the Bachelor of Computer Science are set out in the course list. Each course is allocated a certain number of units (#). A standard full-time study load is 8 units per semester.

Courses Program Rules

The Program Rules explain what is required to complete the Bachelor of Computer Science. These requirements include the total number of units you need to complete in order to graduate.

Program Rules

To have your degree conferred, you also need to comply with UQ’s policies and rules.

Dual programs

Dual programs let you study two degrees at the same time. Each dual program has a single set of Program Rules.

The following dual programs are available with the Bachelor of Computer Science:

Concurrent diplomas

A concurrent diploma is a diploma-level qualification (AQF 5) that you can study alongside your bachelor's program.

All diplomas are made up of 16 units. You can spread these units across the duration of your bachelor's program, or you can complete these units in an accelerated period.

Concurrent diplomas are available in:

Courses and Programs

Majors

The following is a list of majors available in the Bachelor of Computer Science.

When you graduate, any majors, dual majors and extended majors you have completed will be listed on your degree certificate.

Cyber Security

Further plan information will be available soon.

Data Science

Further plan information will be available soon.

Machine Learning

Further plan information will be available soon.

Programming Languages

Further plan information will be available soon.

Scientific Computing

Further plan information will be available soon.

You should refer to the Program Rules for more information. Full definitions of majors are available in the Policies and Procedures Library.

How can we help?

Here's everything you need to get in touch with us.

Ask a question

Send us your question and we'll get back to you
Ask

Live chat

Book a call back

Leave your number and we'll call at a time that suits you
Book

UQ Study Guides

Download our UQ guides for more information on programs, events, scholarships, upcoming important dates and much more.

Undergraduate Study Guide 2018

Undergraduate Study Guide 2018

An introduction to studying at UQ as an undergraduate student, including information about our programs, entry requirements, how to apply, living costs, accommodation and much more.

Download (PDF, 6.67MB)
Entry Options Guide 2018

Entry Options Guide 2018

Find the best pathway to gain entry to the UQ program that's right for you. This guide includes explanations of different application processes and ways to upgrade your skills and qualifications.

Download (PDF, 1.6MB)