Search units & courses

Every unit, course, major, minor and specialisation in the Monash handbook, with requisite maps and course structures.

235 results in the 2027 handbookUndergraduateInformation Technology
  1. FIT2099Object oriented design and implementation

    Rated 3.0 out of 5 from 1 review

    UnitLevel 26 credit pointsInformation Technology

    This unit introduces you to object-oriented design principles and their application to the construction of quality software. You will learn the fundamental concepts that underlie modern object-oriented languages, and will learn how to...

    Semester 1ClaytonMalaysia

  2. FIT2100Operating systems

    No reviews yet

    UnitLevel 26 credit pointsInformation Technology

    This unit will provide you with the knowledge of how a multi-programming, multi-user operating systems operates and it manages and allocate resources to different applications. You will be able to compare and contrast various resource...

    Semester 2ClaytonMalaysia

  3. FIT3233Optimisation and reinforcement learning

    No reviews yet

    UnitLevel 36 credit pointsInformation Technology

    Many artificial intelligence systems must do more than recognise patterns: they must choose actions, optimise outcomes and adapt through interaction with changing environments. This unit develops advanced capability in optimisation and...

  4. FIT3143Parallel computing

    No reviews yet

    UnitLevel 36 credit pointsInformation Technology

    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...

    Semester 2ClaytonMalaysia

  5. FIT2131Practical artificial intelligence application and development

    No reviews yet

    UnitLevel 26 credit pointsInformation Technology

    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...

    Semester 2Clayton

  6. FIT3185Privacy enhancing technologies

    No reviews yet

    UnitLevel 36 credit pointsInformation Technology

    This unit introduces the principles and application of privacy-enhancing technologies used to protect sensitive data in modern digital systems. It focuses on techniques such as differential privacy, zero-knowledge proofs, and secure...

    Semester 1Clayton

  7. FIT1051Programming fundamentals in java

    No reviews yet

    UnitLevel 16 credit pointsInformation Technology

    This unit will provide you with an overview of the fundamental knowledge and skills required to code applications. The topics covered will include: the context of programming in an industrial SDLC, dealing with code 'plumbing', data, using...

    Indonesia

  8. ITI1051Programming fundamentals in Java

    No reviews yet

    UnitLevel 16 credit pointsInformation Technology

    This unit will provide you with an overview of the fundamental knowledge and skills required to code applications. The topics covered will include: the context of programming in an industrial SDLC, dealing with code 'plumbing', data, using...

  9. FIT2102Programming paradigms

    No reviews yet

    UnitLevel 26 credit pointsInformation Technology

    This unit introduces the major ways of thinking about programs by comparing imperative, object-oriented, functional, and declarative styles of programming. It focuses on the underlying ideas that make languages expressive and useful,...

    Semester 2ClaytonMalaysia

  10. FIT5240Quantum computing

    No reviews yet

    UnitLevel 56 credit pointsInformation Technology

    This unit introduces quantum computing from a computer science perspective, focusing on quantum models of computation, algorithmic reasoning, simulation, programming, and the design of quantum and hybrid classical–quantum solutions. You...

  11. FIT4008Reading unit

    No reviews yet

    UnitLevel 46 credit pointsInformation Technology

    This unit is a research unit and an elective unit for the Honours degrees of the Faculty of Information Technology. Due to the nature of the area of IT, a wide range of reading unit types can be offered you. Some project components are of...

    Semester 1Semester 2ClaytonMalaysia

  12. FIT3138Real time enterprise systems

    No reviews yet

    UnitLevel 36 credit pointsInformation Technology

    This unit provides both a theoretical and practical overview of real time enterprise systems. Real time enterprise systems are configurable information systems packages, implemented on-line that integrate people, technology and information...

    Semester 2Clayton

  13. FIT2132Reasoning with data

    No reviews yet

    UnitLevel 26 credit pointsInformation Technology

    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...

    Semester 2ClaytonMalaysia

  14. FIT1066Responsible use of data in the age of AI

    No reviews yet

    UnitLevel 16 credit pointsInformation Technology

    This unit explores the critical role of data in shaping AI systems, from how data is collected and governed to how it is transformed and interpreted to support analytical and machine‑learning workflows. You will examine what data is, where...

    Semester 2Clayton

  15. FIT3210Securing artificial intelligence systems

    No reviews yet

    UnitLevel 36 credit pointsInformation Technology

    This unit introduces how artificial intelligence (AI) systems are designed, deployed, and secured within modern computing environments, and considers how AI systems can act as targets, attack surfaces, and defensive tools. It covers...

  16. FIT3212Security automation and artificial intelligence

    No reviews yet

    UnitLevel 36 credit pointsInformation Technology

    This unit introduces the principles and practice of applying automation and artificial intelligence (AI) to cybersecurity operations. It explores how modern security teams use automation to improve efficiency, consistency, and scalability...

  17. SWDV-MAJSoftware development

    No reviews yet

    Area of studyMajorUndergraduate48 credit pointsInformation Technology

    Software development develops your ability to design, build and improve contemporary software systems across web, mobile, full-stack and interactive contexts. You will learn how to move from user needs and system requirements to working...

  18. SWDV-MINSoftware development

    No reviews yet

    Area of studyMinorUndergraduate24 credit pointsInformation Technology

    Software development focuses on the technologies and techniques used to create computer-based systems and the development processes used in the construction of applications software, from large-scale enterprise systems to web-based and...

  19. FIT1045Software development 1: Programming foundations

    Rated 5.0 out of 5 from 2 reviews

    UnitLevel 16 credit pointsInformation Technology

    Programming is not just about writing code; it is about learning how to turn ideas and problems into clear, reliable instructions that a computer can execute. This unit introduces programming through computational thinking, algorithm...

    Semester 1Semester 2ClaytonIndonesiaMalaysia

  20. FIT2133Software development 2: Object and data modelling

    No reviews yet

    UnitLevel 26 credit pointsInformation Technology

    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...

    Semester 2ClaytonMalaysia