Course Structure QUT - IT
Course Structure QUT - IT
Year 2024 This PDF contains information about the course structure. For more information about the course
see the course information PDF
QUT code IN01
Computer Science Major: Semester 2 (July) entry IT10 Diploma of IT into IN01 (Computer Science)
- Full time commencing in 2024 Full-time - Feb entry (from 2024)
Semesters Semesters
● Year 1, Semester 2 ● Year 1, Semester 1
● Year 2, Semester 1 ● Year 1, Semester 2
● Year 2, Semester 2 ● Year 2, Semester 1
● Year 3, Semester 1 ● Year 2, Semester 2
● Year 3, Semester 2
● Year 4, Semester 1 Code Title
Year 1, Semester 1
Code Title
CAB201 Programming Principles
Year 1, Semester 2
CAB203 Discrete Structures
IFB102 Introduction to Computer Systems
12cp of Complementary Studies unit
IFB103 IT Systems Design
Select one of two 6cp of QUT You unit OR 12cp of
IFB104 Building IT Systems
Complementary Studies unit
IFB105 Database Management
Year 1, Semester 2
Year 2, Semester 1
CAB202 Microprocessors and Digital Systems
CAB201 Programming Principles
CAB222 Networks
IFB201 Introduction to Enterprise Systems
12cp of Complementary Studies unit
IFB240 Cyber Security
Select one of two 6cp of QUT You unit OR 12cp of
QUT You unit (6cp) Complementary Studies unit
QUT You unit (6cp) Year 2, Semester 1
Year 2, Semester 2 IFB398 Capstone Project (Phase 1)
CAB202 Microprocessors and Digital Systems CAB301 Algorithms and Complexity
CAB222 Networks CAB302 Software Development
Bachelor of Information Technology (Computer Science)
Code Title Unit list
Select one of two 6cp of QUT You unit OR 12cp of Science (CS) Unit Options List
Complementary Studies unit OR one of the Computer Science BSB131 Applied Business Analytics
Option Unit listed below:
Note: from 2023 BSB123 is replaced by BSB131. If you have
CAB402 Programming Paradigms completed BSB123 previously, it will still count towards your
CAB420 Machine Learning Second Major.
Year 2, Semester 2 CAB330 Data and Web Analytics
IFB399 Capstone Project (Phase 2) CAB401 High Performance and Parallel Computing
12cp of Complementary Studies unit CAB430 Data and Information Integration
12cp of Complementary Studies unit CAB431 Text Analysis and Web Search
Select one of two 6cp of QUT You unit OR 12cp of IAB303 Data Analytics for Business Insight
Complementary Studies unit OR one of the Computer Science MXB161 Computational Explorations
Option Unit listed below:
MXB242 Regression and Design
CAB401 High Performance and Parallel Computing
MXB261 Modelling and Simulation Science
CAB403 Systems Programming
MXB262 Visualising Data
CAB432 Cloud Computing
MXB344 Generalised Linear Models
MXB361 Aspects of Computational Science
IT: Core Unit Options: Commencing from 2023
PUB208 Understanding Health Information
Core Unit Options list
Code Title
Computational and Simulation Science Second
CAB201 Programming Principles
Major (84cp)
CAB202 Microprocessors and Digital Systems
Unit List
CAB210 User Experience Fundamentals
Code Title
CAB230 Web Computing
MSINSMJ-COMSISM
IAB201 Modelling Techniques for Information Systems
CAB401 High Performance and Parallel Computing
IAB206 Modern Data Management
OR
IAB207 Rapid Web Application Development
CAB201 Programming Principles
IAB230 Design of Enterprise IoT
(Note: Information Systems major students must select
IAB250 Enterprise Systems Configuration CAB201)
IAB260 Social Technologies MXB100 Introductory Calculus and Algebra
IGB180 Computer Games Studies MXB103 Introductory Computational Mathematics
Other units subject to approval of Course MXB161 Computational Explorations
NOTE:
Coordinator
MXB261 Modelling and Simulation Science
MXB262 Visualising Data
***** SECOND MAJORS - Important Enrolment
MXB362 Advanced Visualisation and Data Science
Information [PLEASE READ] *****
INSTRUCTIONS FOR SECOND MAJORS
Information Systems Second Major (84cp)
Code Title
Unit list
* Any unit(s) that is mandatory in your primary major, can NOT
Code Title
be selected in your chosen second major.
IN01SMJ-INFOSYS
* Any unit(s) that appear in multiple second majors can only
contribute towards the completion of one of these second IAB201 Modelling Techniques for Information Systems
majors. IAB203 Business Process Modelling
IAB204 Business Requirements Analysis
Data Science Second Major (CS) (84cp) IAB207 Rapid Web Application Development
Unit list IAB305 Information Systems Lifecycle Management
Code Title IAB401 Enterprise Architecture
IN01SMJ-DATSCCS Choose one unit (12 credit points) from the
MXB101 Probability and Stochastic Modelling 1 PLUS
Information Systems Second Major Options List
MXB107 Introduction to Statistical Modelling IAB206 Modern Data Management
MXB100 Introductory Calculus and Algebra IAB260 Social Technologies
DSB100 Fundamentals of Data Science IAB303 Data Analytics for Business Insight
CAB420 Machine Learning IAB320 Business Process Improvement
PLUS Choose Two units (24 credit points) from the Data IAB321 Business Process Technologies
Bachelor of Information Technology (Computer Science)
Unit list Unit list
IAB402 Information Systems Consulting IAB203 Business Process Modelling
IAB204 Business Requirements Analysis
Computational and Simulation Science IAB207 Rapid Web Application Development
Unit List (IAB202 Business of Information Technology replaced by
Code Title IAB207 Rapid Web Application Development in mid-2019)
MSBXMNR-COMPSSC
MXB261 Modelling and Simulation Science Intelligent Systems
MXB262 Visualising Data Unit list
Select two units (24 credit points) from the selective Code Title
PLUS
list: CAB320 Artificial Intelligence
MXB161 Computational Explorations EGB339 Introduction to Robotics
MXB361 Aspects of Computational Science MXB103 Introductory Computational Mathematics
MXB362 Advanced Visualisation and Data Science Choose one unit (12 credit points) from the elective
PLUS
NOTE: From 2019, MXB161 has been moved to the option list. list:
CAB201 Programming Principles
Data-centric Computing Extension (IS students must select CAB201 to meet pre-requisite)
Unit list CAB420 Machine Learning
Code Title
IN01MNR-CENTRIC Business Intelligence
DSB100 Fundamentals of Data Science Business Intelligence Core units
Select three units (36 credit points) from the Code Title
PLUS
elective list: IAB303 Data Analytics for Business Insight
CAB230 Web Computing IAB206 Modern Data Management
CAB330 Data and Web Analytics IAB260 Social Technologies
CAB320 Artificial Intelligence Select 1 unit from the Business Intelligence Unit Options
CAB401 High Performance and Parallel Computing BSB131 Applied Business Analytics
CAB430 Data and Information Integration AYB114 Forensic Digital Analysis
CAB431 Text Analysis and Web Search CAB220 Fundamentals of Data Science
MXB107 Introduction to Statistical Modelling CAB430 Data and Information Integration
IAB203 Business Process Modelling
Enterprise Systems IAB250 Enterprise Systems Configuration
Unit list IAB321 Business Process Technologies
Code Title IAB230 Design of Enterprise IoT
IN01MNR-ENTPSS IAB402 Information Systems Consulting
IAB250 Enterprise Systems Configuration
IAB351 Cloud Information Systems IoT and Mobile Technologies
IAB352 Enterprise Systems Management Unit list
Select one unit (12 credit points) from the elective Code Title
PLUS
list: IN01MNR-MOBAPPS
MGB133 Managing Strategy IAB230 Design of Enterprise IoT
Note: From 2023 BSB115 is replaced by MGB133. If you have IAB330 Applied IoT and Mobile Technologies
completed BSB115 previously, it will still count towards your
Choose two units (24 credit points) from either the
Minor. PLUS
Technical Stream or the Non-Technical Stream
IAB230 Design of Enterprise IoT
Technical Stream:
IAB320 Business Process Improvement
CAB230 Web Computing
IAB401 Enterprise Architecture
IFB240 Cyber Security
IAB402 Information Systems Consulting
Note: From 2023 CAB240 is replaced by IFB240. CAB240 will
still count towards this Minor, if you have completed it
Information Systems previously.
Unit list CAB432 Cloud Computing
Code Title Non-Technical Stream:
IN01MNR-INFOSYS CAB210 User Experience Fundamentals
IAB201 Modelling Techniques for Information Systems
Bachelor of Information Technology (Computer Science)
Unit list Business Process Management Uni-Wide Minor
CAB310 Interaction and Experience Design -
IAB260 Social Technologies Code Title
IAB351 Cloud Information Systems Please refer to the University Wide Minor page for the Business
IGB220 Fundamentals of Game Design Process Management Minor unit set.
IAB402 Information Systems Consulting <https://www.student.qut.edu.au/studying/courses/course?cour
seCode=+&courseID=28071&structureID=69414#structure-tab
Networks and Security >
For students who commenced the minor from 2024 and
onwards University Wide Minor options
Code Title -
IN01MNR-NETWSEC Code Title
CAB440 Network and Systems Administration -
CAB441 Network Security
Choose two units (24 credit points) from the Networks and Unit Synopses
Security Options Unit List: AYB114 Forensic Digital Analysis
CAB230 Web Computing Anti-requisites BSB212, CTB212
CAB340 Cryptography Credit Points 12
CAB432 Cloud Computing
The rise of the Internet and the rapid development of
IAB330 Applied IoT and Mobile Technologies technological applications is changing the way in which business
IFB240 Cyber Security is being conducted, how fraud is occurring, and, consequently,
how forensic accountants investigate and analyse digital data.
For students who commenced the minor prior to 2024 This unit introduces students to a variety of technological
Code Title developments and their forensics and analytics implications,
IN01MNR-NETWSEC along with technical investigative approaches for monitoring and
assessing potential fraud. In addition, students will be able to
Choose four units (48 credit points) from the Networks and recognise the new data risks and governance issues facing
Security Options list: organisations in the digital age. This insight will assist students
IFB240 Cyber Security to develop both theoretical and practical knowledge by
Note: From 2023 CAB240 is replaced by IFB240. CAB240 will understanding how digital technologies and data are being used
still count towards this Minor, if you have completed it to investigate fraud and create business intelligence. This unit is
previously. a foundation of the Forensics second major and Forensics and
Data Analytics minor and will equip students with up-to-date
CAB340 Cryptography
tools and techniques used in forensic investigation.
CAB440 Network and Systems Administration
CAB441 Network Security View unit details online | View unit timetable
CAB230 Web Computing
BSB131 Applied Business Analytics
Equivalents BSB123
User Experience
Credit Points 12
User Experience Minor is renamed from Human-Computer
Interaction
Organisations use business analytics to understand and solve
Code Title
business problems, increase efficiency, leverage productivity,
and ultimately enhance the business performance of
Unit list
organisations. This business core option unit introduces you to a
Code Title practical framework for data collection, aggregation, processing,
IN01MNR-USEREXP and modelling to transform data into business insights. You will
CAB210 User Experience Fundamentals gain knowledge of key business analytics methods and
approaches, and build skills in using Excel to manage and
CAB310 Interaction and Experience Design analyse data sets — valuable competencies that will help you to
Choose two units (24 credit points) from the improve decision-making in contemporary business
PLUS
elective list: environments across all business disciplines.
CAB230 Web Computing
View unit details online | View unit timetable
DXB501 Tangible Media
IAB230 Design of Enterprise IoT CAB201 Programming Principles
IAB260 Social Technologies IFB104 or ITD104 or MZB126 or EGD126
IGB220 Fundamentals of Game Design Pre-requisites or ENB246 or MXB103 or INB104 or
MAB220 or EGB103
Anti-requisites ITD121
Bachelor of Information Technology (Computer Science)
IFB104 or ITD104 or MZB126 or EGD126 View unit details online | View unit timetable
Pre-requisites or ENB246 or MXB103 or INB104 or
MAB220 or EGB103 CAB210 User Experience Fundamentals
Equivalents INB270, IND270 IFB103 or INB103 or ITD103 or INB182 or
Pre-requisites
Credit Points 12 EGB100 or ENB100 or EGB101
Credit Points 12
This unit builds on the gentle introduction to programming
provided in IFB104, EGB103 or MZB126. In those units students User experience (UX) means how a person feels when
learn how algorithms are constructed by combining the logical interacting with digital technology, like mobile applications, web
structures of sequence, selection and iteration. Students also services and games. This unit introduces user experience
learn how functions can be used to abstract and reuse sections methods to study people’s needs in a real-world context, and to
of code. These concepts are reinforced in this unit and extended evaluate the usability and experience with technologies. This unit
with additional applications of abstraction necessary to combat is important to inform the design and development of
complexity when building larger systems. Object-oriented technologies that meet the needs of people who are going to use
principles are introduced where the program is structured around them and the context within which they will be used. A stronger
classes of objects that are identified from the real-world understanding of user experience will provide students with an
providing a high-level architecture that is better able to stand the edge in the market place for jobs such as interaction designers,
test of time as requirements evolve throughout the lifetime of the usability engineers, game designers, app developers,
system. This unit provides the foundation for the other more information architects, and user experience designers. This unit
advanced and specialized programming units. builds on the design thinking skills developed in IFB103, and it
provides the foundation for advanced interaction design skills
View unit details online | View unit timetable through unit CAB310.
CAB202 Microprocessors and Digital Systems View unit details online | View unit timetable
((IFB104 or ITD104) and (IFB102 or
Pre-requisites ITD102)) or (EGB103 or MZB126 or CAB220 Fundamentals of Data Science
MZB127 or EGD126) (CAB201 or ITD121) and (MZB151 or any
Pre-requisites
Equivalents ENB244 MXB unit)
Credit Points 12 Credit Points 12
This unit introduces you to the components inside a computer Data is becoming central to every organization's decision making
and how these components work together. The design and process, and the demand for data savvy modelers and software
development of modern digital electronic systems requires a engineers is rapidly increasing. Modern computational
knowledge of the hardware and software to program the system. approaches to data analysis have to enable users to acquire,
This unit identifies design requirements and lets you develop manage, interpret, present and disseminate large volumes of
embedded microcontroller-based system solutions. Practical heterogeneous data. Data science is a synthesis of statistics,
laboratory exercises progressively expose features of a typical mathematics, machine learning and computer science, and uses
microprocessor; and explain how an embedded computer can tools, techniques, and approaches from all of these fields to
interact with its environment. This provides a valuable foundation extract information from datasets. This unit will introduce you to
for further studies in areas such as robotics and networking. a wide range of Data Science methods and theories to model
and analyze data.
View unit details online | View unit timetable
View unit details online | View unit timetable
CAB203 Discrete Structures
IFB104 or ITD104 or MZB126 or EGD126 CAB222 Networks
Pre-requisites Pre-requisites IFB102 or ITD102
or EGB103
Equivalents INB250 Equivalents CAB303, INB251
Credit Points 12 Credit Points 12
In trying to solve complex problems, a powerful approach is to View unit details online | View unit timetable
transform the problem into a simpler model by abstracting away
some of the less important details. Once in this more abstract CAB230 Web Computing
form, powerful mathematical techniques (developed over IFB104 or ITD104 or MZB126 or EGD126
Pre-requisites
centuries) can be brought to bear. For computing related or EGB103
problems, the most relevant mathematical concepts and Equivalents INB271
techniques come from the field of discrete mathematics, and
Credit Points 12
include arithmetic, logic, set theory, graph theory and functions.
This unit demonstrates how these mathematical concepts and
techniques can be used to model and solve real-world problems. The World Wide Web is the most important platform for software
The unit also supports subsequent units: CAB301 where systems and an integral part of modern life. Many companies
algorithms involving graphs are introduced and CAB402 where owe their existence to the web, through applications deployed
the mathematical notion of a function provides the basis for over the Internet using web protocols. All IT professionals
alternative programming paradigms. require a good understanding of the web and its architecture,
Bachelor of Information Technology (Computer Science)
especially software developers and those tasked with View unit details online | View unit timetable
maintaining and implementing web-based software systems.
This unit is a technical introduction to modern web computing. CAB320 Artificial Intelligence
You will design and implement clean and responsive user (INB270 or CAB201 or ITD121 or CAB202)
interfaces, taking account of accessibility and Pre-requisites and (MZB151 or ENB246 or MZB126 or
internationalisation. We will provide an introduction to JavaScript EGD126 or MXB103 or MXB100)
and you will use it throughout the semester, gaining practical Credit Points 12
experience with HTML, CSS and frameworks such as React on
the client side, and node.js, Express and the node ecosystem on
This foundational unit introduces the basics of Artificial
the server side. You will understand security threats and their
Intelligence (AI) ranging from Intelligent Search techniques to
mitigation and gain practical experience deploying an internet
Machine Learning. AI strives to build intelligent entities as well as
facing web server using HTTPS.
understand them. AI has produced many significant products;
View unit details online | View unit timetable from AI chess champions to state of the art schedulers and
planners. This unit introduces state representations, techniques
CAB301 Algorithms and Complexity and architectures used to build intelligent systems. It covers
topics such as heuristic search, machine learning (including
Pre-requisites (CAB201 or ITD121)
deep neural networks) and probabilistic reasoning. The ability to
Equivalents INB371 formalise a given problem in the language/framework of relevant
Credit Points 12 AI methods (for examples, a search problem, a planning
problem, a classification problem, etc) and understand a fast
This unit teaches you the fundamental principles used to assess evolving field is a requirement for a range of graduate entry
the efficiency of software algorithms, allowing you to distinguish software engineer positions. This unit lays the foundations for
solutions that can process large amounts of data or perform further studies in Games, Robotics, Pattern Recognition,
complex calculations effectively from those that run Information Retrieval, Data Mining and Intelligent Web Agents.
unacceptably slowly or not at all. In this unit you will examine a
range of different algorithms, review the principles used to View unit details online | View unit timetable
predict their efficiency and perform empirical measurements of
specific algorithms to confirm the theoretical predictions. CAB330 Data and Web Analytics
Pre-requisites CAB220 or DSB100 or CAB230 or IAB207
View unit details online | View unit timetable Equivalents INB342
Credit Points 12
CAB302 Software Development
Pre-requisites CAB201 or INB270 or ITD121
Data analytics has become a popular way to support decision-
Equivalents INB370 making by turning an organization's large collection of data into
Credit Points 12 useful knowledge about their customers and business
processes. Data analytics has direct applications in several fields
This unit teaches you how to work effectively in a team to such as social networks, business processes, search-engines, e-
develop large-scale software systems. It includes principles of commerce, digital libraries, bioinformatics and web information
teamwork, modern software development methodologies and systems. This unit provide fundamental knowledge and skills of
tools that are needed when working in a team on a large project. data analytics to help with data-driven decision making. You will
learn the different types of data mining techniques to apply
View unit details online | View unit timetable classification, clustering and association mining. You will learn
how the processing can be applied to text and web usage data.
CAB310 Interaction and Experience Design This is an introductory unit and the knowledge and skills
Pre-requisites CAB210 developed in this unit are relevant to all IT professionals. It builds
Credit Points 12 on CAB220 - Fundamentals of Data Science which introduces
the basic concepts of data manipulation.
This is an advanced human-computer interaction unit focussed View unit details online | View unit timetable
on the design and evaluation of emerging technologies for
human use. Emerging technologies like robots, machine
CAB340 Cryptography
learning, and Internet of Things devices have the potential to
Pre-requisites CAB203 or MXB102
disrupt how we work and live. Based on interaction design
theories and methods, this unit focusses on how we design, Anti-requisites INB355
prototype, and study how people experience such emerging Credit Points 12
technologies. Understanding how to design emerging
technologies for human use will give students an edge in the The dependence of modern society on remote electronic data
market place for jobs as user experience professionals, IT transmission and storage makes it an essential requirement that
developers, and interaction designers. The theories and this data be secured, both against unwanted disclosure and
methods introduced in this unit prepare students for a career in malicious alterations. This unit provides a self-contained
human-computer interaction research and development. This introduction to the field of cryptography, from historical roots and
unit builds on design thinking skills from unit IFB103 and user attacks, to the mathematical principles that underpin the
experience research skills from unit CAB210 to design workings of the modern ciphers most commonly in use for
experiences with emerging technologies. securing internet communications. The focus of this unit is on a
Bachelor of Information Technology (Computer Science)
View unit details online | View unit timetable (CAB201 or ITD121) and (MZB151 or any
Pre-requisites MXB unit). CAB201 can be studied in the
CAB432 Cloud Computing same teaching period as DSB100.
CAB301 or CAB302 or INB370 or INB371 Credit Points 12
Pre-requisites
or IFN666
Equivalents INB356 Data is becoming central to every organization's decision making
process, and the demand for data savvy modelers and software
Credit Points 12
engineers is rapidly increasing. Modern computational
approaches to data analysis have to enable users to acquire,
Cloud Computing is among the most important developments in manage, interpret, present and disseminate large volumes of
the IT industry in recent years, and one which has received heterogeneous data. Data science is a synthesis of statistics,
enormous attention. Cloud is a natural progression from earlier mathematics, machine learning and computer science, and uses
trends in service and infrastructure outsourcing and tools, techniques, and approaches from all of these fields to
virtualisation, but is distinguished by its elasticity and scale: extract information from datasets. This unit will introduce you to
service and infrastructure provisioning may change rapidly in a wide range of Data Science methods and theories to model
response to variations in demand, allowing clients to cater for and analyze data.
unexpected spikes in load without tying up capital in expensive
and potentially underutilised assets. Cloud services and View unit details online | View unit timetable
technologies are becoming increasingly diverse and
sophisticated, moving rapidly from the original 'bare metal' DXB501 Tangible Media
offerings and providing a rich set of options and APIs. This unit DXB303 or KIB205 or DXB401 or KIB216 or
provides a technically oriented introduction to Cloud Computing, Pre-requisites
INB385 or IFB104
giving you experience in developing modern cloud applications
and deploying them to the public clouds of the major vendors. Equivalents KIB314
Credit Points 12
View unit details online | View unit timetable
This unit builds upon previous interaction design studies and
CAB440 Network and Systems Administration extends these studies into the field of tangible media. The design
Pre-requisites CAB222 or CAB303 or INB251 and production of computational and interactive media forms
Credit Points 12 requires theoretical knowledge and an understanding of the
processes that underpin the tangible as well as the embodied
This unit builds on your existing knowledge of networks and ways in which people interact with such systems. This unit
systems administration. You will be introduced to technical provides the context for you to develop an in-depth knowledge of
knowledge and practical skills for managing network tangible media through the production of an advanced tangible
administration, including: (1) configuring addressing and routing media design project.
with physical/virtual network devices, (2)
View unit details online | View unit timetable
installing/maintaining/troubleshooting network services on a
Unix-like platform, and (3) preventing vulnerabilities/threats to
network systems and proposing mitigation strategies to secure
EGB339 Introduction to Robotics
network infrastructure. CAB441 Network Security builds on this Equivalents ENB339
unit by extending your network administration skills to secure Credit Points 12
network application services.
This unit introduces the fundamental concepts and algorithms of
View unit details online | View unit timetable robotics and computer vision. You will learn how to solve typical
fundamental real-world computer vision and robotics problems,
CAB441 Network Security working individually and in a team. You will build from this unit in
(IFB240 or CAB240 or INB255) and EGB439 (Advanced Robotics).
Pre-requisites
(CAB440 or INB351)
Anti-requisites INN251 View unit details online | View unit timetable
Credit Points 12
IAB201 Modelling Techniques for Information
As a system administrator or information security professional
Systems
you are expected to have an in depth understanding of a variety (IFB103 or ITD103) and (IFB105 or IFB130
Pre-requisites
of network security controls, principles and analysis tools and or ITD105)
their use in a wider cybersecurity context. In this unit you will Anti-requisites ITD122
learn these tools by building and testing a secure network in a Credit Points 12
virtualised environment in accordance with cybersecurity
principles. This is an introductory unit that will provide you with the
foundational skills and knowledge required for understanding,
View unit details online | View unit timetable
designing and analysing information systems. The unit aims to
develop an ability to manage the complexity of contemporary
DSB100 Fundamentals of Data Science and future information systems and the domains in which they
are used. It will also provide you with the skills to design
artefacts, fit for purpose and audience, that can be used to solve
Bachelor of Information Technology (Computer Science)
real-world problems related to information systems. Unit content consumer applications. Developing Web applications faces
will play an important role in future units and a wide variety of significant challenges, including faster delivery of new
professional IT activities. This unit expands on knowledge innovations, robustness for change, and performance scalability.
acquired in IFB103: IT Systems Design by introducing The unit will address these challenges by using Model-View-
conceptual modelling techniques that underpin most modern Controller (MVC) frameworks to support rapid development of
systems modelling languages. Subsequent units will build on the web applications. The knowledge and skills developed in this
conceptual modelling skills learned in this unit, for example, by unit are valuable for all IT professional roles – software
applying it to the techniques covered in IAB203: Business engineers, business analyst and architects, enabling an
Process Modelling and IAB204: Business Requirements understanding of software systems design practices and
Analysis. development practices. This is an introductory unit and students
will be exposed to web application development through a
View unit details online | View unit timetable guided process of using well known frameworks such as CSS-
Bootstrap, Python-Flask and JQuery. It builds on concepts learnt
IAB203 Business Process Modelling in IFB103 and IFB105 and recommends knowledge of Python
Equivalents INB320 programming.
Credit Points 12
View unit details online | View unit timetable
This unit continues after IAB201 and introduces business
process management concepts: how organisations improve their
IAB230 Design of Enterprise IoT
business processes in terms of time, cost and quality. It Pre-requisites IFB104 or INB104 or ITD104
introduces process identification and process discovery. Equivalents INB345
Furthermore, it addresses the fundamentals of process Credit Points 12
modelling: model quality, correctness issues and modelling in
BPMN's collaboration and choreography diagrams. After this This unit introduces the components of a mobile ubiquitous
unit, IAB320 continues with other business process improvement system, including stand alone and wearable sensors and
steps. wireless network protocols. It introduces the Internet of Things
context and develops the skills in designing products and
View unit details online | View unit timetable
applications that use mobile and ubiquitous sensors and smart
devices. The ability to critically review real case studies, expand
IAB204 Business Requirements Analysis awareness of interconnections between technologies, networks
Pre-requisites IAB201 or ITD122 or PUB102 and user contexts and design a solution to a smart IT context
Equivalents INB220 problem is a requirement for a range of graduate positions. This
Credit Points 12 is the first unit in the Mobile Application Development minor and
builds on the skills that you developed in IFB103 IT Systems
This unit introduces you to the role, knowledge, skills and Design, and IFB104 Building IT Systems. IAB330 Mobile
techniques required of a business analyst. The unit focuses on Application Development builds on this unit in which you design
the tools and methods used by a business analyst, as well as the and build a working prototype system that uses mobile and
soft skills such as creativity and communication, all of which are ubiquitous system components.
critical to successful business requirements analysis.
View unit details online | View unit timetable
View unit details online | View unit timetable
IAB250 Enterprise Systems Configuration
IAB206 Modern Data Management Pre-requisites IFB103 or ITD103
(IFB104 or ITD104) and (IFB105 or IFB130 Equivalents IAB350
Pre-requisites
or ITD105) Credit Points 12
Credit Points 12
This unit introduces the fundamentals of enterprise systems
Introduce you to the technologies that can be used to address configuration. It uses a leading enterprise system to demonstrate
challenges in managing fast incoming, voluminous, and varied how organisations configure these systems to meet
data that is increasingly being relied on to make decisions in organisational and user requirements. Configuring an enterprise
today's business environment. You will develop practical skills in system is a substantial undertaking that must take into account
using modern data management technologies that will prepare technical, business and environmental considerations. This unit
you to be a data analyst, business analyst, solution architect, as commences by introducing core enterprise systems concepts
well as enterprise architect. related to organizational structures, process models, and data
models. This knowledge then serves as the foundation to
View unit details online | View unit timetable configuring financial, sales, procurement, and production related
functionalities. With enterprise systems forming the IT backbone
IAB207 Rapid Web Application Development of most large organisations, the knowledge and skills learnt in
(IFB103 or ITD103) and (IFB105 or ITD105 this unit are relevant for any IT professional.
Pre-requisites
or IFB130)
View unit details online | View unit timetable
Credit Points 12
IAB260 Social Technologies View unit details online | View unit timetable
Pre-requisites IFB103 or ITD103
IAB320 Business Process Improvement
Credit Points 12
Pre-requisites IAB203
This unit will introduce you to the theoretical and practical Equivalents INB321
requirements to build and understand social technology Credit Points 12
platforms, social networks, and digital communities. You will
learn concepts of social technology platforms practical manner, This unit fosters developing process analysis, improvement, and
investigate the building blocks of successful digital communities design skills of students. These skills and capabilities will
and understand the critical design features. Digital communities prepare you to undertake the digital transformation challenges of
are becoming a key feature of the future economy with online today’s organisations. You will understand and apply a variety of
communities and social networks are increasingly employed as methods, tools, techniques, and approaches for organisational-
part of the business model. The success of Digital Communities wide process improvement initiatives. You will be exposed to a
varies wildly with some communities were successful and others robust selection of quantitative and qualitative analysis
were struggling. This unit explores how to develop successful techniques as well as key process redesign paradigms used in
online communities by incorporating both a theoretical the industry. This will involve developing your knowledge and
perspective and an architectural perspective. expertise in different process improvement methodologies such
as Lean, Six Sigma and Process Reengineering using a hands-
View unit details online | View unit timetable on teaching approach with real-life case studies to enable
authentic learning outcomes.
IAB303 Data Analytics for Business Insight
AYB341 or ((IFB104 or ITD104) and View unit details online | View unit timetable
Pre-requisites
(IFB105 or IFB130 or ITD105))
Credit Points 12 IAB321 Business Process Technologies
Pre-requisites IAB203
In this unit you will draw on your knowledge and skills learnt in Credit Points 12
prior IT core units to learn how to problem solve with data for the
purposes of extracting business insight. Through the practical Whether you will be a business analyst, a process owner, a
lab sessions you will explore the relationship between common solution architect or a software engineer, it is essential that you
business concerns and the data and analytics that can be used understand the principles and value of business process
to address them, developing the skills to use a range of analytics automation, in order to fully realise the benefits of Business
techniques with a variety of data. You will also have the Process Management. This unit introduces the fundamentals of
opportunity to learn how to present analytics in a meaningful way "business process automation”. You will learn how to develop an
for business use. Through the workshops, you will be able to executable business process based on a business-oriented
increase your understanding of different kinds of data, their process model. You will practice how to automate an executable
importance to business, and why certain analytical and process using a business process management system (BPMS)
visualisation techniques can be used. and how to monitor its progress. The unit further presents
various post-execution techniques for analysing the behaviour of
View unit details online | View unit timetable automated processes. The hands-on approach allows students
to design, control and analyse automated business processes
IAB305 Information Systems Lifecycle using a variety of well-known business process technologies.
Management
(IFB103 or ITD103) and (IAB201 or ITD122 View unit details online | View unit timetable
Pre-requisites
or PUB110)
Equivalents IAB205
IAB330 Applied IoT and Mobile Technologies
Pre-requisites IAB230 or CAB201 or ITD121
Credit Points 12
Credit Points 12
This unit covers the essential activities in information systems
lifecycle management. An important role of Business Analyst Internet of Things, such as sensor networks, mobile and
(BA) and IT managers is to analyse and understand business wearable devices, are emerging computing platforms and
strategies, capabilities, and objectives to define, select, and frameworks. These technologies have resulted in a high demand
implement information systems within organizations to achieve for professionals who can design and build cross-platform IoT
their organizational objectives. This unit provides students with solutions and given the infinite possibilities for innovative
skills and knowledge related to information systems (IS) solutions, there is a major skills shortage in the industry. This
definition, acquisition, development, integration, transformation, unit aims to provide the theoretical and technical knowledge and
implementation, and maintenance within organisations. This unit skills to design and develop cost-effective cross-platform IoT
will expand skills in analysing and designing an IT system from solutions. You will extend your design and development skills by
IFB103 Introduction to Systems Analysis , Design and their IS working collaboratively in multi-cultural and multi-disciplinary
modelling knowledge from IAB201 Modelling Techniques for teams to acquire a solid practical foundation for the design and
Information Systems by introducing how information systems development of a real-world IoT solution.
can be incorporated with business models, processes and
View unit details online | View unit timetable
strategic business needs. Skills learned in this unit will be utilised
and further developed in IAB301 Enterprise Architecture.
Bachelor of Information Technology (Computer Science)
This unit covers Enterprise Architecture (EA) theory and IFB103 IT Systems Design
practice, concerning the ways in which business and IT systems Anti-requisites ITD103
are planned and designed using modelling techniques. EA
Equivalents INB182
focuses on organizational capability maps, which reflect what
businesses do, independent of business. The techniques for Credit Points 12
capturing different artefacts at business and IT levels relevant to
systems planning will include business services, processes, Developing an innovative, practical and cost-effective IT solution
information and resources. Students will be taught how to that is user-focused is a complex task for IT experts. It requires a
develop a multi-layered EA based on state-of-the-art modelling systematic process that includes: 1) identifying and clarifying a
techniques in TOGAF Archimate and UML. Importantly, this unit business problem that an IT system can help to resolve; 2)
extends your knowledge and skills to model, design and problem collecting and interpreting requirements; 3) decomposing the
and pursue careers in EA, modelling, design and solution system into its components; and, 4) prototyping techniques to
architecture of individual systems. The unit links to and extends ensure that all the components of the system satisfy the
learning from previous units in Data and Information requirements. This unit presents students with authentic industry
Bachelor of Information Technology (Computer Science)
View unit details online | View unit timetable MXB107 Introduction to Statistical Modelling
Credit Points 12
MXB100 Introductory Calculus and Algebra
Anti-requisites MAB125, MZB125 Statistical modelling provides methods for analysing data to gain
Equivalents MAB100,MAB120,MAB180 insight into real-world problems. The aim of this unit is to
Credit Points 12 introduce a wide range of fundamental statistical modelling and
data analysis techniques, and demonstrate the role they play in
drawing inferences in real-world problems. This unit is designed
This unit builds on high school calculus by exploring derivatives,
around the exploration of contemporary and important issues
integrals and differential equations. It also introduces the basic
through the analysis of real data sets, while simultaneously and
theory of matrices, vectors and complex numbers. The ability to
necessarily building your statistical modelling expertise. You will
apply these concepts and techniques, and express real-world
learn how to propose research questions, analyse real data sets
problems in mathematical language, is essential in quantitative
to attempt to answer these questions, and draw inferences and
fields such as science, business and technology. This is an
conclusions based on your findings. The importance of ethical
introductory unit, which attempts to establish foundational skills
considerations when dealing with real data sets will be
that you will extend in subsequent discpine-specific units. This
emphasised. The R programming language will be introduced,
unit is particularly intended for students whose mathematics
and you will gain experience and build your expertise in using
preparation does not include Queensland Senior Mathematics C
this industry-leading software to conduct statistical analyses.
Bachelor of Information Technology (Computer Science)
View unit details online | View unit timetable units MXB262 Visualising Data and MXB362 Advanced
Visualisation and Data Science, as well as extending your
MXB161 Computational Explorations knowledge of computational science through the unit MXB361
Admission to (MS01 or IX30 or SE20 or Aspects of Computational Science.
Pre-requisites SE30 or SE40 or SE70 or ID28) or 48 credit
points of study in current course View unit details online | View unit timetable
Credit Points 12
MXB262 Visualising Data
SEB113 or MXB107 or MXB161 or MXB261
This unit introduces you to techniques of computation and Pre-requisites
or MZB126
simulation across a range of application areas in Science,
Technology, Engineering and Mathematics (STEM). Equivalents MAB481
Computation and simulation are cornerstones of modern practice Credit Points 12
across STEM; practitioners skilled in these areas can explore
behaviours of real-world systems that would be impractical or Our world has an unprecedented amount of available data -
impossible to undertake using only theoretical or experimental especially in STEM, where generating and working with data is
means. In this introductory unit, you will develop your core to our fields. The ability to visualise data is critical for
computation and simulation skills through individual and exploring and communicating science and engineering findings.
collaborative problem-solving activities. Further exploration is Modern visualisation theory and techniques allow us to efficiently
available through the second major or minor in Computational explore and communicate with data. This unit introduces data
and Simulation Science. visualisation concepts, theories, and techniques, along with
practical experience exploring and dynamically visualising
View unit details online | View unit timetable complex data. You will develop an understanding of the
fundamental concepts in data visualisation through practical,
MXB242 Regression and Design real-world examples in contexts such as the environment,
Pre-requisites MXB107 agriculture, industry, engineering, and healthcare. You will follow
Equivalents MAB414 the visualisation pipeline from importing, to visualising, to
Credit Points 12 communicating data. We focus on effective visual
communication and high-quality, fit-for-purpose representations
of 2D, multi-dimensional, network, and spatial data.
This is an intermediate applied statistics unit addressing the
collection (design of experiments), exploration, summarisation, View unit details online | View unit timetable
analysis and reporting of continuous data. You will analyse data
using general linear models and communicate findings using oral MXB344 Generalised Linear Models
and written methods. You will use mathematical and statistical
Pre-requisites MXB242
software, such as R, to enhance your data analysis and develop
your statistical programming skills. The application of statistical Equivalents MAB624
data analysis is pervasive across Engineering, Science, Health Credit Points 12
and Business. Hence, this unit is suitable for both Mathematics
students and students in other disciplines. This unit is intended For data that arise in, for example, science and commerce, it is
for students who have completed foundation studies in statistical often unreasonable to assume they are continuous random
data analysis and who wish to develop further skills in applied variables from a normal distribution. It is likewise unlikely that
statistics. MXB344 Generalised Linear Models builds on this unit data are handed to an analyst in a state ready for advanced
by considering the analysis of binary, categorical and count data. statistical techniques. In this unit you will be introduced to
MXB343 Modelling Dependent Data extends this unit for data modelling techniques and methodology for the explanation of
that are not independent. non-normal data. You will also learn, by way of a realistic project,
techniques to overcome common issues with shaping data for
View unit details online | View unit timetable analysis. Hence, you will be well prepared in the application of
appropriate statistical practice when such data are encountered
MXB261 Modelling and Simulation Science in the real world.
Equivalents INB360, MAB480
Credit Points 12 View unit details online | View unit timetable
With the rapid development in both computing hardware and its MXB361 Aspects of Computational Science
application to advanced scientific problems that require Pre-requisites MXB261
computational solutions, there is a need for IT, Maths and Credit Points 12
Science students to have a practical understanding of
Computational and Simulation Science. This unit aims to provide With the rapid development in computing hardware, algorithms,
you with the knowledge to apply computational simulation AI and their applications to advanced scientific problems that
techniques in a selection of application areas where the scientific require computational solutions, there is a need for IT, Maths,
problems are characterised by widely varying scales, both in Science and Engineering students to have a practical
space and time. You will use relevant programming softwares to understanding of Computational Science. This unit aims to
develop and implement simulation algorithms together with provide you with the knowledge to apply computational
analysis of resulting data using multi-dimensional visualisation techniques for problem-solving in a variety of application areas
techniques. You can further develop visualisation skills through you are likely to encounter in your early careers, whether in
Bachelor of Information Technology (Computer Science)
This information has been prepared for Australian and New Zealand citizens and those with Australian permanent resident status. Some
courses are not open to international students, and entry requirements and fee information may be different. For more information and to
check if a course is available, international students should visit www.qut.edu.au/international. Last updated on: 06/09/2023. Information
contained in this document was correct at the time of printing. The university reserves the right to amend any information, and to cancel,
change or relocate any course. CRICOS No.00213J