units

FIT5151

Faculty of Information Technology

Skip to content | Change text size
 

print version

Monash University

Monash University Handbook 2010 Postgraduate - Unit

6 points, SCA Band 2, 0.125 EFTSL

LevelPostgraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2010 (Day)
Gippsland First semester 2010 (Off-campus)
Hong Kong First semester 2010 (Off-campus)
Coordinator(s)Mr Michael Smith

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.

Objectives

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 Judithe Sheard

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/