This page provides academic advice & resources for students enrolled in the BCompSc.
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
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 |
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 |
If you can't find the answer to your question here, we have Academic Advisors available to help!
Program | Advisor | Location | Availability |
---|---|---|---|
BCompSc/BInfTech (1st Year) | Matt Luscombe | Via Zoom | Monday 2:00-4:00pm Contact studentenquiries@itee.uq.edu.au for appointment |
Program | Advisor | Location | Availability |
---|---|---|---|
BCompSc (2nd Year, 3rd Year & Hons) | Wen Hua | Via Email | Contact w.hua@uq.edu.au directly for availability |
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