Faculty of Information Technology

Skip to content | Change text size

print version

Monash University

Monash University Handbook 2011 Postgraduate - Unit

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.

FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2011 (Day)


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.


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.


Examination (3 hours): 60%; In-semester assessment: 40%

Chief examiner(s)

Dr Judithe Sheard

Contact hours

2 hrs lectures/wk, 2 hrs laboratories/wk


FIT9017 or equivalent

Additional information on this unit is available from the faculty at: