Units
The individual subjects inside each degree: what’s taught, how it’s assessed, and when it runs.
4,303 units
| Code | Unit | Faculty | Level |
|---|---|---|---|
| FIT2116 | Artificial 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… | Information Technology | 2 |
| FIT2118 | Artificial 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… | Information Technology | 2 |
| FIT2119 | Computing 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… | Information Technology | 2 |
| FIT2120 | Artificial 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… | Information Technology | 2 |
| FIT2121 | System 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… | Information Technology | 2 |
| FIT2129 | Agentic 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… | Information Technology | 2 |
| FIT2130 | Computing 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… | Information Technology | 2 |
| FIT2131 | Practical 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… | Information Technology | 2 |
| FIT2132 | Reasoning 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… | Information Technology | 2 |
| FIT2133 | Software 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… | Information Technology | 2 |
| FIT2134 | Computing 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… | Information Technology | 2 |
| FIT2135 | Computer 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… | Information Technology | 2 |
| FIT2165 | Computer 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… | Information Technology | 2 |
| FIT2169 | Immersive 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… | Information Technology | 2 |
| FIT2173 | Software 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… | Information Technology | 2 |
| FIT2175 | Usability 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… | Information Technology | 2 |
| FIT2179 | Data 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… | Information Technology | 2 |
| FIT3003 | Business 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… | Information Technology | 3 |
| FIT3031 | Network 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… | Information Technology | 3 |
| FIT3045 | Industry-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… | Information Technology | 3 |
| FIT3077 | Software 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… | Information Technology | 3 |
| FIT3080 | Artificial 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… | Information Technology | 3 |
| FIT3097 | Technical 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… | Information Technology | 3 |
| FIT3134 | Entrepreneurship 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… | Information Technology | 3 |
| FIT3138 | Real 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… | Information Technology | 3 |
| FIT3139 | Computational 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… | Information Technology | 3 |
| FIT3143 | Parallel 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… | Information Technology | 3 |
| FIT3146 | Maker 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… | Information Technology | 3 |
| FIT3152 | Data 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… | Information Technology | 3 |
| FIT3154 | Advanced 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… | Information Technology | 3 |