UnitLevel 5Postgraduate

ITO5136 Software engineering

Faculty of Information Technology

ITO5136 Software engineering is a level 5, 6-credit-point, postgraduate unit from the Faculty of Information Technology. It isn't offered in 2023. It needs ITO4133, ITO4136 or ITO4131.

Credit points
6
Offered in 2023
Other periods
Monash Online India, Monash Online
Assessment
No exam
3 tasks

This is the 2023 handbook entry. See the 2027 entry.

Reviews

No reviews yet

No reviews yet. Be the first to review ITO5136.

Requisites

After ITO5136

No unit lists ITO5136 as a prerequisite in the 2023 handbook.

Equivalent units

The same content under another code. Only one of them counts.

Overview

This unit provides an introduction to the discipline of software engineering at the postgraduate level. The emphasis is upon a broad coverage of various aspects of software engineering. We assume the students will at this stage have adequate programming skills and are able to put theories to practice. The notion of a software system as a model or approximation of a desired system is introduced, and used as a way of describing such things as the software life cycle and its various models, programming by contract, design and testing issues, maintenance, reuse, complexity, divide and conquer strategies, metrics and measurement, project management and software legacy.

Offerings in 2023

Teaching periodCampusMode
Teaching period 3Monash Online IndiaMo
Teaching period 4Monash OnlineMo
Teaching period 6Monash Online IndiaMo

Assessment

  • Project - Phase 1A and Phase 1BProject
    40%
  • Project – Phase 2Project
    50%
  • Use of toolsAssignment
    10%

Learning outcomes

When you finish this unit, you should be able to:

  1. 1

    Describe the breadth and nature of the software engineering process and distinguish various phases of the process;

  2. 2

    Create and develop the required artefacts during each phase of the software engineering process;

  3. 3

    Differentiate and evaluate the software engineering techniques used to produce the artefacts;

  4. 4

    Assess the issues in constructing large software systems from its components, and the nature and design of these components;

  5. 5

    Employ group working skills in solving software development problems; and

  6. 6

    Analyse and evaluate IT-related scenarios with reference to the software engineering code of ethics and professional practice.

Workload and teaching

  • Teaching approachOnline learning

A minimum of 144 hours over the 6 week teaching period should be used to complete assignments, participating in discussions, private study and revision.

Contacts

Chief Examiners
Dr Chakkrit Tantithamthavorn

Common questions

What are the prerequisites for ITO5136?

You need ITO4133, ITO4136 or ITO4131 before you enrol.

When is ITO5136 offered?

ITO5136 has no offerings listed in the 2023 handbook.

Does ITO5136 have an exam?

No. ITO5136 has 3 assessment tasks and no exam.

More details

Credit points
6
Level
5
Study level
Postgraduate
Faculty
Faculty of Information Technology
Type
Coursework
EFTSL
0.125
Student contribution
SCA Band 2
Study abroad
Not available