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 2024. It needs ITO4133, ITO4136 or ITO4131.
- Credit points
- 6
- Offered in 2024
- Other periods
- Monash Online
- Assessment
- No exam
- 2 tasks
This is the 2024 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review ITO5136.
Requisites
Before ITO5136
Prerequisites
Pass these before you enrol.
Prohibitions
You can't enrol if you have passed any of these.
After ITO5136
No unit lists ITO5136 as a prerequisite in the 2024 handbook.
Equivalent units
The same content under another code. Only one of them counts.
Overview
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, students will learn about modern software development lifecycle (SDLC), processes, tools, and technologies. Students 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, students 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.
Offerings in 2024
| Teaching period | Campus | Mode |
|---|---|---|
| Teaching period 2 | Monash Online | Mo |
| Teaching period 5 | Monash Online | Mo |
Assessment
- Project Planning and Requirement AnalysisProject40%
- Software Development and TestingProject60%
Learning outcomes
When you finish this unit, you should be able to:
- 1
Apply modern software development lifecycle (SDLC), processes, tools, and technologies.
- 2
Construct, examine, and evaluate requirements
- 3
Design and develop software based on the requirements
- 4
Apply modern software quality and testing techniques to assure and assess the quality of software.
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 Kla Tantithamthavorn