units

FIT5151

Faculty of Information Technology

Monash University

Postgraduate - Unit

This unit entry is for students who completed this unit in 2013 only. For students planning to study the unit, please refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your course or area of study.

print version

6 points, SCA Band 2, 0.125 EFTSL

To find units available for enrolment in the current year, you must make sure you use the indexes and browse unit tool in the current edition of the Handbook.

LevelPostgraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2013 (Day)

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)

Contact hours

2 hrs lectures/wk, 2 hrs laboratories/wk

This unit applies to the following area(s) of study

Prerequisites

FIT9017 or equivalent

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