Search units & courses
Every unit, course, major, minor and specialisation in the Monash handbook, with requisite maps and course structures.
SWEG-MINSoftware engineering
No reviews yetArea of studyMinorUndergraduate24 credit pointsInformation Technology
The software engineering minor provides a selection of units from the specialist course in software engineering covering all aspects of the software lifecycle, together with the tools, processes, management methods and quality assurance...
FIT3077Software engineering: Architecture and design
No reviews yetUnitLevel 36 credit pointsInformation Technology
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...
Semester 1ClaytonMalaysia
ITI3077Software engineering: Architecture and design
No reviews yetUnitLevel 36 credit pointsInformation Technology
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...
FIT4002Software engineering industry experience studio project
No reviews yetUnitLevel 412 credit pointsInformation Technology
You will undertake a large project and work in groups on a software project for a client. The client may be internal to Monash or from the industry or research organisation. In general, projects involve all aspects of the system...
Full yearClaytonMalaysia
FIT3170Software engineering practice
No reviews yetUnitLevel 36 credit pointsInformation Technology
In this unit, you will undertake a software development project in a self-managing team. You will apply the skills they learned in prerequisite and co-requisite units to a larger project than any they have encountered to date. Through...
Semester 1ClaytonMalaysia
FIT2101Software engineering process and management
No reviews yetUnitLevel 26 credit pointsInformation Technology
A disciplined process is vital to the success of any major software development project. In this unit, you will learn essential skills for managing software development efforts and for working within coordinated teams. You will learn how...
Semester 2ClaytonMalaysia
FIT3197Software quality and testing
No reviews yetUnitLevel 36 credit pointsInformation Technology
This unit focuses on modern software quality assurance and testing tools and techniques to assure the quality of software systems. You will learn different quality aspects of quality attributes, e.g., reliability, human, and security. You...
FIT2173Software security
No reviews yetUnitLevel 26 credit pointsInformation Technology
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...
Semester 1Clayton
FIT2107Software verification and validation
No reviews yetUnitLevel 26 credit pointsInformation Technology
This unit focuses on modern software verification and validation principles, tools, and techniques to ensure the quality and dependability of software systems. You will learn key quality attributes such as reliability, usability, and...
Semester 2ClaytonMalaysia
FIT3172Sonics
No reviews yetUnitLevel 36 credit pointsInformation Technology
This unit focuses on the capture, editing and creation/generation of digital sounds and soundscapes for virtual reality environments and games. You will gain an understanding of the physical and acoustic properties of digital sounds, their...
Semester 1Clayton
FIT4044Specification-driven agentic software lifecycle
No reviews yetUnitLevel 46 credit pointsInformation Technology
Advanced Software Engineering: Specification-Driven Agentic Software Lifecycle examines advanced approaches to engineering agentic software systems through the use of formal and executable specifications across the software lifecycle. The...
FIT3040Studio project 2
No reviews yetUnitLevel 36 credit pointsInformation Technology
You will work actively in teams on the development of a multimedia or games application or exhibit. Using project planning/management skills along with other development procedures, you must then deliver a functional multimedia system or...
Semester 1Clayton
FIT2111Symbolic artificial intelligence and machine learning
No reviews yetUnitLevel 26 credit pointsInformation Technology
Intelligent systems need more than models; they need ways to represent problems, reason about possible actions, learn from data, and make decisions responsibly. This unit develops core artificial intelligence capability by combining...
Semester 1Semester 2ClaytonMalaysia
FIT2121System architecture and integration
No reviews yetUnitLevel 26 credit pointsInformation Technology
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...
Semester 2Clayton
FIT2001Systems development
No reviews yetUnitLevel 26 credit pointsInformation Technology
The unit introduces you to systems analysis and design as a problem solving activity, within the framework of a selected methodology. It will focus on contemporary industry practice; investigating understanding and documenting system...
Semester 1Semester 2Clayton
ITI2001Systems development
No reviews yetUnitLevel 26 credit pointsInformation Technology
The unit introduces you to systems analysis and design as a problem solving activity, within the framework of a selected methodology. It will focus on contemporary industry practice; investigating understanding and documenting system...
FIT2114Systems thinking and dynamics for decision support
No reviews yetUnitLevel 26 credit pointsInformation Technology
This unit introduces you to systems thinking, system dynamics, and decision support as complementary approaches for understanding and addressing complex organisational and socio-technical problems. You will learn how to frame complex...
Semester 2Clayton
FIT3097Technical art
No reviews yetUnitLevel 36 credit pointsInformation Technology
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...
Semester 2Clayton
FIT2014Theory of computation
Rated 4.0 out of 5 from 1 reviewUnitLevel 26 credit pointsInformation Technology
This unit introduces formal languages, models of computation, and computational complexity. It looks at what computers can and cannot compute. Topics include finite state automata, regular expressions, grammars, pushdown automata,...
Semester 1Semester 2ClaytonMalaysia
FIT3235Theory of computation 1: Models of computation
No reviews yetUnitLevel 36 credit pointsInformation Technology
This unit introduces the formal study of computation through languages, automata, grammars, and abstract computational models. It develops a rigorous understanding of how classes of languages can be specified and recognised, how...