units

FIT3057

Faculty of Information Technology

Skip to content | Change text size
 

print version

Monash University

Monash University Handbook 2010 Undergraduate - Unit

6 points, SCA Band 2, 0.125 EFTSL

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2010 (Day)
Coordinator(s)Dr Chris Ling

Synopsis

This unit focuses on the theory and application of object-oriented programming techniques as implemented in the Java programming language and its ability to build server-side and enterprise applications for the World Wide Web. It also looks at the Open Source technologies available for enterprise computing. Students gain practical experience with the issues and technologies related to the development of large scale enterprise systems including: Transactions and distributed transaction processing, interoperability and persistence, scalability and the choices facing enterprise system architects and developers.

Objectives

At the completion of this unit students will have -
A knowledge and understanding of:

  • a commercially relevant programming language and its associated libraries;
  • the object oriented programming paradigm and how to apply it to distributed programming;
  • the technical issues underlying distributed enterprise computing, including concurrency and transactions, interoperability, scalability and manageability;
  • the role of a System Architect in developing these systems, including managing system workload and capacity, understanding and modelling required business processes, and managing the development and testing of enterprise systems.
Developed attitudes that enable them to:
  • appreciate the need to develop distributed software for the enterprise on the World Wide Web;
  • recognise the issues involved in enterprise application development to be different from non-distributed standalone software development.
Developed the skills to:
  • construct applications with a portable graphical user interface;
  • design, develop and test a small to medium size distributed application written in Java for the enterprise.

Assessment

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

Chief examiner(s)

Dr Chris Ling

Contact hours

2 hrs lectures/wk, 2 hrs laboratories/wk

Prerequisites

FIT2024 or CSE2201 or equivalent

Prohibitions

CSE3420, CSE3450, GCO3823

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

http://www.infotech.monash.edu.au/units/fit3057/