Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

GCO3823 Enterprise programming (DISESTABLISHED FB 05/07)

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

GCO3823 Enterprise programming (DISESTABLISHED FB 05/07) (13 Dec 2007, 2:02pm) [Enterprise Programming ]

Reasons for Introduction

Reasons for Introduction (22 May 2006, 3:48pm)

Reasons for Change FEC 4/03The proposal seeks to make the objectives more detailed (and also - perforce! - split into the various domains :-). The name of the unit and the content for the handbook entry have also been changed to make the emphasis of the unit clearer to prospective students. None of these changes will make any significant difference to how the unit is actually taught.The prerequisites have been modifed to include a Java programming unit, since students without any previous Java programming experience were finding it hard to understand the necessary code.Reasons for IntroductionThis unit has been taught for several years as an elective in the Bachelor of Computing at Gippsland. This proposal is to add an alternative prerequisite to make the unit available to students in the Graduate Diploma of Computing at Gippsland, through the web-based enrolment system.

Reasons for Change (18 Sep 2006, 5:49pm)

UGPSC 5/06: The prerequisites of this unit have been updated to ensure that students will understand and learn the contents better when they have a more advanced level of programming experiences.

Objectives

Unit Content

Summary (26 Sep 2006, 1:45pm)

ASCED Discipline Group classification: 020103 Programming

Distributed database systems: clients, servers, application servers, database servers, clusters of servers.

Distributed database architectures: single-tier, two-tier, multi-tier.

Implementation issues: performance, security, transactions.

Enterprise application server capabilities: hot deployment, clean shutdown, clustering, farming, load balancing, automatic fail-over.

Enterprise application coding: DBMS access, distributed components, messaging services, authentication, authorization, encryption, transactions, fat clients, thin (web) clients.

Exterprise application software development tools (both GUI and command-line).

Access to the University's computer systems through an Internet service provider is compulsory for off-campus students.

Handbook Summary (29 Jul 2005, 12:50pm)

Distributed database systems: clients, servers, application servers, database servers, clusters of servers. Distributed database architectures: single-tier, two-tier, multi-tier. Implementation issues: performance, security, transactions. Enterprise application server capabilities: hot deployment, clean shutdown, clustering, farming, load balancing, automatic fail-over. Enterprise application coding: DBMS access, distributed components, messaging services, authentication, authorization, encryption, transactions. Exterprise application software development tools. Access to the University's computer systems through an Internet service provider is compulsory for off-campus students.

Recommended Reading (23 Apr 2006, 11:49am)

Roman, Sriganesh and Brose, Mastering Enterprise JavaBeans, Third Edition, Wiley, 2004, ISBN 0764576828 (textbook). ?Note: Hope to use the Fourth Edition if it is published in time for 2007.?

Monson-Haefel, Burke and Labourey, Enterprise JavaBeans, Fourth Edition, O'Reilly, 2004, ISBN 059600530X.

Sierra and Bates, Head First EJB (Brain-Friendly Study Guides; Enterprise JavaBeans), O'Reilly, 2003, ISBN 0596005717.

Boone, Applied Enterprise JavaBeans Technology, Prentice Hall, 2002, ISBN 0130449156.

Wutka, Special Edition Using Java 2 Enterprise Edition, Que, 2001, ISBN 0789725037.

Marinescu, EJB Design Patterns, Wiley, 2002, ISBN 0471208310.

Alur, Malks and Crupi, Core J2EE Patterns: Best Practices and Design Strategies, Second Edition, Prentice Hall, 2003, ISBN 0131422464.

Teaching Methods

Assessment

Workloads

Resource Requirements

Software Requirements (23 Apr 2006, 11:53am)

