Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT3057 Enterprise programming - disestablished

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

FIT3057 Enterprise programming - disestablished (30 Nov 2017, 3:31pm) [ ENTERPRISE PROG (29 Oct 2009, 6:15pm)]

Reasons for Introduction

Reasons for Introduction (25 Jul 2005, 11:08am)

Students need a sound grasp of the principles of object-oriented programming and of the issues involved in developing applications that execute across the World Wide Web for the enterprise. This understanding is underpinned by practical skills in the Java programming language. A new range of technologies has expanded the options for enterprise system architects. These technologies have been developed in response to demands to allow wider usage of systems and more varied interaction with them.

Support for B2B requires flexible systems with interfaces suitable for both enterprise and consumer use in a diverse range of applications. To cope with these demands, many legacy multi-tier frameworks need to be either augmented or replaced.

The tools and techniques emerging to provide for this variety of interaction include standards and products such as UDDI, CORBA, MTS (Microsoft Transaction Servers) and J2EE among others. These technologies provide a range of services including support for transactions, security, interoperability and persistence. They are often combined, and selecting which to use requires consideration of the skills available, the state of existing legacy systems and requirements for portability, security and flexibility.

Students completing this unit will have an understanding of these issues from the perspective of a Systems Architect. This task covers high-level aspects of enterprise system development, including project management, system design, development methodologies and tools as well as fundamental problems and technical issues underlying n-tier transaction and Web-based systems.

Students will gain these skills through the staged development of a medium-sized enterprise system. This development -- combined with written reviews justifying and evaluating their solution -- provides a solid grounding for both practical concepts and theory in addition to the technical skills acquired.

Reasons for Change (30 Nov 2017, 3:32pm)

This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.

30/11/2017 - Unit disestablished at FEC 5/17 Item 7.3.

Role, Relationship and Relevance of Unit (29 Oct 2009, 6:15pm)

This is a core third level unit in the Bachelor of Information Technology and Systems (BITS) major in Systems Development. This unit has some overlap with GCO3823/FIT3011, but it primarily concentrates on the programming aspects. Students who undertake a Systems Development major with a view to a job in Java programming need this unit in advanced Java programming.

Objectives

Objectives (29 Oct 2009, 6:15pm)

At the completion of this unit students will have -

A knowledge and understanding of:

Developed attitudes that enable them to:

Developed the skills to:

Unit Content

ASCED Discipline Group Classification (29 Oct 2009, 6:15pm)

020103

Synopsis (29 Oct 2009, 6:15pm)

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.

Teaching Methods

Mode (29 Oct 2009, 6:15pm)

On-campus

Assessment

Assessment Summary (29 Oct 2009, 6:15pm)

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

Workloads

Workload Requirements (29 Oct 2009, 6:15pm)

2 hrs lectures/wk, 2 hrs laboratories/wk

Resource Requirements

Software Requirements (29 Oct 2009, 6:15pm)

Teaching Responsibility (Callista Entry) (24 Jul 2005, 11:22pm)

FIT

Interfaculty Involvement (29 Oct 2009, 6:15pm)

Prerequisites

Prerequisite Units (24 Jul 2005, 11:48pm)

FIT2024, CSE2201 or equivalent

Corequisites (29 Oct 2009, 6:15pm)

Prohibitions (24 Jul 2005, 11:50pm)

CSE3420, CSE3450, GCO3823

Proposed year of Introduction (for new units) (07 Oct 2005, 1:12pm)

Semester 1 2007

Location of Offering (24 Jul 2005, 11:25pm)

Caulfield

Faculty Information

Proposer

Dianne Hagan

Contact Person (29 Oct 2009, 6:15pm)

Chris Ling

Approvals

School: 29 Oct 2009 (David Sole)
Faculty Education Committee: 29 Oct 2009 (David Sole)
Faculty Board: 29 Oct 2009 (David Sole)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

24 Jul 2005 Dianne Hagan modified UnitContent/Summary; modified UnitContent/HandbookSummary; modified UnitContent/RecommendedReading; modified Teaching/Strategies; modified Assessment/Strategies; modified Prerequisites/PreReqUnits; modified Prohibitions
25 Jul 2005 Sea Ling modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitContent/Summary; modified UnitContent/HandbookSummary; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/SoftwareReqs
25 Jul 2005 Dianne Hagan modified ReasonsForIntroduction/RIntro; modified UnitContent/Summary
25 Jul 2005 Sea Ling modified UnitContent/Summary
25 Jul 2005 Dianne Hagan
28 Jul 2005 Dianne Hagan modified Classification
07 Oct 2005 Dianne Hagan modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified ReasonsForIntroduction/RChange; modified UnitObjectives/ObjSocial; modified DateOfIntroduction
17 Oct 2005 John Betts
17 Oct 2005 Geraldine DCosta FIT School Approval, Approved for submission to FEC Mtg 9/05
03 Nov 2005 Annabelle McDougall FEC Approval
16 Nov 2005 Annabelle McDougall FacultyBoard Approval
10 Sep 2007 Desmond Casey modified ReasonsForIntroduction/RRole; modified Frequency
15 Oct 2007 Geraldine DCosta FIT3057 Chief Examiner Approval, ( proxy school approval )
15 Oct 2007 Geraldine DCosta FEC Approval
15 Oct 2007 Geraldine DCosta FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. UGPC 5/07 has approved this version on 19/9/07. Faculty Board approval has been added to aid administration in Monatar.
29 Oct 2009 David Sole This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.
29 Oct 2009 David Sole 2009 Review - Submit
29 Oct 2009 David Sole 2009 Review - Chief Examiner approval
29 Oct 2009 David Sole 2009 Review - FEC approval
29 Oct 2009 David Sole 2009 Review - Faculty Board approval
30 Nov 2017 Christy Pearson modified UnitName; modified ReasonsForIntroduction/RChange

This version: