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
FIT4045Computing research project 1

This unit supports you to develop and begin an honours-level research project in an information technology, computer science, software engineering, or related computing context. It is designed to accommodate a broad range of research approa…

4
FIT4046Computing research project 2

This unit supports you to progress, complete and document an honours-level research project in an information technology, computer science, software engineering, cybersecurity, data science, artificial intelligence, human-centred computing,…

4
FIT4047Computational modelling and simulation

This unit provides an introduction to computational science through the design, analysis, and interpretation of models and simulations. It examines contrasting modelling approaches, including continuous and discrete, analytical and numerica…

4
FIT4048Computing in practice: Advanced project 1

This honours practice unit extends the Monash IT Industry Practice Program by requiring you to engage in research-informed professional practice within a student-led company. You will contribute to the company’s mission through advanced pro…

4
FIT4049Computing in practice: Advanced project 2

This honours practice unit is the advanced continuation of company-based research engagement within the Monash IT Industry Practice Program. You will extend, refine and complete a substantial research-informed contribution within your stude…

4
FIT4050Knowledge representation, computational logic, and automated reasoning

This unit introduces the formal representation of knowledge and the computational methods used to reason about it in intelligent and verified systems. It covers propositional and first-order logic, satisfiability modulo theories for reasoni…

4
FIT4051Advanced algorithms and data structures

This unit extends the algorithmic core of the degree by studying advanced data structures, deeper analysis techniques, and powerful algorithmic strategies for challenging computational problems. It explores space-efficient and time-efficien…

4
FIT4190Work Integrated Learning - Industry placement

FIT4190 is a Work Integrated Learning (WIL) unit that allows eligible students to receive academic credit for a self-sourced industry internship over the summer and winter teaching periods. The unit is designed to integrate professional wor…

4
FIT4701Final year software engineering project A

The aim of this capstone unit is to provide an opportunity for you to undertake a substantial individual or small group project. Projects undertaken will integrate and build on content from earlier stages of the course. This unit is the fir…

4
FIT4702Final year software engineering project B

This unit is a continuation of FIT4701 Final year software engineering project A. The aim of this capstone unit is to provide an opportunity for you to undertake a substantial individual or small group project. Projects undertaken will inte…

4
FIT5032Internet applications development

This unit provides you with the knowledge, understanding and skills required to develop an application system which uses a web interface to a back-end database. The unit assumes a sound basic knowledge of programming and database concepts a…

5
FIT5037Network security

Network security is an important part of any computer network and essential knowledge for IT professionals. This unit provides fundamental network security for IT students and professionals. It covers wired and wireless communication and ne…

5
FIT5046Mobile and distributed computing systems

This unit provides a high level coverage of mobile and distributed computing. It will focus on the underlying concepts and standards of mobile computing. You will learn techniques to design and develop mobile applications. The unit will als…

5
FIT5124Emerging topics for cybersecurity in practice

This unit aims to provide you with advanced knowledge of cybersecurity. Advancements in cloud services, mobile computing, and machine learning bring much convenience to our lives, improve our productivity in daily work, and provide us with…

5
FIT5125IT research and innovation methods

The aim of this unit is to prepare you to conduct research and innovation in the IT industry. It provides broad coverage of the issues, concepts, methods, and techniques associated with the contemporary IT professional as you conduct resear…

5
FIT5129Cyber operations

An effective cybersecurity practitioner requires knowledge from multiple disciplines, including computer science, mathematics, psychology, sociology, criminology, law, economics, and engineering. This unit considers the intersection of the…

5
FIT5137Advanced database technology

This unit explores advanced database technologies, focusing on two key technologies: (i) Data Engineering, covering data transformation, cleaning, data warehouse architecture, and efficient design and querying for analytical tasks. (ii) Eme…

5
FIT5145Foundations of data science

This unit looks at processes, case studies and simple tools to understand the many facets of working with data, and the significant effort in Data Science over and above the core task of Data Analysis. Working with data as part of a busines…

5
FIT5163Introduction to cryptography for cybersecurity

The unit aims to provide you with in depth knowledge of techniques required to deal with security problems in information systems. The main areas of study include symmetric and asymmetric encryption techniques, cryptographic hash functions…

5
FIT5196Data wrangling

This unit introduces tools and techniques for data wrangling. It will cover the problems that prevent raw data from being effectively used in analysis and the data cleansing and pre-processing tasks that prepare it for analytics. These incl…

5
FIT5201Machine learning

This unit introduces machine learning and the major kinds of statistical learning models and algorithms used in data analysis. Learning and the different kinds of learning will be covered and their usage will be discussed. The unit presents…

5
FIT5202Data processing for big data

This unit focuses on big data processing, including volume, complexity, and velocity using the latest big data technologies. In big data volume, it covers large volume data processing using parallel technologies. In large dimensionality (or…

5
FIT5215Deep learning

Modern machine learning provides core underlying theory and techniques to data science and artificial intelligence. This unit is for you to develop practical knowledge of modern machine learning and deep learning and how they can be used in…

5
FIT5216Modelling discrete optimisation problems

This unit introduces the fundamentals of modelling for discrete optimisation, focusing on how to rigorously express a discrete optimisation problem in a manner that is can be solved. Topics covered will include decision variables, basic con…

5
FIT5217Natural language processing

Natural language processing (NLP) stands as a cornerstone in the information age, made even more riveting with the rise of Generative AI and the introduction of models like LLM. NLP not only supports artificial intelligence in grasping intr…

5
FIT5221Intelligent image and video analysis

This unit will discuss the fundamental and modern concepts in image and video analysis. You will be introduced to the basics of image processing and low-level vision. The topics related to image formation, operations, features and segmentat…

5
FIT5222Planning and automated reasoning

This unit focuses on the foundations of automated planning and reasoning and their real-world applications. Autonomous agents are active agents that independently execute actions to achieve a certain goal or goals. These agents perceive the…

5
FIT5223IT forensics

This unit provides a broad coverage of (digital) IT forensics. You will examine definitions of evidence as they apply to investigations involving the seizure and examination of information technology devices. The unit will introduce you to…

5
FIT5225Cloud computing and security

Cloud computing has emerged as a backend solution for many modern IT applications. It offers on-demand resources and subscription-based services in a pay-as-you-go model to individual and corporate end-users. Cloud computing facilitates set…

5
FIT5233Digital transformation, strategy and governance

This unit equips you with the knowledge and skills to critically understand and lead responsible digital transformation initiatives within modern organisations. You will explore the strategic, operational, analytical, and ethical dimensions…

5