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 2020 in Full year at Clayton and Malaysia. It needs (FIT3170 and FIT3171); or (FIT3077 and FIT2002) and unlocks 1 unit.
- Credit points
- 12
- Offered in 2020
- Full year
- Clayton, Malaysia
- Workload
- 12 hours
- per semester
This is the 2020 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 2770 students only: FIT4004 or FIT5171
- For Clayton E3001 students (and Software Engineering double degree students): ENG0001
Prohibition:
- CSE4002
Overview
Students 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 2020
| Teaching period | Campus | Mode |
|---|---|---|
| Full year | Clayton | On campus |
| Full year | Malaysia | On campus |
| Full year (Fully flex) | Clayton | Flexible |
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 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);
- 7
Communicate effectively with other project stakeholders, including clients, end users, and supervisors;
- 8
Verify systematically that internal and external project deliverables meet agreed quality standards;
- 9
Produce external documentation of a sufficient quality to meet the needs of clients, end users, and client-site technical staff.
Workload and teaching
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
- One 2-hour seminar
- One 2-hour laboratory
(b.) Additional requirements (all students):
- A minimum of 8 hours additional study per week including 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. Students 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.
Where it fits
FIT4002 is part of 1 area of study in the 2020 handbook.
Contacts
- Unit Coordinators
- Dr Nik Nailah Abdullah
- Chief Examiners
- Ms Robyn McNamara
Common questions
What are the prerequisites for FIT4002?
You need (FIT3170 and FIT3171); or (FIT3077 and FIT2002) 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 2020, FIT4002 runs in Full year at Clayton and Malaysia.
How much work is FIT4002?
The handbook expects about 12 hours of study across the semester. No students have rated its difficulty yet.
Which majors and minors include FIT4002?
FIT4002 is part of Software engineering.