print version
6 points, SCA Band 2, 0.125 EFTSL
Refer to the specific
census and withdrawal dates for the semester(s) in which this unit is offered.
Synopsis
FIT5151 will aim at capitalising on what students have learned in FIT9017 Foundations of programming (or equivalent. The unit covers more in-depth material to enable students to build business applications that follow good Software Engineering principles of maintainability, reusability and expandability. The emphasis will be on helping students acquire solid object-oriented programming knowledge and skills for building business applications. Popular object-oriented design patterns will be introduced whenever appropriate to illustrate effective design process in building larger systems.
Outcomes
At the completion of this unit, students will have -
A knowledge and understanding of:
- how to produce well-run, well-tested and well-documented object-oriented software by following solid software engineering principles of maintainability, reusability and expandability;
- effective use of popular object-oriented design patterns in the design process of larger systems;
- how to effectively and efficiently develop object-oriented application solutions to business-related problem specifications.
Developed attitudes that enable them to:
- appreciate the responsibility of coming up with well-tested and documented programs;
- appreciate the need to maintain ethical conducts when programming by making sure the code used my program is their own or taken from a legitimate source with full acknowledgement.
Gained practical skills to:
- navigate around in an Integrated Development Environment in order to efficiently produce quality applications;
- develop good software testing strategies.
Demonstrated the communication skills necessary to:
- work in a team to come up with an integrated business software solution
explain their design and testing strategies in writing and in person through interviews.
Assessment
Examination (3 hours): 60%; In-semester assessment: 40%
Chief examiner(s)
Dr Chris Ling
Contact hours
2 hrs lectures/wk, 2 hrs laboratories/wk
Prerequisites
FIT9017 or equivalent
Additional information on this unit is available from the faculty at:
http://www.infotech.monash.edu.au/units/fit5151/