Bachelor of Data Science (Artificial Intelligence and Machine Learning) (DS01)
You're viewing information for students who are currently enrolled in this course.
If you're interested in studying a similar course, go to future students' course information.
Download printable version of Bachelor of Data Science (Artificial Intelligence and Machine Learning)
Planning your enrolment
This information will assist to plan your studies and complete your enrolment in HiQ. Read the information under the Course Structure tab for a recommended study program and unit details.
This is a major of the course Bachelor of Data Science (DS01)
If you need further enrolment advice use the contact details listed. For more information about enrolling visit the enrolment section.
Major Details
| Course duration (full-time): | 3 years |
|---|---|
| Course duration (part-time): | Domestic: 6 years |
| Total credit points: | 288 |
| Standard credit points/full-time semester: | 48 |
| Standard credit points/part-time semester: | 24 |
| Course coordinator: | Associate Professor Paul Wu |
| Discipline coordinator: | AskQUT |
| Course contact: | +61 7 3138 2000, askqut@qut.edu.au |
| Delivery: | Gardens Point, Online |
| CRICOS code: | 103170C |
| Faculty: | Faculty of Science |
Study costs
Domestic students may need to pay the Student Services and Amenities Fee (SSAF).
Course Structures
To meet the course requirements of the Bachelor of Data Science, you must complete a total of 288 credit points.
For students commencing from 2026, the degree is arranged as follows:
- Core units - 108 credit points
- A Major - 72 credit points
- QUT You - 24 credit points
- Complementary studies - 84 credit points, made up of:
- a Second Major (72 credit points) and a general elective unit (12 credit points), or
- a Minor (48 credit points) and general elective units (36 credit points), or
- seven general elective units (84 credit points)
| Semester 1 (February) entry |
|---|
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB101 Equivalents: MXB262 | Introduction to Data Science and Visualisation |
| |
| IFB104 Equivalents: INB104, ITB001, ITD104 | Introduction to Programming |
| Antirequisites: CAB201, EGB103, EGD103 |
| IFB105 Equivalents: IFB130, ITD105 | Database Management |
| For PU51 students, PUB110 is the assumed knowledge for IFB105. |
| Select 12 credit points from the Mathematics Strand Options Lists | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB102 | Introduction to Machine Learning |
| |
| CAB201 Equivalents: CAZ201, ITD121 | Object-Oriented Programming and Design |
| Prerequisites: IFB104 or ITD104 or MZB126 or MZB127 or EGD126 or MXB103 or EGB103 or EGD103 |
| Complementary Studies Unit | |||
| Select one QUT you unit (6 credit points) | |||
| Select one QUT you unit (6 credit points) | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB200 | Applied Data Science |
| Prerequisites: DSB101 and DSB102 and IFB104 |
| MXB107 | Probability and Statistics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| IFB320 | Generative AI |
| Prerequisites: (IFB220 or DSB102) and CAB201. CAB201 can be studied in the same teaching period as IFB320. |
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB202 | Data Ethics and Society |
| Prerequisites: IFB104 and IFB105 |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| Complementary Studies Unit | |||
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB420 | Machine Learning |
| Prerequisites: (CAB201 or EGB202 or CAB202 or ITD121 or IFN501 or IFN556 or Admission to (EN50 or EN55 or EN52 or EN56 or EN57 or EN62 or EN72)) or (192cps in SV03 or IV04 or MV05 or EV08) or (144cps in EV10) or (enrolment in IV53 or IV54 or IV55 or IV56 or IV58).Antirequisites: IFN580 |
| Select 12 credit points from the Capstone Project units | |||
| Complementary Studies Unit | |||
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB330 | Machine Learning for Decision Making |
| Prerequisites: DSB100 or DSB102 or CAB201 or IFB220Familiarity with the following IT concepts at the introductory level: Elementary Statistics; Basic Database Concepts; Finding library resources; and Issues involved in aligning business technology and information systems are assumed knowledge. |
| Select 12 credit points from the Capstone Project units | |||
| Complementary Studies Unit | |||
| Select one QUT you unit (6 credit points) | |||
| Select one QUT you unit (6 credit points) | |||
| Semester 2 (July) entry |
|---|
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB102 | Introduction to Machine Learning |
| |
| IFB104 Equivalents: INB104, ITB001, ITD104 | Introduction to Programming |
| Antirequisites: CAB201, EGB103, EGD103 |
| IFB105 Equivalents: IFB130, ITD105 | Database Management |
| For PU51 students, PUB110 is the assumed knowledge for IFB105. |
| Select 12 credit points from the Mathematics Strand Options Lists | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB101 Equivalents: MXB262 | Introduction to Data Science and Visualisation |
| |
| MXB107 | Probability and Statistics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| Complementary Studies Unit | |||
| Select one QUT you unit (6 credit points) | |||
| Select one QUT you unit (6 credit points) | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB202 | Data Ethics and Society |
| Prerequisites: IFB104 and IFB105 |
| CAB201 Equivalents: CAZ201, ITD121 | Object-Oriented Programming and Design |
| Prerequisites: IFB104 or ITD104 or MZB126 or MZB127 or EGD126 or MXB103 or EGB103 or EGD103 |
| Complementary Studies Unit | |||
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB200 | Applied Data Science |
| Prerequisites: DSB101 and DSB102 and IFB104 |
| IFB320 | Generative AI |
| Prerequisites: (IFB220 or DSB102) and CAB201. CAB201 can be studied in the same teaching period as IFB320. |
| Complementary Studies Unit | |||
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB330 | Machine Learning for Decision Making |
| Prerequisites: DSB100 or DSB102 or CAB201 or IFB220Familiarity with the following IT concepts at the introductory level: Elementary Statistics; Basic Database Concepts; Finding library resources; and Issues involved in aligning business technology and information systems are assumed knowledge. |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| Select 12 credit points from the Capstone Project units | |||
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB420 | Machine Learning |
| Prerequisites: (CAB201 or EGB202 or CAB202 or ITD121 or IFN501 or IFN556 or Admission to (EN50 or EN55 or EN52 or EN56 or EN57 or EN62 or EN72)) or (192cps in SV03 or IV04 or MV05 or EV08) or (144cps in EV10) or (enrolment in IV53 or IV54 or IV55 or IV56 or IV58).Antirequisites: IFN580 |
| Select 12 credit points from the Capstone Project units | |||
| Select one QUT you unit (6 credit points) | |||
| Select one QUT you unit (6 credit points) | |||
| Semester 1 (February) entry |
|---|
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB101 Equivalents: MXB262 | Introduction to Data Science and Visualisation |
| |
| IFB104 Equivalents: INB104, ITB001, ITD104 | Introduction to Programming |
| Antirequisites: CAB201, EGB103, EGD103 |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| MXB107 | Probability and Statistics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| Select 12 credit points from the Mathematics Strand Options Lists | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB201 Equivalents: CAZ201, ITD121 | Object-Oriented Programming and Design |
| Prerequisites: IFB104 or ITD104 or MZB126 or MZB127 or EGD126 or MXB103 or EGB103 or EGD103 |
| Select one QUT You unit (6 credit points) | |||
| Select one QUT You unit (6 credit points) | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB420 | Machine Learning |
| Prerequisites: (CAB201 or EGB202 or CAB202 or ITD121 or IFN501 or IFN556 or Admission to (EN50 or EN55 or EN52 or EN56 or EN57 or EN62 or EN72)) or (192cps in SV03 or IV04 or MV05 or EV08) or (144cps in EV10) or (enrolment in IV53 or IV54 or IV55 or IV56 or IV58).Antirequisites: IFN580 |
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Complementary Studies Unit | |||
| Select one QUT You unit (6 credit points) | |||
| Select one QUT You unit (6 credit points) | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB330 | Machine Learning for Decision Making |
| Prerequisites: DSB100 or DSB102 or CAB201 or IFB220Familiarity with the following IT concepts at the introductory level: Elementary Statistics; Basic Database Concepts; Finding library resources; and Issues involved in aligning business technology and information systems are assumed knowledge. |
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Select 12 credit points from the Capstone Project units | |||
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Select 12 credit points from the Capstone Project units | |||
| Complementary Studies Unit | |||
| Semester 2 (July) entry |
|---|
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB101 Equivalents: MXB262 | Introduction to Data Science and Visualisation |
| |
| IFB105 Equivalents: IFB130, ITD105 | Database Management |
| For PU51 students, PUB110 is the assumed knowledge for IFB105. |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB201 Equivalents: CAZ201, ITD121 | Object-Oriented Programming and Design |
| Prerequisites: IFB104 or ITD104 or MZB126 or MZB127 or EGD126 or MXB103 or EGB103 or EGD103 |
| Select one QUT You unit (6 credit points) | |||
| Select one QUT You unit (6 credit points) | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| MXB107 | Probability and Statistics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| Select 12 credit points from the Mathematics Strand Options Lists | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB420 | Machine Learning |
| Prerequisites: (CAB201 or EGB202 or CAB202 or ITD121 or IFN501 or IFN556 or Admission to (EN50 or EN55 or EN52 or EN56 or EN57 or EN62 or EN72)) or (192cps in SV03 or IV04 or MV05 or EV08) or (144cps in EV10) or (enrolment in IV53 or IV54 or IV55 or IV56 or IV58).Antirequisites: IFN580 |
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB330 | Machine Learning for Decision Making |
| Prerequisites: DSB100 or DSB102 or CAB201 or IFB220Familiarity with the following IT concepts at the introductory level: Elementary Statistics; Basic Database Concepts; Finding library resources; and Issues involved in aligning business technology and information systems are assumed knowledge. |
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Complementary Studies Unit | |||
| Select one QUT You unit (6 credit points) | |||
| Select one QUT You unit (6 credit points) | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Select 12 credit points from the Capstone Project units | |||
| Complementary Studies Unit | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Select 12 credit points from the Capstone Project units | |||
| Complementary Studies Unit | |||
Unit Lists
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| QUT001 | QUT You: Artificial Intelligence in the Real World |
| |
| QUT002 | QUT You: Walking on Country |
| |
| QUT003 | QUT You: Real Action for Real Change |
| |
| QUT004 | QUT You: Living and Working Collaboratively, Ethically, and Inclusively |
| |
| QUT005 | QUT You: Seeing Me, Seeing You: Skills for a Diverse World |
| |
| QUT006 | QUT You: The Art of Pitching |
| |
| QUT007 | QUT You: Fighting 'Fake News' |
| |
| QUT008 | QUT You: Think Like a Computer and Change the World |
| |
| QUT009 | QUT You: Data Science for Society |
| |
| QUT010 | QUT You: People with Robots |
| |
| QUT013 | QUT You: Human Agency in the Digital World |
|
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Students who have not completed Specialist Mathematics (or Maths C) in High School should select MXB100. | |||
| MXB100 | Introductory Calculus and Algebra |
| Antirequisites: MZB125, EGD125Sound achievement in Senior Mathematics B (or equivalent) or MAB105 is assumed knowledge. |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Students who have completed Specialist Mathematics (or Maths C) in High School should select 12 credit points from the following list: | |||
| IFB102 Equivalents: IFB112, IND102, ITD102 | Introduction to Computer Systems |
| |
| IFB103 Equivalents: ITD103 | IT Systems Design |
| |
| MXB105 Equivalents: MAB121, PVB200 | Calculus and Differential Equations |
| Antirequisites: PVB201Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB106 Equivalents: MAB112, MAB122, MAB132, PVB202 | Linear Algebra |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB161 | Computational Explorations |
| Prerequisites: Admission to (MS01 or MV01 or MV05 or MV06 or DS01 or IX30 or SE20 or SE30 or SE40 or SE70 or ST20 or SE07 or ID29) or 48 credit points of study in current course |
| Note: Students planning to take Data and Decision Analytics (Stochastic Analytics) Major need to complete MXB105 as a pre-requisite for MXB241. | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| IFB398 | IT Capstone Project (Phase 1) |
| Prerequisites: [(IAB251 or CAB302 or IAB320 or IAB321 or IFB343 or CAB330 or IAB305) and completion of 120cp of (IFB% or ITD% or CAB% or IAB%)] or [192cp of DS01] |
| IFB399 Equivalents: CAB399, IAB399, IFZ399 | IT Capstone Project (Phase 2) |
| Prerequisites: IFB398 or CAB398 or IAB398 |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| The Business Data Science (BDS) Second Major consists of strategies, methodologies, fundamental techniques & core technologies that enterprises use for data-driven decision-making. BDS addresses a variety of concerns, including products, services, processes and resources. Businesses require continuous monitoring, reporting, predicting & optimising to stay competitive & drive innovations. The core tasks of BDS include data sourcing, ingestion, aggregation, quality management, analysis, visualisation & decision support, which are supported by data science & AI techniques. BDS technologies include high-scale, in-memory databases, extract-transform-load tools & enriched data visualisation tools, offered by leading players such as SAP, Microsoft, Google and Amazon, and leveraged across all sectors of the economy. To ensure that the use of BDS & AI is effective & responsible, robust enterprise governance frameworks must be in place to direct & control BDS functions & data in an organisation. | |||
| DSB201 Equivalents: IAB206 | Advanced Databases |
| Prerequisites: (IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105) |
| IAB322 | Process Mining |
| Prerequisites: IAB203 or DSB101 |
| IAB410 | Enterprise Data & AI Governance |
| |
| MXB109 Equivalents: MAB315, MXB232 | Introductory Operations Research |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100 |
| Select 24 credit points (two units) from the Option Units List in the Business Data Science Second Major: | |||
| BSB131 Equivalents: BSB123, BSD131 | Applied Business Analytics |
| |
| CAB330 | Machine Learning for Decision Making |
| Prerequisites: DSB100 or DSB102 or CAB201 or IFB220Familiarity with the following IT concepts at the introductory level: Elementary Statistics; Basic Database Concepts; Finding library resources; and Issues involved in aligning business technology and information systems are assumed knowledge. |
| IAB260 | Social Technologies |
| |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| IFB201 Equivalents: ITD201, IFZ201 | Introduction to Enterprise Computing |
| |
| IFB240 Equivalents: ITD240, IFZ240, CAB240 | Cyber Security |
| |
| MXB233 Equivalents: MXB332 | Optimisation Modelling |
| Prerequisites: MXB109 or MXB232 |
| MXB261 Equivalents: INB360, MAB480 | Game Theory and Simulation for Decision-Making |
| Programming experience; sound achievement in Senior Mathematics B is assumed knowledge. |
| Note: IAB321 is permitted to count as a core unit towards this course if completed in 2026 or prior. | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| The Data and Decision Analytics second major provides you with the knowledge and skills to analyse, model, visualise, support decision and optimise decisions over a wide range of data types and problem contexts. Reflective of the breadth of data analytics roles in industry, you have the opportunity to focus on state-of-the-art, advanced methods in the stochastic analytics strand, or on broad techniques and applications of data to support decisions in the applied analytics strand. Your well-developed written, oral and visual communication skills will manifest in a strong presence and clarity of voice when communicating and justifying design decisions, solutions and recommendations to stakeholders. | |||
| Applied Analytics Strand | |||
| MXB233 Equivalents: MXB332 | Optimisation Modelling |
| Prerequisites: MXB109 or MXB232 |
| MXB242 Equivalents: MAB414 | Regression and Design |
| Prerequisites: MXB107 and (DSB102 or MXB101) |
| MXB344 Equivalents: MAB624 | Generalised Linear Models |
| Prerequisites: MXB242 |
| Select 12 credit points (one unit) from the Option Units List 1 in Applied Analytics Strand | |||
| MXB107 | Probability and Statistics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB109 Equivalents: MAB315, MXB232 | Introductory Operations Research |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100 |
| Select 24 credit points (two units) from the Option Units List 2 in Applied Analytics Strand | |||
| MXB105 Equivalents: MAB121, PVB200 | Calculus and Differential Equations |
| Antirequisites: PVB201Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB106 Equivalents: MAB112, MAB122, MAB132, PVB202 | Linear Algebra |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB161 | Computational Explorations |
| Prerequisites: Admission to (MS01 or MV01 or MV05 or MV06 or DS01 or IX30 or SE20 or SE30 or SE40 or SE70 or ST20 or SE07 or ID29) or 48 credit points of study in current course |
| Stochastic Analytics Strand | |||
| MXB241 Equivalents: MAB314 | Probability and Stochastic Modelling 2 |
| Prerequisites: MXB101 and MXB105 |
| Select 12 credit points (one unit) from the Option Units List 1 in Stochastic Analytics: | |||
| MXB107 | Probability and Statistics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB109 Equivalents: MAB315, MXB232 | Introductory Operations Research |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100 |
| Select 12 credit points (one unit) from the Option Units List 2 in Stochastic Analytics: | |||
| Note: Students who have not completed MXB105 as a part of Bachelor of Data Science Core Unit Options List 1 (Maths), must select MXB105 now. | |||
| MXB105 Equivalents: MAB121, PVB200 | Calculus and Differential Equations |
| Antirequisites: PVB201Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB106 Equivalents: MAB112, MAB122, MAB132, PVB202 | Linear Algebra |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB161 | Computational Explorations |
| Prerequisites: Admission to (MS01 or MV01 or MV05 or MV06 or DS01 or IX30 or SE20 or SE30 or SE40 or SE70 or ST20 or SE07 or ID29) or 48 credit points of study in current course |
| Select 36 credit points (three units) from the Option Units List 3 in Stochastic Analytics | |||
| MXB233 Equivalents: MXB332 | Optimisation Modelling |
| Prerequisites: MXB109 or MXB232 |
| MXB242 Equivalents: MAB414 | Regression and Design |
| Prerequisites: MXB107 and (DSB102 or MXB101) |
| MXB334 Equivalents: MAB625 | Operations Research for Stochastic Processes |
| Prerequisites: MXB232 and MXB241 |
| MXB336 | Stochastic Dynamic Programming |
| Prerequisites: (MXB109 or MXB232) and MXB241 |
| MXB341 Equivalents: MAB524 | Statistical Inference |
| Prerequisites: MXB241 or MAB314 |
| MXB344 Equivalents: MAB624 | Generalised Linear Models |
| Prerequisites: MXB242 |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB201 Equivalents: CAZ201, ITD121 | Object-Oriented Programming and Design |
| Prerequisites: IFB104 or ITD104 or MZB126 or MZB127 or EGD126 or MXB103 or EGB103 or EGD103 |
| CAB301 Equivalents: CAZ301 | Algorithms and Complexity |
| Prerequisites: CAB201 or ITD121 |
| Select 24 cps (one unit) from the Option Units List in Advanced Computing Minor | |||
| CAB230 Equivalents: INB271 | Web Computing |
| Prerequisites: IFB104 or ITD104 or EGB103 or EGD103 |
| CAB302 Equivalents: CAZ302 | Agile Software Engineering |
| Prerequisites: CAB201 |
| CAB401 | High Performance and Parallel Computing |
| Prerequisites: IFN584 or IFQ584 or (IFN563 and IFN564) or (IFQ563 and IFQ564) or CAB301 |
| CAB432 Equivalents: CAZ432 | Cloud Computing |
| Prerequisites: CAB301 or CAB302 or INB370 or INB371 or IFN666 or IFQ666 or (IFN582 and IFN584) or (IFQ582 and IFQ584)You have the option to use either Python or Javascript for assessments. It's expected that you have good programming skills in one of these languages, or have good skills in another language and the ability to learn Python or Javascript on your own. |
| Note: If CAB201 is a core unit in your course or major, you can select another unit from the options list to substitute CAB201 in this minor. Please contact the faculty for study plan assistance | |||
| Note: CAB402 is permitted to count towards this Minor if completed in 2025 or prior. | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB201 Equivalents: CAZ201, ITD121 | Object-Oriented Programming and Design |
| Prerequisites: IFB104 or ITD104 or MZB126 or MZB127 or EGD126 or MXB103 or EGB103 or EGD103 |
| CAB420 | Machine Learning |
| Prerequisites: (CAB201 or EGB202 or CAB202 or ITD121 or IFN501 or IFN556 or Admission to (EN50 or EN55 or EN52 or EN56 or EN57 or EN62 or EN72)) or (192cps in SV03 or IV04 or MV05 or EV08) or (144cps in EV10) or (enrolment in IV53 or IV54 or IV55 or IV56 or IV58).Antirequisites: IFN580 |
| IFB220 Equivalents: IFZ220 | Introduction to AI for IT Professionals |
| Prerequisites: IFB104 or EGB103 |
| IFB320 | Generative AI |
| Prerequisites: (IFB220 or DSB102) and CAB201. CAB201 can be studied in the same teaching period as IFB320. |
| Note: If CAB201 and CAB420 are core to your course, please contact the faculty to add this minor to your study plan and have these units substituted with CAB330 Machine Learning for Decision Making and IAB353 Data Analytics for Enterprise Systems. | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Select 48 cps of study (four units) from the list: | |||
| DSB201 Equivalents: IAB206 | Advanced Databases |
| Prerequisites: (IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105) |
| IAB322 | Process Mining |
| Prerequisites: IAB203 or DSB101 |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| IAB410 | Enterprise Data & AI Governance |
| |
| MXB109 Equivalents: MAB315, MXB232 | Introductory Operations Research |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100 |
| Note: IAB321 is permitted to count as an option unit towards this course if completed in 2026 or prior. | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| MXB103 Equivalents: MAB220 | Introductory Computational Mathematics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB261 Equivalents: INB360, MAB480 | Game Theory and Simulation for Decision-Making |
| Programming experience; sound achievement in Senior Mathematics B is assumed knowledge. |
| Select 24 cps (one unit) from the Option Units List in Computational and Simulation Science Minor | |||
| CAB301 Equivalents: CAZ301 | Algorithms and Complexity |
| Prerequisites: CAB201 or ITD121 |
| MXB161 | Computational Explorations |
| Prerequisites: Admission to (MS01 or MV01 or MV05 or MV06 or DS01 or IX30 or SE20 or SE30 or SE40 or SE70 or ST20 or SE07 or ID29) or 48 credit points of study in current course |
| MXB226 Equivalents: MAB420, MXB222 | Computational Methods 1 |
| Prerequisites: MXB103 and MXB201 |
| Note: MXB105, MXB106, MXB361, MXB362 are permitted to count towards this Minor if completed in 2025 or prior. | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| (not available to students who commenced course prior to 2026) | |||
| Select 48 cps of study (four units) from the list: | |||
| MXB105 Equivalents: MAB121, PVB200 | Calculus and Differential Equations |
| Antirequisites: PVB201Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB107 | Probability and Statistics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB241 Equivalents: MAB314 | Probability and Stochastic Modelling 2 |
| Prerequisites: MXB101 and MXB105 |
| MXB242 Equivalents: MAB414 | Regression and Design |
| Prerequisites: MXB107 and (DSB102 or MXB101) |
| MXB341 Equivalents: MAB524 | Statistical Inference |
| Prerequisites: MXB241 or MAB314 |
| MXB344 Equivalents: MAB624 | Generalised Linear Models |
| Prerequisites: MXB242 |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Select 48 cps of study (four units) from the list: | |||
| MXB105 Equivalents: MAB121, PVB200 | Calculus and Differential Equations |
| Antirequisites: PVB201Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB107 | Probability and Statistics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB109 Equivalents: MAB315, MXB232 | Introductory Operations Research |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100 |
| MXB233 Equivalents: MXB332 | Optimisation Modelling |
| Prerequisites: MXB109 or MXB232 |
| MXB241 Equivalents: MAB314 | Probability and Stochastic Modelling 2 |
| Prerequisites: MXB101 and MXB105 |
| MXB334 Equivalents: MAB625 | Operations Research for Stochastic Processes |
| Prerequisites: MXB232 and MXB241 |
| MXB336 | Stochastic Dynamic Programming |
| Prerequisites: (MXB109 or MXB232) and MXB241 |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB201 Equivalents: CAZ201, ITD121 | Object-Oriented Programming and Design |
| Prerequisites: IFB104 or ITD104 or MZB126 or MZB127 or EGD126 or MXB103 or EGB103 or EGD103 |
| CAB330 | Machine Learning for Decision Making |
| Prerequisites: DSB100 or DSB102 or CAB201 or IFB220Familiarity with the following IT concepts at the introductory level: Elementary Statistics; Basic Database Concepts; Finding library resources; and Issues involved in aligning business technology and information systems are assumed knowledge. |
| CAB420 | Machine Learning |
| Prerequisites: (CAB201 or EGB202 or CAB202 or ITD121 or IFN501 or IFN556 or Admission to (EN50 or EN55 or EN52 or EN56 or EN57 or EN62 or EN72)) or (192cps in SV03 or IV04 or MV05 or EV08) or (144cps in EV10) or (enrolment in IV53 or IV54 or IV55 or IV56 or IV58).Antirequisites: IFN580 |
| Select 12 cps (one unit) from the Option Units List in Machine Learning Minor | |||
| CAB230 Equivalents: INB271 | Web Computing |
| Prerequisites: IFB104 or ITD104 or EGB103 or EGD103 |
| CLB223 Equivalents: UDB181, EVB203 | Geospatial Information Systems |
| Prerequisites: Completion of 48 credit points, or enrolment in ST20 |
| IAB207 Equivalents: IAZ207 | Rapid Web Application Development |
| Prerequisites: (IFB103 or ITD103) and (IFB105 or ITD105 or IFB130) |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| IFB320 | Generative AI |
| Prerequisites: (IFB220 or DSB102) and CAB201. CAB201 can be studied in the same teaching period as IFB320. |
| Note: If CAB201 and CAB420 are core to your course, you can select additional units from the options list to substitute CAB201 and CAB420 in this minor. Please contact the faculty for study plan assistance | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| IAB203 | Process Modelling |
| |
| IAB320 | Process Improvement |
| Prerequisites: IAB203 |
| IAB321 | Process Technologies |
| Prerequisites: IAB203 |
| Select 12 cps (one unit) from the Option Units List in Process Analytics Minor | |||
| IAB260 | Social Technologies |
| |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| IAB410 | Enterprise Data & AI Governance |
| |
| Note: IAB201 is permitted to count towards this Minor if completed in 2026 or prior. | |||
| Phasing out Minors (commenced 2025 or prior) | |||
|---|---|---|---|
| These minors have been discontinued. Existing students who already have the minor on their approved Study Plans will be able to continue the minor. |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB320 | Artificial Intelligence |
| Prerequisites: (INB270 or CAB201 or ITD121 or CAB202 or EGB202) and (MZB151 or ENB246 or MZB126 or EGD126 or MZB127 or MXB103 or MXB100) |
| CAB430 | Data and Information Integration |
| Prerequisites: (CAB220 or DSB100 or CAB201 or ITD121 or CAB202 or EGB103) or Admission to EN60 |
| Note: CAB431 is permitted to count towards the core units in this Minor if completed in 2023 or prior. | |||
| Select 24 credit points from the Data Mining and Artificial Intelligence Minor Unit Options. | |||
| CAB230 Equivalents: INB271 | Web Computing |
| Prerequisites: IFB104 or ITD104 or EGB103 or EGD103 |
| CAB301 Equivalents: CAZ301 | Algorithms and Complexity |
| Prerequisites: CAB201 or ITD121 |
| CAB401 | High Performance and Parallel Computing |
| Prerequisites: IFN584 or IFQ584 or (IFN563 and IFN564) or (IFQ563 and IFQ564) or CAB301 |
| CAB431 | Text Analysis and Web Search |
| Prerequisites: CAB201 or ITD121 |
| CAB432 Equivalents: CAZ432 | Cloud Computing |
| Prerequisites: CAB301 or CAB302 or INB370 or INB371 or IFN666 or IFQ666 or (IFN582 and IFN584) or (IFQ582 and IFQ584)You have the option to use either Python or Javascript for assessments. It's expected that you have good programming skills in one of these languages, or have good skills in another language and the ability to learn Python or Javascript on your own. |
| DSB102 | Introduction to Machine Learning |
| |
| DSB202 | Data Ethics and Society |
| Prerequisites: IFB104 and IFB105 |
| EGB339 Equivalents: ENB339 | Introduction to Robotics |
| Prerequisites: (MZB127 or EGD126 or MXB103) and (EGB103 or IFB104)MZB126 is assumed knowledge |
| IAB207 Equivalents: IAZ207 | Rapid Web Application Development |
| Prerequisites: (IFB103 or ITD103) and (IFB105 or ITD105 or IFB130) |
| IAB260 | Social Technologies |
| |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| IFB220 Equivalents: IFZ220 | Introduction to AI for IT Professionals |
| Prerequisites: IFB104 or EGB103 |
| IFB320 | Generative AI |
| Prerequisites: (IFB220 or DSB102) and CAB201. CAB201 can be studied in the same teaching period as IFB320. |
| Note: IAB303 is permitted to count towards the core units in this Minor if completed in 2025 or prior. | |||
| Note: EVB203 is permitted to count towards the core units in this Minor if completed in 2024 or prior. | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Select 48 cps of study (four units) from the list: | |||
| MXB105 Equivalents: MAB121, PVB200 | Calculus and Differential Equations |
| Antirequisites: PVB201Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB241 Equivalents: MAB314 | Probability and Stochastic Modelling 2 |
| Prerequisites: MXB101 and MXB105 |
| MXB332 Equivalents: MAB525 | Optimisation Modelling |
| Prerequisites: MXB232 or MAB315 |
| MXB334 Equivalents: MAB625 | Operations Research for Stochastic Processes |
| Prerequisites: MXB232 and MXB241 |
| MXB341 Equivalents: MAB524 | Statistical Inference |
| Prerequisites: MXB241 or MAB314 |
| MXB109 Equivalents: MAB315, MXB232 | Introductory Operations Research |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100 |
| Note: MXB232 is permitted to count towards the core units in this Minor if completed in 2025 or prior. | |||
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| Unit List (Semester 2 2024 onwards) | |||
| Select 24 cps of study (two units) from the list: | |||
| IFB103 Equivalents: ITD103 | IT Systems Design |
| |
| IAB201 Equivalents: ITD122 | Modelling Techniques for Information Systems |
| Prerequisites: ((IFB103 or ITD103) and (IFB105 or IFB130 or ITD105)) or IAB203 |
| Select 24cp of Unit Options from the following Strands: | |||
| Business Intelligence Strand | |||
| IAB303 | Data Analytics for Business Insight |
| Prerequisites: AYB341 or ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) |
| Select 12cp from the Business Intelligence Strand Options List | |||
| IAB206 | Modern Data Management |
| Prerequisites: (IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105) |
| IAB260 | Social Technologies |
| |
| Business Process Management Strand | |||
| IAB203 | Process Modelling |
| |
| Select 12cp from the Business Process Management Strand Options List | |||
| IAB320 | Process Improvement |
| Prerequisites: IAB203 |
| IAB321 | Process Technologies |
| Prerequisites: IAB203 |
| Enterprise Systems Strand | |||
| IAB251 Equivalents: IAZ251 | Software Engineering for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and IFB201) or CAB201 |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| Internet of Things Strand | |||
| IAB230 | Design of Enterprise IoT |
| Prerequisites: IFB104 or ITD104 or EGB103 |
| IAB330 Equivalents: IAZ330 | Applied Internet of Things |
| Prerequisites: (IFB104 or ITD104 or EGB103 or EGD103) and (IFB102 or ITD102 or EGB202 or CAB202) |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB230 Equivalents: INB271 | Web Computing |
| Prerequisites: IFB104 or ITD104 or EGB103 or EGD103 |
| CAB301 Equivalents: CAZ301 | Algorithms and Complexity |
| Prerequisites: CAB201 or ITD121 |
| CAB320 | Artificial Intelligence |
| Prerequisites: (INB270 or CAB201 or ITD121 or CAB202 or EGB202) and (MZB151 or ENB246 or MZB126 or EGD126 or MZB127 or MXB103 or MXB100) |
| CAB330 | Machine Learning for Decision Making |
| Prerequisites: DSB100 or DSB102 or CAB201 or IFB220Familiarity with the following IT concepts at the introductory level: Elementary Statistics; Basic Database Concepts; Finding library resources; and Issues involved in aligning business technology and information systems are assumed knowledge. |
| CAB401 | High Performance and Parallel Computing |
| Prerequisites: IFN584 or IFQ584 or (IFN563 and IFN564) or (IFQ563 and IFQ564) or CAB301 |
| CAB420 | Machine Learning |
| Prerequisites: (CAB201 or EGB202 or CAB202 or ITD121 or IFN501 or IFN556 or Admission to (EN50 or EN55 or EN52 or EN56 or EN57 or EN62 or EN72)) or (192cps in SV03 or IV04 or MV05 or EV08) or (144cps in EV10) or (enrolment in IV53 or IV54 or IV55 or IV56 or IV58).Antirequisites: IFN580 |
| CAB432 Equivalents: CAZ432 | Cloud Computing |
| Prerequisites: CAB301 or CAB302 or INB370 or INB371 or IFN666 or IFQ666 or (IFN582 and IFN584) or (IFQ582 and IFQ584)You have the option to use either Python or Javascript for assessments. It's expected that you have good programming skills in one of these languages, or have good skills in another language and the ability to learn Python or Javascript on your own. |
| EGB339 Equivalents: ENB339 | Introduction to Robotics |
| Prerequisites: (MZB127 or EGD126 or MXB103) and (EGB103 or IFB104)MZB126 is assumed knowledge |
| IAB203 | Process Modelling |
| |
| IAB204 | Business Analysis for IT Systems |
| Prerequisites: IFB103 |
| IAB207 Equivalents: IAZ207 | Rapid Web Application Development |
| Prerequisites: (IFB103 or ITD103) and (IFB105 or ITD105 or IFB130) |
| IAB230 | Design of Enterprise IoT |
| Prerequisites: IFB104 or ITD104 or EGB103 |
| IAB251 Equivalents: IAZ251 | Software Engineering for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and IFB201) or CAB201 |
| IAB260 | Social Technologies |
| |
| IAB320 | Process Improvement |
| Prerequisites: IAB203 |
| IAB321 | Process Technologies |
| Prerequisites: IAB203 |
| IAB322 | Process Mining |
| Prerequisites: IAB203 or DSB101 |
| IAB330 Equivalents: IAZ330 | Applied Internet of Things |
| Prerequisites: (IFB104 or ITD104 or EGB103 or EGD103) and (IFB102 or ITD102 or EGB202 or CAB202) |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| IAB401 Equivalents: IAB301, IAZ401 | Enterprise Architecture |
| Prerequisites: IFB103 AND IFB105 AND (IAB251 OR IAB203) |
| IFB103 Equivalents: ITD103 | IT Systems Design |
| |
| IFB201 Equivalents: ITD201, IFZ201 | Introduction to Enterprise Computing |
| |
| MXB103 Equivalents: MAB220 | Introductory Computational Mathematics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB105 Equivalents: MAB121, PVB200 | Calculus and Differential Equations |
| Antirequisites: PVB201Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB109 Equivalents: MAB315, MXB232 | Introductory Operations Research |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100 |
| MXB161 | Computational Explorations |
| Prerequisites: Admission to (MS01 or MV01 or MV05 or MV06 or DS01 or IX30 or SE20 or SE30 or SE40 or SE70 or ST20 or SE07 or ID29) or 48 credit points of study in current course |
| MXB201 Equivalents: MAB312 | Advanced Linear Algebra |
| Prerequisites: MXB106MXB105 is assumed knowledge. |
| MXB226 Equivalents: MAB420, MXB222 | Computational Methods 1 |
| Prerequisites: MXB103 and MXB201 |
| MXB233 Equivalents: MXB332 | Optimisation Modelling |
| Prerequisites: MXB109 or MXB232 |
| MXB241 Equivalents: MAB314 | Probability and Stochastic Modelling 2 |
| Prerequisites: MXB101 and MXB105 |
| MXB261 Equivalents: INB360, MAB480 | Game Theory and Simulation for Decision-Making |
| Programming experience; sound achievement in Senior Mathematics B is assumed knowledge. |
| MXB301 | Advanced Mathematical Techniques in Artificial Intelligence |
| Prerequisites: MXB103 and MXB105 and MXB201 |
| MXB334 Equivalents: MAB625 | Operations Research for Stochastic Processes |
| Prerequisites: MXB232 and MXB241 |
| MXB341 Equivalents: MAB524 | Statistical Inference |
| Prerequisites: MXB241 or MAB314 |
| Note: IAB201 is permitted to count as an elective towards this course if completed in 2026 or prior. | |||
| Note: CAB402, CAB430, CAB431, EVB203, IAB303, MXB232, MXB361 are permitted to count as an elective towards this course if completed in 2025 or prior. | |||
Rules for selecting Unit Options:
- you must obey any Unit Option rules as set out in your course requirements
- you cannot select a unit that forms part of the compulsory units of your course or the compulsory units of your chosen major area
- you must have successfully completed any applicable pre/co-requisite units
- the offering of these units is subject to sufficient student enrolment numbers and staff availability
- University-wide Elective unit lists can be viewed via your Study Plan in eStudent.
These unit offerings are current at the time of publication but are subject to change.
| Information Technology Unit Options List |
|---|
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CAB201 Equivalents: CAZ201, ITD121 | Object-Oriented Programming and Design |
| Prerequisites: IFB104 or ITD104 or MZB126 or MZB127 or EGD126 or MXB103 or EGB103 or EGD103 |
| CAB210 | User Experience Fundamentals |
| Prerequisites: IFB103 or ITD103 or EGB101 or IGB120 |
| CAB222 Equivalents: CAB303 | Networks |
| Prerequisites: IFB102 or ITD102 or EGB120 |
| CAB230 Equivalents: INB271 | Web Computing |
| Prerequisites: IFB104 or ITD104 or EGB103 or EGD103 |
| CAB301 Equivalents: CAZ301 | Algorithms and Complexity |
| Prerequisites: CAB201 or ITD121 |
| CAB302 Equivalents: CAZ302 | Agile Software Engineering |
| Prerequisites: CAB201 |
| CAB310 | Interaction and Experience Design |
| Prerequisites: CAB210 |
| CAB330 | Machine Learning for Decision Making |
| Prerequisites: DSB100 or DSB102 or CAB201 or IFB220Familiarity with the following IT concepts at the introductory level: Elementary Statistics; Basic Database Concepts; Finding library resources; and Issues involved in aligning business technology and information systems are assumed knowledge. |
| CAB340 | Cryptography |
| Prerequisites: IFB240Prerequisites for this unit include general knowledge of computer science concepts including familiarity with programming language of your choice (in order to be able to develop software prototypes) and general ease with mathematical subjects. |
| CAB401 | High Performance and Parallel Computing |
| Prerequisites: IFN584 or IFQ584 or (IFN563 and IFN564) or (IFQ563 and IFQ564) or CAB301 |
| CAB403 | Systems Programming |
| Prerequisites: ((CAB201 or ITD121) and CAB222) or CAB202 or EGB202 |
| CAB432 Equivalents: CAZ432 | Cloud Computing |
| Prerequisites: CAB301 or CAB302 or INB370 or INB371 or IFN666 or IFQ666 or (IFN582 and IFN584) or (IFQ582 and IFQ584)You have the option to use either Python or Javascript for assessments. It's expected that you have good programming skills in one of these languages, or have good skills in another language and the ability to learn Python or Javascript on your own. |
| CAB440 | Network and Systems Administration |
| Prerequisites: CAB222 or CAB303 or INB251 |
| CAB443 | Systems Security |
| Prerequisites: IFB103 and IAB246 (IAB246 can be studied in the same semester)1. Familiarity with principles of systems design. 2. Well-developed understanding of the multifaceted aspects of cybersecurity, having studied the evolving cyber threat landscape and its impact on individuals and organizations. |
| CAB444 | Secure Network Architectures |
| Prerequisites: CAB222 and (CAB440 or CAB443) |
| DSB100 | Fundamentals of Data Science |
| Prerequisites: (CAB201 or ITD121) and (MZB151 or any MXB unit). CAB201 can be studied in the same teaching period as DSB100. |
| IFB102 Equivalents: IFB112, IND102, ITD102 | Introduction to Computer Systems |
| |
| IFB104 Equivalents: INB104, ITB001, ITD104 | Introduction to Programming |
| Antirequisites: CAB201, EGB103, EGD103 |
| IFB240 Equivalents: ITD240, IFZ240, CAB240 | Cyber Security |
| |
| IFB320 | Generative AI |
| Prerequisites: (IFB220 or DSB102) and CAB201. CAB201 can be studied in the same teaching period as IFB320. |
| IFB343 | Secure Software Development |
| Prerequisites: (IFB104 or EGB103) and IFB240Familiarity with principles of information security. General knowledge in software engineering and testing. Sound skills in solving computational problems and implementing these solutions in a programming language. |
| IGB120 Equivalents: INB280, IGB220 | Introduction to Game Design |
| |
| IGB180 Equivalents: INB180 | Games History, Culture and Psychology |
| Antirequisites: INN180 |
| IGB283 | Game Engine Theory and Application |
| Prerequisites: CAB201Antirequisites: INB381 |
| IGB388 | Design and Development of Immersive Environments |
| Prerequisites: IGB200 |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB201 Equivalents: IAB206 | Advanced Databases |
| Prerequisites: (IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105) |
| DSB202 | Data Ethics and Society |
| Prerequisites: IFB104 and IFB105 |
| IAB201 Equivalents: ITD122 | Modelling Techniques for Information Systems |
| Prerequisites: ((IFB103 or ITD103) and (IFB105 or IFB130 or ITD105)) or IAB203 |
| IAB203 | Process Modelling |
| |
| IAB204 | Business Analysis for IT Systems |
| Prerequisites: IFB103 |
| IAB207 Equivalents: IAZ207 | Rapid Web Application Development |
| Prerequisites: (IFB103 or ITD103) and (IFB105 or ITD105 or IFB130) |
| IAB230 | Design of Enterprise IoT |
| Prerequisites: IFB104 or ITD104 or EGB103 |
| IAB246 | Organisations and Security: Governance, Risk and Compliance |
| Prerequisites: IFB240 (can be studied concurrently) |
| IAB251 Equivalents: IAZ251 | Software Engineering for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and IFB201) or CAB201 |
| IAB260 | Social Technologies |
| |
| IAB305 Equivalents: IAB205, IAZ305 | IT Strategy and Management |
| Prerequisites: IFB103 or ITD103 |
| IAB320 | Process Improvement |
| Prerequisites: IAB203 |
| IAB321 | Process Technologies |
| Prerequisites: IAB203 |
| IAB330 Equivalents: IAZ330 | Applied Internet of Things |
| Prerequisites: (IFB104 or ITD104 or EGB103 or EGD103) and (IFB102 or ITD102 or EGB202 or CAB202) |
| IAB353 | Data Analytics for Enterprise Systems |
| Prerequisites: ((IFB104 or ITD104 or EGB103) and (IFB105 or IFB130 or ITD105)) or IAB251 |
| IAB401 Equivalents: IAB301, IAZ401 | Enterprise Architecture |
| Prerequisites: IFB103 AND IFB105 AND (IAB251 OR IAB203) |
| IAB402 | IT Consulting and Leadership |
| Prerequisites: IAB204 OR (192cps in SV03 or SV04 or IV04 or IV05 or MV05 or MV06 or BV06 or BV07 or EV08 or EV07) OR (Admission to IN20 or IN27 or IN31 or IV53 or IV57 or IV54 or IV59 or IV55 or IV52 or IV56 or IV51 or IV58 or IV60) |
| IAB410 | Enterprise Data & AI Governance |
| |
| IFB103 Equivalents: ITD103 | IT Systems Design |
| |
| IFB105 Equivalents: IFB130, ITD105 | Database Management |
| For PU51 students, PUB110 is the assumed knowledge for IFB105. |
| IFB201 Equivalents: ITD201, IFZ201 | Introduction to Enterprise Computing |
| |
| IFB220 Equivalents: IFZ220 | Introduction to AI for IT Professionals |
| Prerequisites: IFB104 or EGB103 |
| IFB452 | Blockchain Technology |
| Prerequisites: ((((IFB103 or ITD103) and (IFB104 or ITD104)) or (EGB103 or EGD103)) and (IFB240 or ITD240)) or ((IFN581 or ((IFN555 or IFQ555) and (IFN556 or IFQ556))) and (IFN583 or ((IFN551 or IFQ551) and (IFN553 or IFQ553))) and (IFN585 or ((IFN552 or IFQ552) and (IFN558 or IFQ558)))) |
| Science and Mathematics Unit Options List |
|---|
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| BVB101 Equivalents: BZB210 | Foundations of Biology |
| |
| BVB103 Equivalents: BVB102 | Evolution and the Diversity of Life |
| |
| BVB201 | Biological Processes |
| Prerequisites: BVB101 or BZB210 or ((BVB203 or BVB306) and admission to ST20) |
| BVB202 | Experimental Design and Quantitative Methods |
| Prerequisites: SEB113 or MAB101 or MAB141 or MXB101 or MXB107 or (MZB103 and (MZB104 or MZB105)) |
| BVB202 | Experimental Design and Quantitative Methods |
| Prerequisites: SEB113 or MAB101 or MAB141 or MXB101 or MXB107 or (MZB103 and (MZB104 or MZB105)) |
| BVB204 | Ecological Science |
| Prerequisites: BVB101 or BVB102 or BVB103 or EVB102 or (admission to ST20 and completion of 96 credit points) |
| BVB225 | Ecosystems and Biodiversity |
| Prerequisites: BVB101 or BVB102 or BVB103 or EVB102 or BZB210 or admission to ST20Antirequisites: BVB223, BVB224 |
| BVB305 | Microbiology and the Environment |
| Prerequisites: BVB201 or BVB317 |
| BVB306 Equivalents: BVB203 | Plant Biology |
| Prerequisites: BVB201 OR BVB317 OR (BVB101 and CVB101 and admission to (SV02 or SV04)) |
| BVB313 | Molecular Ecology |
| Prerequisites: BVB204 or (BVB201 and admission to ST20) or (BVB101 and BVB103 and admission to SV02)A basic understanding and some prior experience in R coding is assumed. |
| BVB321 | Ecosystem Protection |
| Prerequisites: BVB204 |
| BVB328 | Applications in Biotechnology |
| Prerequisites: BVB317 or BVB201 |
| BVB330 | Synthetic Biology |
| Prerequisites: BVB317 |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| CLB100 Equivalents: ERB211 | Global Change |
| |
| CLB221 Equivalents: PQB360 | Introduction to Climate Change |
| |
| CLB222 Equivalents: ERB202 | Oceans and Atmosphere |
| |
| CLB333 Equivalents: ERB311 | Dynamic Atmosphere |
| Prerequisites: PQB360 or CLB221 |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| DSB101 Equivalents: MXB262 | Introduction to Data Science and Visualisation |
| |
| DSB102 | Introduction to Machine Learning |
| |
| DSB200 | Applied Data Science |
| Prerequisites: DSB101 and DSB102 and IFB104 |
| DSB301 | Advanced Visualisation and Data Science |
| Prerequisites: DSB102 and DSB200 |
| MXB100 | Introductory Calculus and Algebra |
| Antirequisites: MZB125, EGD125Sound achievement in Senior Mathematics B (or equivalent) or MAB105 is assumed knowledge. |
| MXB103 Equivalents: MAB220 | Introductory Computational Mathematics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB105 Equivalents: MAB121, PVB200 | Calculus and Differential Equations |
| Antirequisites: PVB201Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB106 Equivalents: MAB112, MAB122, MAB132, PVB202 | Linear Algebra |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB106 Equivalents: MAB112, MAB122, MAB132, PVB202 | Linear Algebra |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB107 | Probability and Statistics |
| Specialist Mathematics or MXB100, or concurrently enrolled in MXB100. |
| MXB161 | Computational Explorations |
| Prerequisites: Admission to (MS01 or MV01 or MV05 or MV06 or DS01 or IX30 or SE20 or SE30 or SE40 or SE70 or ST20 or SE07 or ID29) or 48 credit points of study in current course |
| MXB201 Equivalents: MAB312 | Advanced Linear Algebra |
| Prerequisites: MXB106MXB105 is assumed knowledge. |
| MXB202 Equivalents: MAB311 | Advanced Calculus |
| Prerequisites: MXB105 and MXB106MXB102 is assumed knowledge. |
| MXB225 Equivalents: MAB413, MXB221 | Modelling with Differential Equations 1 |
| Prerequisites: MXB105 and MXB106MXB106 is assumed knowledge. |
| MXB226 Equivalents: MAB420, MXB222 | Computational Methods 1 |
| Prerequisites: MXB103 and MXB201 |
| MXB241 Equivalents: MAB314 | Probability and Stochastic Modelling 2 |
| Prerequisites: MXB101 and MXB105 |
| MXB242 Equivalents: MAB414 | Regression and Design |
| Prerequisites: MXB107 and (DSB102 or MXB101) |
| MXB261 Equivalents: INB360, MAB480 | Game Theory and Simulation for Decision-Making |
| Programming experience; sound achievement in Senior Mathematics B is assumed knowledge. |
| MXB322 Equivalents: MAB613 | Partial Differential Equations |
| Prerequisites: (MXB201 and MXB202) or MXB225 or MXB221 or MAB413MXB202 is assumed knowledge. |
| MXB325 Equivalents: MAB521, MXB321 | Modelling with Differential Equations 2 |
| Prerequisites: MXB322 and (MXB225 or MXB221) |
| MXB326 | Computational Methods 2 |
| Prerequisites: MXB202 and (MXB226 or MXB222)Antirequisites: EGB324 |
| MXB332 Equivalents: MAB525 | Optimisation Modelling |
| Prerequisites: MXB232 or MAB315 |
| MXB334 Equivalents: MAB625 | Operations Research for Stochastic Processes |
| Prerequisites: MXB232 and MXB241 |
| MXB341 Equivalents: MAB524 | Statistical Inference |
| Prerequisites: MXB241 or MAB314 |
| MXB344 Equivalents: MAB624 | Generalised Linear Models |
| Prerequisites: MXB242 |
| MZB101 Equivalents: MAB105 | Modelling with Introductory Calculus |
| Sound Achievement in Queensland Year 12 Mathematics A or B (or equivalent) is assumed knowledge. |
| Code | Title | Offered In | Requisites |
|---|---|---|---|
| SCB300 | Professional Practice |
| Prerequisites: Successfully completed of 96cp of coursework units and admission into IN01 or IN05 or ST01 or DS01 or MS01)Other Requisites: Placements must be pre-approved by the Faculty of Science WIL team. |