Skip to content
MakeMyCareer

Units

The individual subjects inside each degree: what’s taught, how it’s assessed, and when it runs.

4,303 units

CodeUnitLevel
FIT2116Artificial Intelligence applications in context

This unit introduces you to applying AI techniques to real‑world problems through guided, structured, and case‑based learning. You will explore how AI systems are shaped by requirements, design choices, deployment contexts, and their ethica…

2
FIT2118Artificial intelligence futures: Research directions, drivers and dangers

In this unit, you will learn how AI research is shaped, communicated, and practiced. You will investigate who and why governments, militaries, corporations, and public-interest bodies fund AI research and how their agendas may influence pri…

2
FIT2119Computing in practice: Professional practice

This unit is the first stage of a cohesive, multi-unit practice program in which you will join a student-led company and contribute to real projects, products or services. You will begin by exploring the companies, their missions, available…

2
FIT2120Artificial intelligence in practice: Project practices and management

This unit is the second stage of a cohesive, multi-unit practice program in which you continue working within your student-led company and take greater responsibility for contributing to real projects, products and services. Building on you…

2
FIT2121System architecture and integration

This unit introduces how computer systems are structured and how multiple systems are integrated into larger systems-of-systems, with consideration of their security implications. The unit examines how systems interact through interfaces an…

2
FIT2129Agentic software engineering in practice: Project practices and management

This unit is the second stage of a cohesive, multi-unit practice program in which you continue working within your student-led company and take greater responsibility for contributing to real projects, products and services. Building on you…

2
FIT2130Computing in practice: Project practices and management

This unit is the second stage of a cohesive, multi-unit practice program in which you continue working within your student-led company and take greater responsibility for contributing to real projects, products and services. Building on you…

2
FIT2131Practical artificial intelligence application and development

In this unit, you will develop a foundational understanding of key Artificial Intelligence paradigms, from early symbolic approaches to modern machine learning and deep learning. You will examine how historical efforts to build intelligent…

2
FIT2132Reasoning with data

This unit provides a foundational introduction to data science, covering core concepts, methods, and tools used to collect, analyse, model, and interpret data. You will develop practical skills in using programming languages such as Python…

2
FIT2133Software development 2: Object and data modelling

Good object-oriented software design connects what a system needs to do with how its objects, responsibilities and interactions are structured in code. This unit develops your ability to design, implement and improve object-oriented softwar…

2
FIT2134Computing systems 2: Architecture and operating systems

This unit provides a thorough integrated study of how programs are executed and controlled on real computing systems linking machine organisation, memory hierarchy, and operating-system mechanisms into one coherent view. It covers data repr…

2
FIT2135Computer science in practice: Project practices and management

This unit is the second stage of a cohesive, multi-unit practice program in which you continue working within your student-led company and take greater responsibility for contributing to real projects, products and services. Building on you…

2
FIT2165Computer networks

This unit introduces computer networks with an explicit software and system-centric focus. It provides foundational knowledge of data communications, network architectures, protocols, and associated software interfaces, and introduces core…

2
FIT2169Immersive environments

Build playable levels where sound, space, and story come together. This unit introduces the principles and techniques of immersive environment design using game engine prototyping tools. Building on the 3D modelling and texturing skills dev…

2
FIT2173Software security

This unit aims to introduce secure software development issues from the design stage, through to the implementation, testing and deployment stages. Topics covered in this unit include the secure software development life cycle, secure softw…

2
FIT2175Usability

This unit explores the underpinning theories, principles and practices of interface design and user interaction to create usable computer-based systems. It examines issues in the design of system interfaces from a number of perspectives of…

2
FIT2179Data visualisation

Data visualisation is a powerful technique that allows us to use our visual system to understand data. Interactive data visualisation is now common in business, engineering and design and the social and physical sciences. This unit introduc…

2
FIT3003Business intelligence and data warehousing

Automation and the use of technological tools have resulted in the accumulation of vast volumes of data by modern business organisations. Data warehouses have been set up as repositories to store this data and improved techniques now result…

3
FIT3031Network security

Computer networks underpin modern communication and digital services, and network attacks can disrupt systems, expose sensitive information, and cause serious consequences for organisations and individuals. This unit introduces foundational…

3
FIT3045Industry-based learning

You engage in a full time industry placement at an established partner of the Faculty of IT industry based learning program including major global companies, leading Australian companies and worldwide consultancies. Students on placement ap…

3
FIT3077Software engineering: Architecture and design

This unit builds on introductory units to analysis and design. It provides the professional software engineer with advanced knowledge and skills in high-level architectural design, its theoretical foundations, industrial best practice, and…

3
FIT3080Artificial intelligence

This unit covers the history of artificial intelligence and the foundational concepts of intelligent agents. It delves into problem-solving and search techniques, including problem representation, heuristic search, and adversarial search. Y…

3
FIT3097Technical art

Technical artists bridge the gap between creative, programming and engineer teams in game development. This unit introduces you to the core principles of technical artistry, including shader technology, pre and post processing, visual effec…

3
FIT3134Entrepreneurship

Over the past few years, the world has seen disruptive ideas spearheaded by entrepreneurs and the startups that they lead. Often, these startups are backed by strong technological advancements that power rapid growth, giving birth to the te…

3
FIT3138Real time enterprise systems

This unit provides a theoretical and practical introduction to contemporary enterprise systems and their role in integrating business processes, data and organisational functions. It examines how enterprise systems support coordination, inf…

3
FIT3139Computational modelling and simulation

This unit provides an overview of computational science and an introduction to its central methods. It covers the role of computational tools and methods in 21st century science, emphasising modelling and simulation. It introduces a variety…

3
FIT3143Parallel computing

Modern computer systems contain parallelism in both hardware and software. This unit covers parallelism in both general purpose and application specific computer architectures and the programming paradigms that allow parallelism to be explo…

3
FIT3146Maker lab

This unit will enable you to create new artefacts which utilise developments in information technology. The unit will combine the theoretical and technical skills gained in other units into a problem solving context and allow the you to gai…

3
FIT3152Data analytics

There has been an explosion in the quantity and variety of data collected and routinely analysed by government, business and society at large over recent years. This has been described by some social commentators as the rise of "big data" a…

3
FIT3154Advanced data analysis

This unit introduces the problem of machine learning and the major kinds of statistical learning used in data analysis. Learning and the different kinds of learning will be covered and their usage discussed. Evaluation techniques and typica…

3