School of
Information Technology and Electrical Engineering

This page provides academic advice & resources for students enrolled in the BCompSc.

Deciding on Your Study Plan

In BCompSc, you'll study a number of compulsory courses, with options to build your chosen areas of study through majors. Depending on your study plan, you'll also have space for elective courses that allow you to expand on the majors or broaden your experience in other areas.

We have provided suggested study plans for most plan options below. You're not required to follow a fixed study plan for BCompSc, but you must ensure you follow the program & course requirements for your program as linked below.

Note, if you're transitioning between pre-2021 and post-2021 programs, you'll need to complete a transition checklist as per this page: https://www.eait.uq.edu.au/students/program-structure-changes/computer-science

Commencing, Continuing or Transitioning to the Post-2021 Program?

  1. Start by referring to the program & course requirements for the post-2021 program:
    https://my.uq.edu.au/programs-courses/requirements/program/2451/2021
  2. Consider which plan option you'd like to graduate with:
    • No Major
    • Single Major
    • Extended Major
    • Two Single Majors
  3. Consider which one or two of the following majors you'd like to graduate with:
    • Cyber Security
    • Data Science (Single Major)
    • Data Science (Extended Major)
    • Machine Learning
    • Programming Languages
    • Scientific Computing
  4. Find the suggested study plan (PDF) that's closest to your chosen combination:
    Combination Semester 1 Start Semester 2 Start
    No Major or No Extended Major Download PDF TBD
    Major in Cyber Security Download PDF TBD
    Major in Data Science Download PDF TBD
    Major in Machine Learning Download PDF TBD
    Major in Programming Languages Download PDF TBD
    Major in Scientific Computing Download PDF TBD
    Extended Major in Data Science Download PDF TBD
    Major in Cyber Security + Major in Data Science Download PDF TBD
    Major in Cyber Security + Major in Machine Learning Download PDF TBD
    Major in Cyber Security + Major in Programming Languages Download PDF TBD
    Major in Cyber Security + Major in Scientific Computing Download PDF TBD
    Major in Data Science + Major in Machine Learning Download PDF TBD
    Major in Data Science + Major in Programming Languages Download PDF TBD
    Major in Data Science + Major in Scientific Computing Download PDF TBD
    Major in Machine Learning + Major in Programming Languages Download PDF TBD
    Major in Machine Learning + Major in Scientific Computing Download PDF TBD
    Major in Programming Languages + Major in Scientific Computing Download PDF TBD
    All PDFs Combined Download PDF TBD
    Blank Template Download PDF TBD

Continuing the Pre-2021 Program?

  1. Start by referring to the program & course requirements for the pre-2021 program:
    https://my.uq.edu.au/programs-courses/program_list.html?acad_prog=2425&year=2020
  2. Consider which plan option you'd like to graduate with:
    • No Major
    • Single Major
  3. Consider which one or two of the following majors you'd like to graduate with:
    • Cyber Security
    • Data Science
    • Machine Learning
    • Programming Languages
    • Scientific Computing
  4. Find the suggested study plan (PDF) that's closest to your chosen combination:
    Combination Semester 1 Start Semester 2 Start
    No Major Download PDF Download PDF
    Major in Cyber Security Download PDF Download PDF
    Major in Data Science Download PDF Download PDF
    Major in Machine Learning Download PDF Download PDF
    Major in Programming Languages Download PDF Download PDF
    Major in Scientific Computing Download PDF Download PDF

Make an Appointment with an Academic Advisor

If you can't find the answer to your question here, we have Academic Advisors available to help!

  1. If you're in your 1st year of study in BCompSc, the following Academic Advisor is available:
    Program Advisor Location Availability
    BCompSc/BInfTech (1st Year) Matt Luscombe Via Zoom Tuesday 2:00-4:00pm
    Contact studentenquiries@itee.uq.edu.au for appointment
  2. If you're in your 2nd year of study or beyond in BCompSc, the following Academic Advisor is available:
    Program Advisor Location Availability
    BCompSc (2nd Year, 3rd Year & Hons) Wen Hua Via Email Contact w.hua@uq.edu.au directly for availability

Fancy Changing to Information Technology or Software Engineering?

If you've enrolled in BCompSc and after a semester or two you've decided it's not for you, there is some flexibility to change to Bachelor of Information Technology (BInfTech) or Bachelor of Engineering (Honours) (BE) majoring in Software Engineering.

Many courses are shared between these programs, only requiring that you take additional courses to satisfy the program requirements.

For example, in Software Engineering (BE), you could choose Engineering-focused first-year courses as electives in BCompSc. Upon satisfying the entry requirements (subject to satisfactory grades), you can proceed to the 2nd year of Software Engineering (BE).

Refer to those programs on my.UQ for further information:
https://my.uq.edu.au/programs-courses/faculty.html?faculty=eait&year=2021