FIT5136 Software engineering
Faculty of Information Technology
FIT5136 Software engineering is a level 5, 6-credit-point, postgraduate unit from the Faculty of Information Technology, offered in 2020 in Semester 1 and Semester 2 at Clayton. It needs FIT9133, FIT9136 or FIT9131 and unlocks 1 unit.
- Credit points
- 6
- Offered in 2020
- Semester 1, Semester 2
- Clayton
- Assessment
- Exam 50%
- and 1 other task
- Workload
- 144 hours
- per semester
This is the 2020 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review FIT5136.
Requisites
Before FIT5136
Prerequisites
Pass these before you enrol.
After FIT5136
1 unit list FIT5136 as a prerequisite or corequisite.
Enrolment rules
Prerequisites
For students enrolled in C6007: None.
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 2020
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Clayton | On campus |
| First semester (Fully flex) | Clayton | Flexible |
| Second semester | Clayton | On campus |
Assessment
- In-semester assessmentThreshold hurdle50%
- Examination (2 hours and 10 minutes)Threshold hurdle50%
Learning outcomes
When you finish this unit, you should be able to:
- 1
Describe the breadth and nature of the software engineering process and distinguish various phases of the process;
- 2
Create and develop the required artifacts during each phase of the software engineering process;
- 3
Differentiate and evaluate the software engineering techniques used to produce the artifacts;
- 4
Assess the issues in constructing large software systems from its components, and the nature and design of these components;
- 5
Employ group working skills in solving software development problems;
- 6
Analyse and evaluate IT-related scenarios with reference to the software engineering code of ethics and professional practice.
Workload and teaching
- Lectures24 hours
- Tutorials24 hours
- Teaching approachActive learning
Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of scheduled online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled activities. The unit requires on average three/four hours of scheduled activities per week. Scheduled activities may include a combination of teacher directed learning and online engagement.
Contacts
- Chief Examiners
- Dr Chakkrit Tantithamthavorn
Common questions
What are the prerequisites for FIT5136?
You need FIT9133, FIT9136 or FIT9131 before you enrol. Enrolment rules also apply.
What can I take after FIT5136?
FIT5136 is a prerequisite or corequisite for 1 unit, including FIT5138.
When is FIT5136 offered?
In 2020, FIT5136 runs in Semester 1 and Semester 2 at Clayton.
How much work is FIT5136?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does FIT5136 have an exam?
Yes. The exam is worth 50% of the final mark, alongside 1 other task.