Undergraduate

The Faculty of Information Technology has revised its undergraduate courses for students commencing in 2027, and will introduce several new courses. Details of the changes to current courses are outlined below.

Bachelor of Information Technology (C2000) and related double degrees

The BIT has been revised for 2027, with changes to core units, majors and capstone projects. Continue with your chosen major - you may need to swap out some units for new ones as older structures are taught out. See the table below for details.

Majors no longer available from 2027:

  • Business information systems (replaced by Business artificial intelligence systems)
  • Applied cybersecurity (replaced by Cybersecurity)

Majors being revised for 2027:

  • Games and immersive media (minor changes)
  • Software development

New majors from 2027 (only available to students commencing the BIT in 2027):

  • Agentic software engineering
  • Artificial intelligence algorithms and models
  • Applied artificial intelligence
  • Business artificial intelligence systems
  • Computer science
  • Data science

Bachelor of Computer Science (C2001) and related double degrees

The BCS has been revised for 2027, with changes to core units and capstone projects, and minor changes to specialisation units.

Bachelor of Computer Science Advanced (Honours) (C3001)

From 2027, specialisations will no longer be offered in the BCSAdv(Hons). Students wanting to study outside computer science can do so through a major in another IT area, taken as free electives. The course structure and capstone projects have also been updated.

Other impacted degrees

  • Bachelor of Applied Data Science
  • Bachelor of Applied Data Science Advanced (Honours)
  • Bachelor of Software Engineering (Honours)
  • Bachelor of Science - Computational Science major

Students in these degrees should replace any core FIT units that are not offered in 2027 with the appropriate approved replacement units as outlined in the table below.

New practice units

A key part of the 2027 curriculum is the introduction of industry practice units - giving you a workplace-like learning experience where you contribute to real projects, products and services while building the professional, technical and collaborative skills you'll need for your course and career.

Capstone units are being updated to align with this new practice program. You'll have the opportunity to help establish the student-led companies at the heart of the program, while building a portfolio to show future employers what you can do.

The new structure will roll out progressively from 2027 as capstone units are replaced by practice units (see table below). Further guidance will be shared before next semester.

Find out more about the Industry Practice program

How this affects currently enrolled students

Continue following your existing course map. Some core units in your degree or major/specialisation may no longer be offered and will be replaced by new units - see below and outlined in your map.

Course and course version transfers

  • Transferring into an IT Undergraduate Degree: If you receive an offer to transfer into a current IT undergraduate degree (C2000, C2001, C3001 or any double degree associated with these) later this year, your offer will specify which version of the degree and which course map to follow based on your credit and completed units.
  • Moving to a 2027 course version: If you are enrolled in an existing IT UG degree and would like to move to the 2027 version (for example, to complete a new 2027 major), you will need to contact the Faculty to discuss your options.
  • Transferring to a 2027 new degree: New 2027 courses will not be available for internal course transfer in semester 1 2027 as we will roll these out one year at a time.

Please refer to the below for a summary of unit changes and approved replacements.

