FIT4002 Software engineering industry experience studio project
Faculty of Information Technology
FIT4002 Software engineering industry experience studio project is a level 4, 12-credit-point, undergraduate unit from the Faculty of Information Technology, offered in 2026 in Full year at Clayton and Malaysia. It needs FIT3170 and FIT3171 and unlocks 1 unit.
- Credit points
- 12
- Offered in 2026
- Full year
- Clayton, Malaysia
- Assessment
- No exam
- 7 tasks
- Workload
- 144 hours
- per semester
This is the 2026 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review FIT4002.
Requisites
Before FIT4002
Prerequisites
Pass these before you enrol.
After FIT4002
1 unit list FIT4002 as a prerequisite or corequisite.
Enrolment rules
Corequisite:
- For Clayton E3001 students (and Software Engineering double degree students): ENG0001
Overview
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 development lifecycle. Groups are responsible for their own project management, with guidance from a supervisor. Some projects will warrant students working in pairs or individually.
Offerings in 2026
| Teaching period | Campus | Mode |
|---|---|---|
| Full year | Clayton | Blended |
| Full year | Malaysia | On campus |
Assessment
- Individual portfolio reportReport5%
- Process and project status interviewsExercise20%
- Design WalkthroughProject10%
- Group PresentationsProject20%
- Software WalkthroughProject5%
- Capstone InterviewExercise10%
- Software productProject30%
Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.
Learning outcomes
When you finish this unit, you should be able to:
- 1
Design and implement a software system of a quality acceptable to an external client;
- 2
Select and use appropriate tools, techniques and strategies to manage project resources, including time and personnel;
- 3
Identify potential sources of risk, including ethical risk, and devise and adopt appropriate strategies to monitor and mitigate these risks;
- 4
Choose and follow a software development methodology that is appropriate to the team, project and client, and justify this methodology;
- 5
Elicit functional and non-functional requirements, including human aspects requirements, from client representatives and ensure that these are communicated to team members and other stakeholders in an appropriate form
- 6
Produce internal documentation of a sufficient quality to support project development activities (including specification, analysis, design, testing) and address relevant security and other risks
- 7
Communicate effectively with a diverse range of project stakeholders, including clients, end users, and supervisors
- 8
Verify systematically that internal and external project deliverables meet agreed quality standards, such as functionality, security and usability
- 9
Produce external documentation of a sufficient quality to meet the needs of clients, end users, and client-site technical staff.
Workload and teaching
- Seminars24 hours
- Workshops24 hours
- Teaching approachActive learning
- Teaching approachPeer assisted 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 undertaking all stages of the software lifecycle for the project, preparation of project documentation, preparation for individual and group presentation, software walkthroughs and SWEBOK interviews. 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. You are also expected to attend fortnightly group meetings with project supervisor, hold regular meetings with client (may be off-campus) and attend regular meetings of the project group.
Workshop teaching is a facilitated active, participatory, peer learning approach.
Seminars: You will listen to presentations from the unit coordinator, guest speakers, and fellow students on topics relevant to the studio project.
Learning resources
Recommended resources
Reading list
Relevant Journal Articles and Conference Proceedings depending on the project chosen.
Gilb T and Graham D, Software inspection, Addison-Wesley, 1993
Stiller, Project-based Software Engineering, Prentice-Hall, 2001
Humphrey W, Managing the software process, Addison-Wesley,1989
Pfleeger S.L., Software Engineering Theory and Practice, Prentice Hall 2001
Somerville I.S., Software Engineering Addison Wesley 2001
Sallis P, Tate G and MacDonell S, Software Engineering: Practice, Management, Improvement, Addison-Wesley, 1995
Humphrey W, Introduction to the Personal Software Process, Addison Wesley 2000
Pressman R.S., Software Engineering, A Practitioner's approach, Fifth Ed., McGraw Hill, 2001
Maciaszek, Requirements Analysis and System Design: Developing Information Systems with UML 2001, Prentice-Hall, 2001
Technology resources
You must check Moodle regularly for announcements.
The discussion forum on Moodle will also have topics where supervisors and groups will share information about various tools available to help manage projects, as well as design, implementation, and testing tools.
Where it fits
FIT4002 is part of 1 area of study in the 2026 handbook.
Contacts
- Unit Coordinators
- Dr Rayana Sanzana
- Chief Examiners
- Associate Professor Anuja Dharmaratne
Common questions
What are the prerequisites for FIT4002?
You need FIT3170 and FIT3171 before you enrol. Enrolment rules also apply.
What can I take after FIT4002?
FIT4002 is a prerequisite or corequisite for 1 unit, including ENG0001.
When is FIT4002 offered?
In 2026, FIT4002 runs in Full year at Clayton and Malaysia.
How much work is FIT4002?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does FIT4002 have an exam?
No. FIT4002 has 7 assessment tasks and no exam.
Which majors and minors include FIT4002?
FIT4002 is part of Software engineering.