JBoss AS 4.0 or later (http://www.jboss.org/products/jbossas)

JBoss-IDE 1.4.0 or later (http://www.jboss.org/products/jbosside)

J2SE 1.5.0 or later (http://java.sun.com/j2se/index.jsp)

Required by: Start of week 1

Tester: Douglas Thomson

Licensing: Freely distributable

(Note: Some kind of virtual PC environment may be required depending on how JBoss is installed.)

Prerequisites

Prerequisite Units (18 Sep 2006, 5:29pm)

FIT1007 or GCO1812 or equivalent

Faculty Information

Proposer

L F Smith and D Taniar

Approvals

School: 13 Dec 2007 (Julianna Dawidowicz)
Faculty Education Committee: 01 Nov 2006 (Ralph Gillon)
Faculty Board: 16 Nov 2006 (Ralph Gillon)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

16 Sep 2002 John Wang prerequisite
16 Sep 2002 John Wang prerequisite
19 Sep 2002 John Wang text
19 Sep 2002 John Wang text
20 Sep 2002 John Wang text
13 Feb 2003 Douglas Thomson Corrected inverted exam and assignment weightings.
13 Feb 2003 Douglas Thomson Updated unit coordinator.
13 Feb 2003 Douglas Thomson Added missing word in outline.
27 Mar 2003 Douglas Thomson Unit name change
08 Apr 2003 Douglas Thomson changed prerequisites to include Java and OOP
12 May 2003 Annabelle McDougall Faculty Board Approval FB4/02 25/9/02
11 Jun 2003 Kim Styles Update of the unit name and add a Java programming unit to the prerequisites.
11 Jun 2003 Douglas Thomson Update content for handbook (no significant changes to how the unit will be taught, but making the unit's emphasis more obvious to students considering the elective).
11 Jun 2003 Douglas Thomson Updated objectives to provide additional detail.
11 Jun 2003 Douglas Thomson Added reference book.
11 Jun 2003 Douglas Thomson Revised objective wording.
12 Jun 2003 Douglas Thomson Added prohibition.
17 Jun 2003 Kim Styles The name of the unit, the objectives and the content for the handbook entry have been changed to make the emphasis of the unit clearer to prospective students. None of these changes will make any significant difference to how the unit is actually taught. The prerequisites have been modifed to include a Java programming unit, since students without any previous Java programming experience were finding it hard to understand the necessary code.
30 Mar 2004 Douglas Thomson
30 Mar 2004 Douglas Thomson Confirmed as current.
04 Apr 2004 Douglas Thomson modified FacultyInformation/FICoordinator
15 Apr 2004 Kim Styles GCO School Approval, Approved for transmission to FEC 3/04 by GSCIT EC Meeting 2/04 5/4/04
13 May 2004 Denise Martin FEC Approval
25 May 2004 Annabelle McDougall FacultyBoard Approval
14 Nov 2004 Douglas Thomson modified ResourceReqs/SoftwareReqs
14 Nov 2004 Douglas Thomson modified ResourceReqs/SoftwareReqs
29 Jul 2005 Douglas Thomson modified UnitContent/HandbookSummary; modified UnitContent/RecommendedReading
08 Aug 2005 Kim Styles GCO School Approval, Approved for transmission to FEC by GSIT
08 Aug 2005 Geraldine DCosta FEC Approval
17 Oct 2005 David Sole Added Software requrirements template
21 Oct 2005 David Sole Updated requirements template to new format
22 May 2006 Gayle Nicholas modified UnitName in accordance with university style guide; shifted Obsolete Reasons for Introduction to Reasons for Introduction. Submitted for FEC meeting
23 May 2006 Geraldine DCosta GCO School Approval, Approved for submission FEC Mtg 3/06
19 Jun 2006 Ralph Gillon FEC Approval
30 Jun 2006 Ralph Gillon FacultyBoard Approval
06 Sep 2006 Douglas Thomson modified FacultyInformation/FIContact
18 Sep 2006 Gour Karmakar changed prerequisites
18 Sep 2006 Gour Karmakar modified ReasonsForIntroduction/RChange
19 Sep 2006 Kai Ting
26 Sep 2006 Kai Ting modified UnitContent/Summary
12 Oct 2006 Geraldine DCosta GCO School Approval, Approved for FEC Mtg 5/06
01 Nov 2006 Ralph Gillon FEC Approval
16 Nov 2006 Ralph Gillon FacultyBoard Approval
13 Dec 2007 Julianna Dawidowicz modified UnitName
13 Dec 2007 Julianna Dawidowicz GCO3823 Chief Examiner Approval, ( proxy school approval )
13 Dec 2007 Julianna Dawidowicz GCO3823 Chief Examiner Approval, ( proxy school approval )

This version: