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 |
|---|---|---|---|
| FIT4045 | Computing 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… | Information Technology | 4 |
| FIT4046 | Computing 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,… | Information Technology | 4 |
| FIT4047 | Computational 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… | Information Technology | 4 |
| FIT4048 | Computing 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… | Information Technology | 4 |
| FIT4049 | Computing 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… | Information Technology | 4 |
| FIT4050 | Knowledge 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… | Information Technology | 4 |
| FIT4051 | Advanced 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… | Information Technology | 4 |
| FIT4190 | Work 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… | Information Technology | 4 |
| 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 integrate and build on content from earlier stages of the course. This unit is the fir… | Information Technology | 4 |
| FIT4702 | Final 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… | Information Technology | 4 |
| FIT5032 | Internet 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… | Information Technology | 5 |
| FIT5037 | Network 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… | Information Technology | 5 |
| FIT5046 | Mobile 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… | Information Technology | 5 |
| FIT5124 | Emerging 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… | Information Technology | 5 |
| FIT5125 | IT 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… | Information Technology | 5 |
| FIT5129 | Cyber 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… | Information Technology | 5 |
| FIT5137 | Advanced 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… | Information Technology | 5 |
| FIT5145 | Foundations 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… | Information Technology | 5 |
| FIT5163 | Introduction 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… | Information Technology | 5 |
| FIT5196 | Data 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… | Information Technology | 5 |
| FIT5201 | Machine 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… | Information Technology | 5 |
| FIT5202 | Data 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… | Information Technology | 5 |
| FIT5215 | Deep 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… | Information Technology | 5 |
| FIT5216 | Modelling 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… | Information Technology | 5 |
| FIT5217 | Natural 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… | Information Technology | 5 |
| FIT5221 | Intelligent 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… | Information Technology | 5 |
| FIT5222 | Planning 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… | Information Technology | 5 |
| FIT5223 | IT 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… | Information Technology | 5 |
| FIT5225 | Cloud 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… | Information Technology | 5 |
| FIT5233 | Digital 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… | Information Technology | 5 |