The University of Queensland
Bachelor of Computer Science (Honours)
Nationally Recognised Higher EducationThe Bachelor of Computer Science (Honours) is a one-year program of advanced courses designed to provide a deeper understanding of all aspects of computer technology and prepare you for leadership roles.
You'll gain crucial skills in communication, critical judgment, and ethical and social understanding, and graduate as an independent and creative thinker.
Delivery mode
The University of Queensland offers this course through the following delivery modes:
On campus
Work with instructors and classmates in a supportive and collaborative environment.
Locations
- 280-284 Sir Fred Schonell Dr, St Lucia
Entry requirements
Domestic Students
- There are no mandated 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)
You must have a grade point average (GPA) of 5.0 on a 7-point scale in your previous qualification. 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
Course fees
$8,150
$51,200
$8,150
$51,200
Career opportunities
The Bachelor of Computer Science (Honours) will prepare you for the following roles.
Computer Scientist
A Computer Scientist designs, develops, and maintains software and systems to solve complex problems and improve technology. You might work in a va...
Data Scientist
A Data Scientist looks for trends in data to provide information that guides organisational decisions. You might work for a retail business to prov...
Machine Learning Engineer
A Machine Learning Engineer develops and implements machine learning models and algorithms to solve complex problems. You might work in technology...
Software Developer
Software Developers create computer programs and apps, usually collaborating with large project teams of corporate clients, other developers, and i...
Software Engineer
A Software Engineer designs information technology systems for a range of industries. You might create new software systems or make changes to exis...
Programmer
Programmers are the people who write the code behind your favourite computer software and smartphone apps. They write and modify programming code a...
About The University of Queensland
The University of Queensland (UQ) is one of Australia’s leading research and teaching institutions. We strive for excellence through the creation, preservation, transfer and application of knowledge. For more than a century, we have educated and worked with outstanding people to deliver knowledge leadership for a better world.
Our core purpose is to deliver for the public good through excellence in education, research and engagement with our communities and partners: local, national and global.
At UQ, we offer rich and varied educational experiences that are designed to foster a sense of belonging, while equipping our students to be leaders within their field with the agility to thrive in a global environment.