Skip to content | Change text size

FIT2024 - Software engineering practice

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Offered

Caulfield First semester 2007 (Day)
Clayton First semester 2007 (Day)

Synopsis

This unit develops students' understanding of and skills in professional Software Engineering practices at the personal level. Students experience work in a team environment and extend their programming skills by learning a new object oriented language and maintaining a system that is larger than their experience in prior units. Students develop skills in estimating, monitoring, reviewing and reporting on practical projects.

Objectives

Students will: gain knowledge and understanding of the Personal Software Process and its benefits, including the need for planning, estimation, recording time, product and defect metrics, reviews, and reflection; understand the importance of, and the relationship between, a quality process and a quality product; reinforce and extend their knowledge of OO programming concepts by learning how they are implemented in another programming language; acquire an understanding of the Software Engineer's role in software development and maintenance and working with large systems; understand the Team Software Process and how it relates to the Personal Software Process.

Assessment

Examination and unit tests: 50%, Assignments 50%

Contact hours

4 hours per week

Prerequisites

FIT1007 or FIT1008 or FIT1015 or CSE1303 or CSE1203 or BUS2011 or FIT2034

Prohibitions

CFR2128, CFR3042, CSC2050, CSC3020, CSE2201, GCO3811, RDT2231, FIT2025, FIT3037, (Translation for CSE2201)