Computer Science
University of Queensland
About
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.
Note:
The BCompSc (program code:
2425) has been discontinued from 2020, as the program has undergone a restructure and has a new program code for students commencing in 2021.
Students commencing prior to 2021, should follow the course and program information for previous years.
Transitional arrangements will be provided to students towards the later part of 2020.
Students wanting to follow the 2021 structure will be required to program change and should seek academic advice prior to requesting the change.
Structure
Courses
See the course list for courses that can be studied as part of the Bachelor of Computer Science.
Click on the course code to view the Course Profile, for further information including advice of courses with shared teaching activities.
Majors/Specialisations
Studies may be undertaken in the following specialisations. Please click on the major(s) that are of interest to you for more information.
Bachelor of Computer Science
- Cyber Security MajorData Science MajorMachine Learning MajorProgramming Languages MajorScientific Computing Major
Dual degree programs for the Bachelor of Computer Science
- Bachelors of Engineering (Honours)/Computer Science
- Bachelors of Computer Science/Arts
- Bachelors of Computer Science/Science
- Bachelors of Mathematics/Computer Science
Honours
Honours is available as an additional year of study.
Entry requirements
To complete the Bachelor of Computer Science
To fulfil the requirements of the Bachelor of Computer Science, a student must complete the requisite number of courses chosen from the course list in accordance with the Program Rules.
Students should be aware of the University of Queensland policies and rules which govern the conduct of UQ programs. These may be found on the UQ policies and rules page on the my.UQ website.
Institution
