Search units & courses
Every unit, course, major, minor and specialisation in the Monash handbook, with requisite maps and course structures.
EDF1074Sociocultural foundations of health and physical education
No reviews yetUnitLevel 16 credit pointsEducation
This unit introduces you to the sociocultural foundations of health and physical education. Using the sub-disciplines of history, philosophy, psychology, sociology and cultural studies, you will examine the role of these areas in shaping...
Semester 2Peninsula
ASC5002Sociocultural perspectives of addiction
No reviews yetUnitLevel 512 credit pointsMedicine, Nursing and Health Sciences
In this unit you will explore the role played by social determinants and culture in the genesis and maintenance of problems with addiction. You will explore how a range of factors may impact on the prevalence and experiences of addiction...
Semester 1Clayton
TDN2001Sociologies of design
No reviews yetUnitLevel 26 credit pointsArt, Design and Architecture
This unit explores the social and cultural dimensions of design by introducing key theories and encouraging you to analyse design artefacts through these lenses. You will connect these concepts to your own design practice, fostering...
Summer ASemester 1Caulfield
FIT1045Software development 1: Programming foundations
Rated 5.0 out of 5 from 2 reviewsUnitLevel 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
FIT2133Software development 2: Object and data modelling
No reviews yetUnitLevel 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
FIT5136Software engineering
No reviews yetUnitLevel 56 credit pointsInformation Technology
Software has become an integral part of our modern world, permeating various sectors. Thus, software engineering is a branch of computer science in which engineering principles are applied to create software systems that meet project...
Semester 1Semester 2ClaytonSuzhou (SEU)
ITO5136Software engineering
No reviews yetUnitLevel 56 credit pointsInformation Technology
Software has become an integral part of our modern world, permeating various sectors. Thus, software engineering is a branch of computer science in which engineering principles are applied to create software systems that meet project...
Monash Online
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
FIT5003Software security
No reviews yetUnitLevel 56 credit pointsInformation Technology
This unit aims to introduce the secure software development issues including secure software development life cycle, secure software design principles, secure coding practices, threat evaluation models, secure software testing, deployment...
Semester 2Clayton
ITI5003Software security
No reviews yetUnitLevel 56 credit pointsInformation Technology
This unit aims to introduce the secure software development issues including secure software development life cycle, secure software design principles, secure coding practices, threat evaluation models, secure software testing, deployment...
Indonesia
ITO5003Software security
No reviews yetUnitLevel 56 credit pointsInformation Technology
This unit aims to introduce you to software and network secure software development issues including secure software development life cycle, secure software design principles, secure coding practices, threat evaluation models, secure...
Monash Online
ITO5171Software testing, quality and standards
No reviews yetUnitLevel 56 credit pointsInformation Technology
This unit covers the core software engineering disciplines concerned with managing and delivering quality software. Topics include processes, tools and techniques for system validation and verification, including major commercial tools...
Monash Online
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
ENE4041Soil remediation and solid waste management
No reviews yetUnitLevel 46 credit pointsEngineering
This unit will equip you with an understanding of solid waste management practices, including soil remediation techniques. You will cover the types of wastes as well as typical contaminants found in different waste. Various waste...
Semester 2Clayton