Engineering (Honours)/Computer Science

University of Queensland

About

The University of Queensland's engineering program offers the largest choice of engineering programs in Queensland, with a large number of distinct majors, double majors and minors.

The flexible curriculum equips students to work in both established and newly emerging areas of engineering.

Students develop their understanding by applying science and engineering principles to engineering problems of commercial importance.

In addition to technical expertise, the program emphasises essential workplace skills such as communication, teamwork, project management, problem-solving and lifelong learning.

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.

Structure

Course Lists

Courses that can be studied as part of the Bachelors of Engineering (Honours)/Computer Science :

  • Course list for the Bachelor of Engineering (Honours)
  • Course list for 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 Engineering (Honours) Chemical Engineering MajorCivil Engineering MajorElectrical Engineering / Extended MajorElectrical and Biomedical Engineering Dual MajorElectrical and Computer Engineering Dual MajorMechanical Engineering MajorMechatronic Engineering Extended MajorMining Engineering Major Bachelor of Computer Science Cyber Security MajorData Science MajorMachine Learning MajorProgramming Languages MajorScientific Computing Major

Placement courses

Completion of 450 hours of Engineering Professional Practice to satisfy the requirements of Engineers Australia.

Honours

Honours will be awarded to all graduates of this program.

Entry requirements

To complete the Bachelors of Engineering (Honours)/Computer Science

To fulfil the requirements of the Bachelors of Engineering (Honours)/Computer Science, a student must complete the requisite number of courses chosen from the course list in accordance with the Program Rules.

For more information on program requirements, please contact the Faculty.

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