Mini Map

Software engineering

ITO5136

Synopsis

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 requirements that are reliable, and stay within budget and timeline constraints. In this unit, you will learn about modern software development lifecycle (SDLC), processes, tools, and technologies. You will also gain practical experience in a range of software engineering activities, including project planning, requirement analysis, software design and development, software quality assurance, and testing. By the end of the unit, you are equipped with the knowledge and skills needed to tackle complex software projects and adapt to the ever-evolving landscape of technology, making them valuable assets in a wide range of industries, from software companies to finance, healthcare, and more.

Sourced from the Monash Handbook 2026.

Quick facts

Credit points
6
Level
5
Audience
Postgraduate
Type
Coursework
School
Faculty of Information Technology
Handbook year
2026

Prerequisites (2)

What it unlocks (3)

Offerings (2)

  • Teaching period 5Monash Online · MO
  • Teaching period 2Monash Online · MO