Bachelor of Computer Science (Honours)
Overview
Build advanced computing and research skills for careers in software, data, AI, cyber security and technology.
The Bachelor of Computer Science (Honours) helps you deepen your technical knowledge and develop research skills for advanced work in computing, technology and data-driven industries.
You’ll study advanced algorithms, data structures and research methods, while completing a year-long research project in computer science or information technology. Through your project, you’ll investigate a focused topic, build evidence-based solutions and present your findings through a thesis and poster or demonstration.
You’ll strengthen your ability to think independently, communicate complex ideas, make sound technical judgements and consider the ethical and social impact of computing technologies.
This program is suited to students who want to build a stronger pathway into research, postgraduate study or advanced roles across software, artificial intelligence, data science, cyber security, systems design and emerging technologies.
Program highlights
- Complete a year-long research project.
- Build advanced technical knowledge and deepen your understanding of complex computing problems.
- Strengthen your independent thinking.
- Prepare for research or advanced computing pathways.
How you'll learn
Your learning experiences are designed to best suit the learning outcomes of the courses you choose.
- Lectures
- Tutorials
- Workshops
What you'll study
At UQ, degrees are called 'programs' and subjects are called 'courses'. Here's a sample of the courses you could study in this program:
- Advanced Algorithms and Data Structures
- Research Methods [Core course]
- Pattern Recognition and Analysis [Elective]
- Computing Research Project
Career possibilities
Our programs prepare you for your first job and beyond. Here are some of the careers you could be on your way to:
- Cyber security analyst
- Data scientist
- Machine learning engineer
- Software engineer
- Technical business analyst
- Data engineer
- Statistical analyst
- Security architect
Average annual salary range
Business Analyst (Computer Systems)
seek.com.au
Next steps after graduation
Graduates apply their advanced computer science skills in many fields, including:
- software development
- artificial intelligence
- data science
- cyber security
- systems design
- technology consulting.
You can also use honours as a pathway to further research, including a Master of Philosophy or PhD, depending on your results and research interests.
Events
See all eventsStories
See all stories
Uni life
What's it really like to study computer science at UQ?
7-minute read

Study tips
UQ science scholarships to help fund your studies
8-minute read
Stories
See all stories
Uni life
What's it really like to study computer science at UQ?
7-minute read

UQ people
From firefighting robots to rocket science: Vennkkata’s UQ experience
5-minute read
Entry requirements
Prerequisites
- a bachelor's degree (or equivalent) in computer science, or
- a bachelor's degree (or equivalent) which includes all of the relevant discipline content (see below)
A bachelor's degree awarded more than 5 years prior to admission will not be considered.
If your bachelor's degree was not awarded in computer science, you must have successfully completed all of the following discipline content in your tertiary studies:
- data structures and algorithms
- at least 2 programming courses
- discrete mathematics or algebra
- At least 2 of the following:
- computer organisation or computer architecture
- computer networks
- operating systems
- databases or information systems
Prerequisites
- a bachelor's degree (or equivalent) in computer science, or
- a bachelor's degree (or equivalent) which includes all of the relevant discipline content (see below)
A bachelor's degree awarded more than 5 years prior to admission will not be considered.
If your bachelor's degree was not awarded in computer science, you must have successfully completed all of the following discipline content in your tertiary studies:
- data structures and algorithms
- at least 2 programming courses
- discrete mathematics or algebra
- At least 2 of the following:
- computer organisation or computer architecture
- computer networks
- operating systems
- databases or information systems
English language requirements
IELTS overall 6.5; reading 6; writing 6; speaking 6; listening 6. For other English Language Proficiency Tests and Scores approved for UQ
TOEFL iBT (including Paper Edition) - Overall 87, listening 19, reading 19, writing 21 and speaking 19.
PTE Academic - Overall Score of 64 and 60 in all sub bands.
BE - A minimum overall grade of 4 plus a minimum grade of C in all macro skills.
CES - Overall 176 and 169 in all sub bands.
OET is not accepted.
There are other ways to meet the English language requirements. For some programs, additional conditions apply.
Inherent requirements
To complete this degree, you have to meet its inherent requirements by demonstrating essential skills and attributes. Read the inherent requirements before you apply.
Student visas
International students who are accepted into full-time study in the Bachelor of Computer Science (Honours) are eligible to apply for an Australian student visa (subclass 500).
There are a number of requirements you must satisfy before a visa is granted, including the Genuine Student (GS) requirement.
Fees and Scholarships
Indicative annual fee
Approximate yearly cost of tuition (16 units). Your fees will vary according to your selected courses and study load. Fees are reviewed each year and may increase.
$9,110
2026
Fee information for 2027 is not yet available. Fee information displayed is for 2026.
Approximate yearly cost of tuition (16 units). Your fees will vary according to your study load. Fees are reviewed each year and may increase.
AUD $60,952
2027
Government assistance
Financial aid
As an international student, you might be eligible for financial aid – either from your home country, or from the Australian Government.
HECS-HELP
Domestic places in the Bachelor of Computer Science (Honours) are Commonwealth supported, as long as you meet all Commonwealth supported place eligibility requirements.
This means the cost of your education is shared between you and the Australian Government. Instead of tuition fees, Commonwealth supported students pay what are called student contribution amounts.
If you have a Commonwealth supported place, you may also be eligible for HECS-HELP. This is an Australian Government loan scheme to assist eligible students with the cost of their student contribution amounts.
Centrelink support
The Australian Government offers a number of income-support payments to eligible Australian university students.
Scholarships
You may be eligible for more than 100 scholarships, including:
How to apply
Applying online
All international applications should be submitted to UQ. If you prefer, you can use an approved UQ agent near you.
The program code for the Bachelor of Computer Science (Honours) is 2452.
Applying online
All domestic applications should be submitted to UQ.
The program code for the Bachelor of Computer Science (Honours) is 2452.
Important dates
The closing date for this program 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.
Visa processing times vary. Apply and accept your offer as early as you can.
To learn more about UQ dates, including semester start dates, view the Academic Calendar.
Important dates
The closing date for this program is:
- To commence study in Semester 1 - January 31 of the year of commencement.
- To commence study in Semester 2 - June 30 of the year of commencement.
To learn more about UQ dates, including semester start dates, view the Academic Calendar.
Aboriginal and Torres Strait Islander applicants
For support with applying – or if you have any questions about university life – get in touch with our Aboriginal and Torres Strait Islander Studies (ATSIS) Unit.
Explore other programs
Helpful advice, right when you need it
Get useful info to help you navigate the confusing parts of getting into uni. Scholarship reminders, access to events and experiences, and advice from real students.
Sign up for updates. (No spam! We promise.)

