UniSQ Handbook

Offer Guide: 2026

*Course offerings subject to change during the year and from year to year.

Legend
Study Periods
TR1 Trimester 1 TR2 Trimester 2 TR3 Trimester 3
Modes
OL Online ON On-campus
Links
Opens the UniSQ Handbook page in a new tab
LocationOnlineSpringfieldToowoomba
Study PeriodTR1TR2TR3TR1TR2TR3TR1TR2TR3
BITC - Bachelor of Information Technology

This program consists of 24 units comprised of:

  • 8 x core units (6 x common core courses, 1 x second year core course, and 1 x third year capstone project)

  • 1 x 8-unit major

And either:

  • 1 x 8-unit second major or

  • 8 x 1-unit elective or

  • 4 x 1-unit University minor and 4 x 1-unit electives

At least 4 courses in the program must be at Level 3 and no more than 10 courses in the program at Level 1.

Note: Students who complete a double major in Software Application Development, and Artificial Intelligence and Data Science OR Software Application Development and Networking and Cyber Security will, as a part of the BITC program, complete one (1) elective course. This is due to a one (1) course overlap in these majors.

Core Courses 8 Units
MAT1101 - Discrete Mathematics for Computing1 UnitNo requisitesOLON
CSC1401 - Foundation Programming1 UnitNo requisitesOLOLONONONON
CSC1030 - Systems and Data Management Fundamentals1 Unit
Requisites
Course Anti-requisite Course CSC2408
OLONON
HAC1000 - The Skilful Communicator1 Unit
Requisites
Course Anti-requisite (Course CMS1100 OR Course CMS1000)
OLOLOLONON
CSC1050 - Network and Security Fundamentals1 UnitNo requisitesOLONON
CSC1060 - Data Analytics Fundamentals1 UnitNo requisitesOLONON
CSC3600 - ICT Professional Project1 Unit
Requisites
Course Pre-requisites Course CSC2000Program Requisites Student should have completed at least 16 courses including six other BITC core courses.
OLOLONONONON
CSC2000 - Planning a Career in the ICT Industry1 Unit
Requisites
Course Pre-requisites Course CSC1401 AND (Course CMS1100 OR Course HAC1000)
OLONON
Major
Students choose one (1) 8-unit major from the following options 8 Units
Software Application Development
Major 8 Units
CSC1410 - Software Engineering Foundations1 Unit
Requisites
Course Pre-requisites (Course CSC1401 OR Course CSC1030)
OLONON
CSC1420 - Programming 2: Algorithms and Structures1 Unit
Requisites
Course Pre-requisites Course CSC1401
OLONON
CSC2406 - Web Technology 1: Client Side1 Unit
Requisites
Course Pre-requisites (Course CSC1401 OR Program UCCC OR Program BSED)
OLON
CSC2402 - Programming 3: Object Oriented1 Unit
Requisites
Course Pre-requisites Course CSC1401
OLON
CSC2460 - Database Systems1 Unit
Requisites
Course Pre-requisites Course CSC1030
OLONON
CSC3430 - Systems Servers and DevOps1 Unit
Requisites
Course Pre-requisites Course CSC1030 AND (Course CSC1310 OR Course CSC1410)
OLONON
CSC3403 - Programming 4: Advanced Paradigms1 Unit
Requisites
Course Pre-requisites (Course CSC2408 OR Course CSC2402)Requisites Prior to 2024 Anti-requisite - CIS3001
OLONON
CSC3480 - Web Technology 2: Full Stack1 Unit
Requisites
Course Pre-requisites Course CSC2406
OLONON
Artificial Intelligence and Data Science
Major 8 Units
STA1003 - Fundamental Statistics1 Unit
Requisites
Course Anti-requisite Course STA1004Requisites Prior to 2024 Enrolment is also not permitted in STA1003 if STA2300 has been previously completed.
OLOLOLONONONON
CSC2220 - Artificial Intelligence1 Unit
Requisites
Course Pre-requisites (Course CSC1401 AND Course MAT1101)
OLONON
CSC2230 - Big Data Management and Analytics1 Unit
Requisites
Course Pre-requisites Course CSC1060
OLONON
CSC2460 - Database Systems1 Unit
Requisites
Course Pre-requisites Course CSC1030
OLONON
CSC3501 - Data Analysis and Visualisation1 Unit
Requisites
Course Pre-requisites (Course STA3200 OR Course CSC2230)
OLON
STA3200 - Multivariate Statistical Methods1 Unit
Requisites
Course Pre-requisites (Course STA1003 OR Course STA1004)Course Anti-requisite Course STA6100Requisites Prior to 2024 Enrolment is not permitted in STA3200 if STA8005 has been previously completed | Pre-requisite: STA2300 or STA1003 or STA1004 or equivalent as approved by the Examiner
OL
CSC3250 - Pattern Recognition and Machine Learning1 Unit
Requisites
Course Pre-requisites Course CSC2220
OLONON
CSC3260 - Data Mining Applications1 Unit
Requisites
Course Pre-requisites (Course CSC2460 AND Course CSC2220)
OLON
Networking and Cyber Security
Major 8 Units
CSC1310 - Networking 1: Internetworking1 Unit
Requisites
Course Pre-requisites Course CSC1050
OLON
CSC2320 - Security 1: Cybersecurity Foundations1 Unit
Requisites
Course Pre-requisites Course CSC1050
OLONON
CSC2330 - Securing Networked Applications1 Unit
Requisites
Course Pre-requisites Course CSC1401
OLONON
CSC3430 - Systems Servers and DevOps1 Unit
Requisites
Course Pre-requisites Course CSC1030 AND (Course CSC1310 OR Course CSC1410)
OLONON
CSC3427 - Networking 2: Routing and Switching1 Unit
Requisites
Course Pre-requisites Course CSC1310Requisites Prior to 2024 Pre-requisite: CSC3407
OLONON
CSC3360 - Networking 3: Wireless Networking and Security1 Unit
Requisites
Course Pre-requisites Course CSC1310
OLONON
CSC3370 - Security 2: Advanced Security and Security Management1 Unit
Requisites
Course Pre-requisites Course CSC2320
OLON
Selective Courses
Students select one of the following options. At least four (4) courses in the program must be at Level 3. 8 Units
Second 8-unit Major
Students may choose a second major. Note: Students who complete a double major in Software Application Development and Artificial Intelligence and Data Science OR Software Application Development and Networking and Cyber Security will as a part of the BITC program complete one (1) elective course. This is due to a one (1) course overlap in these majors. 8 Units
Software Application Development
Major
CSC1410 - Software Engineering Foundations1 Unit
Requisites
Course Pre-requisites (Course CSC1401 OR Course CSC1030)
OLONON
CSC1420 - Programming 2: Algorithms and Structures1 Unit
Requisites
Course Pre-requisites Course CSC1401
OLONON
CSC2406 - Web Technology 1: Client Side1 Unit
Requisites
Course Pre-requisites (Course CSC1401 OR Program UCCC OR Program BSED)
OLON
CSC2402 - Programming 3: Object Oriented1 Unit
Requisites
Course Pre-requisites Course CSC1401
OLON
CSC2460 - Database Systems1 Unit
Requisites
Course Pre-requisites Course CSC1030
OLONON
CSC3430 - Systems Servers and DevOps1 Unit
Requisites
Course Pre-requisites Course CSC1030 AND (Course CSC1310 OR Course CSC1410)
OLONON
CSC3403 - Programming 4: Advanced Paradigms1 Unit
Requisites
Course Pre-requisites (Course CSC2408 OR Course CSC2402)Requisites Prior to 2024 Anti-requisite - CIS3001
OLONON
CSC3480 - Web Technology 2: Full Stack1 Unit
Requisites
Course Pre-requisites Course CSC2406
OLONON
Artificial Intelligence and Data Science
Major
STA1003 - Fundamental Statistics1 Unit
Requisites
Course Anti-requisite Course STA1004Requisites Prior to 2024 Enrolment is also not permitted in STA1003 if STA2300 has been previously completed.
OLOLOLONONONON
CSC2220 - Artificial Intelligence1 Unit
Requisites
Course Pre-requisites (Course CSC1401 AND Course MAT1101)
OLONON
CSC2230 - Big Data Management and Analytics1 Unit
Requisites
Course Pre-requisites Course CSC1060
OLONON
CSC2460 - Database Systems1 Unit
Requisites
Course Pre-requisites Course CSC1030
OLONON
CSC3501 - Data Analysis and Visualisation1 Unit
Requisites
Course Pre-requisites (Course STA3200 OR Course CSC2230)
OLON
STA3200 - Multivariate Statistical Methods1 Unit
Requisites
Course Pre-requisites (Course STA1003 OR Course STA1004)Course Anti-requisite Course STA6100Requisites Prior to 2024 Enrolment is not permitted in STA3200 if STA8005 has been previously completed | Pre-requisite: STA2300 or STA1003 or STA1004 or equivalent as approved by the Examiner
OL
CSC3250 - Pattern Recognition and Machine Learning1 Unit
Requisites
Course Pre-requisites Course CSC2220
OLONON
CSC3260 - Data Mining Applications1 Unit
Requisites
Course Pre-requisites (Course CSC2460 AND Course CSC2220)
OLON
Networking and Cyber Security
Major
CSC1310 - Networking 1: Internetworking1 Unit
Requisites
Course Pre-requisites Course CSC1050
OLON
CSC2320 - Security 1: Cybersecurity Foundations1 Unit
Requisites
Course Pre-requisites Course CSC1050
OLONON
CSC2330 - Securing Networked Applications1 Unit
Requisites
Course Pre-requisites Course CSC1401
OLONON
CSC3430 - Systems Servers and DevOps1 Unit
Requisites
Course Pre-requisites Course CSC1030 AND (Course CSC1310 OR Course CSC1410)
OLONON
CSC3427 - Networking 2: Routing and Switching1 Unit
Requisites
Course Pre-requisites Course CSC1310Requisites Prior to 2024 Pre-requisite: CSC3407
OLONON
CSC3360 - Networking 3: Wireless Networking and Security1 Unit
Requisites
Course Pre-requisites Course CSC1310
OLONON
CSC3370 - Security 2: Advanced Security and Security Management1 Unit
Requisites
Course Pre-requisites Course CSC2320
OLON
Electives
Students select 8 x 1-unit free choice electives 8 Units
Minor and Electives
Students choose 1 x University-wide minor plus 4 x free choice electives 8 Units