M O N A T A R
|
InfoTech Unit Avatar
|
CPE1001 Object-oriented programming in Java
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
CPE1001 Object-oriented programming in Java [Java OO Programming]
Reasons for Introduction
Obsolete Reasons for Introduction
The Bachelor of Network Computing (BNC) was introduced in 1998 and took its first students in 1999 by the School of Network Computing. This is a first-year unit for the Bachelor of Network Computing. The unit will equip students with the knowledge, skills and understanding of basic object-oriented programming techniques, especially for the Java language.
Objectives
Unit Content
Recommended Reading (18 Jun 2004, 10:23am)
- Lewis J and Loftus W: Java Software Solutions, 3rd Ed, Addison Wesley, 2003
- Keogh J and Giannini M: OOP DeMystified, McGraw-Hill/Osborne, 2004
- Campione M and Walrath K: The Java Tutorial, 2nd (or 3rd) Ed. Pearson Education, 2000
- Horstmann C: Big Java, John Wiley & Sons, 2002
- Arnow D and Weiss G: Introduction to Programming: An Object Oriented Approach Using Java, Addison-Wesley, 1998
- Doke ER, Satzinger JW, Williams SR: Object-Oriented Application Development Using Java, Course Technology, 2002
- Barnes DJ and Kolling M: Objects First with Java, Prentice Hall, 2003
- Robertson LA: Simple Program Design, 4th Ed., Thomson/Nelson, 2003.
Teaching Methods
Assessment
Workloads
Resource Requirements
Software Requirements (21 Oct 2005, 1:04pm)
- Software Title:
- Vendor:
- Version:
- OS: MS Windows XP ( ) and/or LINUX ( )
- License Details: (A valid software license certificate/s or Vendor permission must be available upon request if the software is to be installed for teaching)
- Are we currently licensed: Yes ( ) or No ( ) (If unsure, please check with your local IT support )
- If (Yes), who is the contact person for this software?:
- If (No), will the software license be arranged by: Staff member requesting the software ( ) or Technical Services* ( ) ? *If the latter is selected, please discuss your requirement/s with myself ASAP, prior to finalising your request, as there could be financial or resourcing implications.
- Is the software to be installed and accessed from a: Client/Workstation ( ), or Server ( ) ?
- Type of license: Site License ( ), Freeware ( ), FOSS (Free and Open Source Software) ( ), Shareware ( ), Lab based ( ) # of Licenses needed ____
- In what week will you commence using the software in class? Semester 1 (Week ___ ) and/or Semester 2 (Week ___ ):
- Nominated Staff For Acceptance Testing Software: (Name) (Phone) (Email)
- Additional Information: Special Requirements, Software Configuration/Installation Requirements, etc:
Prerequisites
Faculty Information
Proposer
(originally A Ellis; now unspecified)
Approvals
School: Faculty Education Committee: 03 Oct 2003 (Denise Martin)
Faculty Board: 01 Mar 2004 (Annabelle McDougall)
ADT: Faculty Manager: Dean's Advisory Council: Other:
Version History
07 Aug 2003 |
Lee Seldon |
remove prescribed text add to list of recommended reading |
02 Sep 2003 |
Leisa McGuinness |
Approved School of Network Computing Education Committee meeting 5/03 |
02 Sep 2003 |
John Hurst |
fix recommended reading formatting |
03 Oct 2003 |
Denise Martin |
FEC Approval |
01 Mar 2004 |
Annabelle McDougall |
FacultyBoard Approval |
18 Jun 2004 |
Henry Seldon |
modified UnitContent/RecommendedReading |
17 Oct 2005 |
David Sole |
Added Software requrirements template |
21 Oct 2005 |
David Sole |
Updated requirements template to new format |
This version: