We've set your view to international. If this isn't correct you can change it any time at the top right of the page. Change region ×

Bachelor of Computer Science

Program code: 2425
QTAC code: 733401
CRICOS code: 096359G

Delivery location

St Lucia

Duration

3 Years full-time

Commencing

Semester 1 (19 Feb, 2018)
Semester 2 (23 Jul, 2018)

Interested in shaping the digital future? Learn the theory behind algorithms and data structures as you gain the knowledge and practical skills to develop and implement computer hardware and software.

  • This three-year program is designed to provide you with a deeper understanding of all aspects of computer technology. You will combine theory with hands-on experience to learn how to create and analyse computer-based systems.
  • Tailor your studies to suit your career aspirations. You can choose to major in one or more of the following specialisations: Cyber Security, Data Science, Machine Learning, Programming Languages and Scientific Computing.
  • Complete a range of compulsory and elective courses that focus on developing your knowledge in algorithms, data structures and programming so you can create systems that automatically transform data into information.
  • Set yourself up for success in a number of professional fields. As technology continues to evolve, the growing demand in this area provides opportunities in the operation and support of services in finance, energy, transport, health, communications and more.

Play a key role in the creation, development, implementation and evaluation of technology.

Majors for this program

There are 5 majors available in the Bachelor of Computer Science.

View all majors for this program

Career outcomes

Demand for professionals in computer science is high and expected to grow. This program equips graduates with the strong analytical, logical and engineering skills necessary to advance computing and its applications. 

Graduates can expect to find employment in a range of professions across any sector that utilises technology. 

Summary

  • Program code
    2425
  • QTAC code
    733401
  • Faculty
  • Duration
    3 Years full-time
  • Commencing
    Semester 1 (19 Feb, 2018)
    Semester 2 (23 Jul, 2018)
  • Program level
    Undergraduate
  • Units
    48
  • Delivery location
    St Lucia
  • AQF
    Level 7
  • CRICOS code
    096359G

Entry requirements

Prerequisites

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

View the equivalent qualifications for international students.

English Proficiency

IELTS overall 6.5; reading 6; writing 6; speaking 6; listening 6. For other English Language Proficiency Tests and Scores approved for UQ, view the English proficiency policy.

Visa requirements

International students who are accepted into full-time study in the Bachelor of Computer Science are eligible to apply for an Australian student visa.

The Australian Government has simplified the visa application process. Now, all international students apply for the Student Visa (subclass 500).

There are a number of requirements you must satisfy before a visa is granted. Find out more about the visa application process.

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:

Programs and Courses

If you're a current student who has already commenced study at UQ, refer to Programs and Courses in my.UQ for full information about your program structure, rules and requirements.

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

As computers become increasingly interconnected and supports more services than ever before, securing these systems becomes more challenging yet more crucial than ever. By studying cyber security, you will learn the fundamental processes and practices to protect computing systems, be it smartphones, engine control units of your car, computers, or servers, from attack, damage or unauthorised access. You will study secure programming techniques and ethical hacking, to safeguard individuals, businesses and governments against cybercrime.

Data Science

Our world is recording more data than we have the ability to process, which present enormous challenges associated with storage, management and analysis of data. Learn comprehensive and fundamental techniques for end-to-end processing that transforms data into information, and become the new breed of data science professionals.

Machine Learning

Machine learning is the study of algorithms that automatically improve its performance with experience. Such algorithms allow computers to automatically identify and harness useful data to help decision making, find hidden insights without being explicitly programmed where to look, predict outcomes of certain policies to help authorities design effective policies, and many more. This is a massive growth area as society looks for automated and continuous improvements on ways to enhance business and our lives through the use of computing systems and data.

Programming Languages

Programming languages are the building blocks of software in computer science. Covering the different paradigms of programming, this major focuses on the design of computer languages that can be easily used to create programs. In this major, you will study the craft and science of programming, that will enable the construction of effective programming languages as well as correct and reliable software.

Scientific Computing

In this major, you will study the ins and outs of algorithms for the numerical approximations of mathematical analysis. All scientific endeavours, from biology to chemistry to pharmaceutical research, rely on such analysis. Computers hold the key for fast and efficient analysis of complex scientific problems. However, computers are digital systems, requiring discrete inputs and outputs, while mathematical analysis often rely on continuous functions. Therefore, careful approximations are necessary to enable computers analyse complex mathematical functions used in various scientific endeavours, including by various hospitals and universities medical research, and big pharmaceutical and petrochemical companies across the public and private sectors.

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

Financial aid

As an international student, you might be eligible for financial aid – either from your home country, or from the Australian Government.

Find out more about financial aid, including scholarships and financial aid programs.

Indicative annual fee

AUD $40,736
Indicative fee 2018

The "indicative annual fee" is the cost of enrolling in the Bachelor of Computer Science for the 2018 academic year. It is calculated based on a standard full-time study load.

A standard full-time study load is 16 units per academic year.

If you enrol in a larger or smaller study load, your fees will be calculated on a proportionate basis.

All fees are reviewed annually.

Visit Tuition fees for more information.

Scholarships

International students are eligible to apply for a number of scholarships and prizes. These may be offered by the University, the Australian Government, foreign governments, or private organisations.

Many scholarships have specific eligibility criteria and are very competitive. More information, including information about how to apply, is available on the Scholarships website.

Applying online

How you apply for the Bachelor of Computer Science depends on what type of applicant you are.

Apply now to QTAC

Your senior schooling is from Australia

Submit your application to the Queensland Tertiary Admissions Centre (QTAC) if you are an international student who is currently:

  • completing Australian year 12 (either in Australia or offshore), or
  • studying the International Baccalaureate Diploma in Australia.

Apply now to QTAC Apply now to UQ

All other international applicants

If you’re not currently studying Year 12 or the International Baccalaureate (IB) in Australia, submit your application directly to UQ using our online application form or through an approved UQ agent in your country.

Find out more about applying for undergraduate study.

Apply now to UQ

Important dates

There are a number of dates and deadlines you need to meet when applying for university.

If you’re studying year 12 in Australia, a good resource is the QTAC website, which has information about the application process and closing dates. Note: what QTAC calls a “course” we call a "program".

If you’re applying directly to UQ, the closing date for the Bachelor of Computer Science is:

  • To commence study in semester 2 - May 31 of the year of commencement.
  • To commence study in semester 1 - November 30 of the previous year.

A full list of dates relevant to UQ students is available on the Student Matters Calendar.

How can we help?

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

Get in touch

+61 3 8676 7004
Call

Ask a question

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

UQ in your country

Get in touch with an approved UQ agent near you
Find a UQ agent

Book an advisory session

Discuss your options with a student advisor
Book

UQ Study Guides

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

International UQ Guide 2018

International UQ 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, 4.94MB)
UQ Foundation Year Guide

UQ Foundation Year Guide

The UQ Foundation Year, offered by International Education Services (IES), provides a bridge between your secondary and undergraduate studies. View the guide.

Download (PDF, 3.5MB)