Unit Code Unit TitleChange Course - Major/Specialisation Teach out plan
FIT1006 Business information analysis No longer offered BIT - Business information systems Replace with any of ETC1000, ETF1100, ETX1100, STA1010, SCI1020
FIT1008 Fundamentals of algorithms No longer offered BCS Replace with FIT2115 (S1 and S2)
FIT1013 Digital futures: IT for business No longer offered BIT No longer prerequisite to IBL for BIS major students
FIT1043 Introduction to data science No longer offered BCS - Data science Replace with FIT2132 (S2)
FIT1045 Introduction to programming Renamed ALL New name: Software development 1: programming foundations
FIT1046 Interactive media foundations No longer offered BIT - Interactive media Contact the Faculty for advice
FIT1047 Introduction to computer systems, networks and security Renamed ALL New name: Computing systems 1: foundations and operations
FIT1048 Fundamentals of C++ No longer offered BIT - Games development Replace with FIT1045
FIT1049 IT professional practice Final offering S2 2027 ALL Replace with FIT2119 from 2028 (S1 and S2)
FIT1050 Web fundamentals Renamed BIT - Software development New name: Web development
FIT1051 Programming fundamentals in Java No longer offered BIT - Business information systems, Software development Replace with FIT1056 (S1 and S2)
FIT1053 Introduction to programming (Advanced) No longer offered BCSAdv Hons Replace with FIT1045 (S1 and S2)
FIT1054 Fundamentals of algorithms (Advanced) No longer offered BCSAdv Hons Replace with FIT2115  (S1 and S2)
FIT1056 Introduction to software engineering Renamed BSE New name: Making with artificial intelligence: Software in the AI era
FIT1058 Foundations of computing No longer offered BCS Replace with MAT1830 (S1 and S2)
FIT1059 Artificial intelligence for everyone Renamed All New name: Artificial Intelligence: concepts and tools for impact
FIT1060 Pervasive computing Renamed, move to S2 BIT - HCI minor New name: Human understanding and artificial intelligence navigation
FIT1061 Introduction to artificial intelligence Renamed BCS - Artificial intelligence New name: AI algorithm foundations
FIT1110 Human-centred artificial intelligence No longer offered BIT - HCI minor Replace with FIT1059 (S1 and S2)
FIT2002 IT project management Final offering S2 2027 BIT Replace with FIT2130 from 2028 (S1 and S2)
FIT2004 Algorithms and data structures No longer offered BCS, BSE Replace with FIT3234 (S1 and S2)
FIT2014 Theory of computation Final offering S2 2027 BCS Replace with FIT3235 from 2028
FIT2073 Game design studio 1 No longer offered BIT - Games development Replace with FIT1073
FIT2081 Mobile application development No longer offered BIT - Business information systems, Software development BIS/SD major: Replace with FIT2133 (S2)
Cyber major (2024): Replace with FIT2121 (S2)
FIT2082 Computer science research project Final offering S2 2027 BCSAdv Hons To be confirmed
FIT2083 Innovation and research in computer science Final offering S1 2027 BCSAdv Hons To be confirmed
FIT2085 Fundamentals of algorithms for engineers No longer offered BSE Replace with FIT2115 (S2 and S2)
FIT2087 3D Character animation No longer offered BIT - Interactive media Replace with FIT3187
FIT2090 Business information systems and processes No longer offered BIT - Business information systems Replace with FIT2179 (S1)
FIT2091 Interactive media studio 1 No longer offered BIT - Interactive media If you have not completed both of FIT2091 and FIT2092:
a) consider moving to the 2023 course version, or
b) replace with FIT1073 and the other one of FIT2087/FIT3187 or FIT2098 (not already completed)
FIT2092 Interactive media studio 2 No longer offered BIT - Interactive media The other one of FIT2087/FIT3187 or FIT2098 (not already completed)
FIT2093 Cybersecurity tools and techniques No longer offered BIT - Computer networks and security Replace with FIT1093
FIT2094 Databases Final offering S2 2027 ALL Replace with FIT1062 from 2028 (S1 and S2)
FIT2097 Games programming 2 No longer offered BIT - Games development Replace with FIT3097
FIT2099 Object oriented design and implementation Final offering S1 2027 BCS - Advanced computer science, Algorithms and software Replace with FIT2133 from S2 2027 (S2)
FIT2100 Operating systems Final offering S2 2027 BSE, BIT - Applied cybersecurity, Cybersecurity Replace with FIT2134 from 2028
FIT2101 Software engineering process and management Final offering S2 2027 BSE Replace with FIT2119 from 2028 (S1 and S2)
FIT2104 Web database interface No longer offered BIT - Software development Replace with FIT2095 from 2027 (S2)
FIT2109 Computer science workshop Final offering S2 2027 BCS - Algorithms and software To be confirmed
FIT3039 Studio project 1 No longer offered BIT - Games and immersive media Replace with FIT3222 (S1 and S2)
FIT3040 Studio project 2 Final offering S1 2027 BIT - Games and immersive media Replace with FIT3223 from S2 2027 (S1 and S2)
FIT3047 Industry experience studio project 1 No longer offered BIT - Applied cybersecurity, Business information systems, Software development Replace with FIT3222 (S1 and S2)
FIT3048 Industry experience studio project 2 Final offering S1 2027 BIT - Applied cybersecurity, Business information systems, Software development Replace with FIT3223 from S2 2027 (S1 and S2)
FIT3080 Artificial intelligence Final offering S2 2027 BCS - Data science and artificial intelligence Replace with FIT2111 from 2028 (S1)
FIT3094 Artificial life, artificial intelligence and virtual environments No longer offered BIT - Games development Replace with FIT3172
FIT3144 Advanced computer science research project No longer offered BCSAdv Hons Replace with FIT3230 and FIT3231 from 2027 (S1 and S2)
FIT3145 Game design studio 2 No longer offered BIT - Games development Replace with FIT2145
FIT3152 Data analytics Final offering S2 2027 BCS - Data science and artificial intelligence, Data science
BIT - Business information systems
Replace with FIT3229 from 2028 (S1)
FIT3159 Computer architecture Final offering S1 2027 BSE Replace with FIT2165 from S2 2027 (S2)
FIT3161 Computer science project 1 No longer offered BCS - Advanced computer science, Algorithms and software Replace with FIT3230 (S1 and S2)
FIT3162 Computer science project 2 Final offering S1 2027 BCS - Advanced computer science, Algorithms and software Replace with FIT3231 from S2 2027 (S1 and S2)
FIT3163 Data science project 1 No longer offered BCS - Data science and artificial intelligence, Data science Replace with FIT3230 (S1 and S2)
FIT3164 Data science project 2 Final offering S1 2027 BCS - Data science and artificial intelligence, Data science Replace with FIT3231 from S2 2027 (S1 and S2)
FIT3165 Computer networks No longer offered BIT - Cybersecurity Replace with FIT2165 (S1 and S2)
FIT3169 Immersive environments No longer offered BIT - Interactive media Replace with FIT2169
FIT3170 Software engineering practice Change to 6 pts in 2027
Final offering S2 2027
BSE 2027: Replace 12 point FIT3170 with FIT3170 (6 pts) and FIT3184
2028: Replace 12 point FIT3170 with FIT2130 (6 pts) and FIT3184, replace 6 pt FIT3170 with FIT2130
FIT3171 Databases No longer offered BSE Replace with FIT2094 in 2027 and FIT1062 from 2028
FIT3173 Software security No longer offered BIT - Cybersecurity Replace with FIT2173
FIT3175 Usability No longer offered BIT - Software development Replace with FIT2175 
FIT3176 Advanced database design No longer offered BIT - Software development Replace with any available Software development L3 elective
FIT3179 Data visualisation Move to S1Final offering S1 2027 BCS - Data science (2024) Replace with FIT2179 from 2028 (S1)
FIT3181 Deep learning Final offering S2 2027 BCS - Data science and artificial intelligence, Data science Replace with FIT2112 from 2028 (S2)
FIT3188 Cybersecurity project 1 No longer offered BCS - Cybersecurity Replace with FIT3230  (S1 and S2)
FIT3189 Cybersecurity project 2 Final offering S1 2027 BCS - Cybersecurity Replace with FIT3231 from S2 2027 (S1 and S2)
FIT3193Artificial intelligence project 1No longer offeredBCSReplace with FIT3230 (S1 and S2)
FIT3194Artificial intelligence project 2No longer offeredBCSReplace with FIT3231 from S2 2027 (S1 and S2)
FIT3196 Computer architecture and networks No longer offered BSE Replace with FIT2165 
FIT3197 Software quality and testing No longer offered BSE Replace with FIT2107 (S2)
FIT4002 Software engineering industry experience studio project Final offering FY 2027 BSE Replace with FIT4048 and FIT4049 from S2 2027 (S1 and S2)
FIT4005 IT research and innovation methods No longer offered Honours Replace with FIT5125 (S1 and S2)
FIT4165 Computer networks Final offering S1 2027 BSE Replace with FIT4043 from 2028 (S1)
MAT1841 Continuous mathematics for computer science No longer offered  Replace with one of MTH1020, MTH1030, FIT2109 or (from 2028) MAT1003

Need Help or have Questions?