Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

GCO1812 Object oriented programming 2 (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

GCO1812 Object oriented programming 2 (DISESTABLISHED FB 05/07) (13 Dec 2007, 11:20am) [OO Programming 2 (23 Feb 2006, 5:34pm)]

Reasons for Introduction

Reasons for Introduction (12 Jul 2005, 5:27pm)

In 2004 the Bachelor of Information Technology will be introduced to replace the Bachelor of Computing at Gippsland as the undergraduate degree. The course has three majors, two of which will have two level 1 Java units in the core. GCO1811 will be the first of those units, GCO1812 the second. Up to 2004, students in the Bachelor of Computing have taken GCO1810 Programming fundamentals as the first programming unit, so it is proposed to change the objectives and summary of GCO1811 to address the needs of students with no prior programming experience and introduce GCO1812 as a second unit in object oriented programming to teach advanced topics. While GCO1812, previously Computer Programming 2, was never formally disestablished, it has also not been taught since 2000, when the reorganisation of the Bachelor of Computing made it redundant. This proposal reactivates the unit. In its revived form, the content and objectives have been designed to reflect common features of introductory Java units in the faculty, discussed at recent Faculty meetings on this matter. The Bachelor of IT will also be taught in Monash University Malaysia requiring the proposed change of teaching location as well.

Reasons for Change (25 Apr 2006, 2:45pm)

FEC 5/03

Semester of offering at Malaysia specified.

FEC 5/04

Updated prohibitions to include other first level further Java programming units, and frequency of offering in Gippsland and Malaysia.

UGPSC 3/06 and FEC 3/06

This GCO1812 Monatar Entry is being updated to match the Monatar Entry for the new unit FIT1007, since it has been determined that GCO1812 is equivalent to FIT1007 and will be timetabled together.

Role of Unit (25 Apr 2006, 2:47pm)

This unit sits between GCO1811 and GCO2817 which is a core sequence in the Systems Development major of the Bachelor of Information Technology. GCO1811 teaches introductory programming consistent with the faculty core unit FIT1002 Computer Programming, whereas this unit continues the introduction to software development and software engineering begun in the faculty core unit Computer Programming, using the Java programming language to illustrate more advanced object-oriented concepts and techniques and more data structures. It gives students practice in using them to design, develop and test larger and more complicated programs. This in turn prepares students to go on to the unit GCO2817, which provides a more in-depth study on data structures and algorithms.

Relationship of Unit (25 Apr 2006, 5:14pm)

From 2006 Semester 2, this unit will be aligned to FIT1007, using the same teaching resources and assessments. It is similar to CSE1203 which will also be aligned to FIT1007 from 2006 Semester 2.

Relevance of Unit (25 Apr 2006, 5:17pm)

Students undertaking the Applications Development major of the Bachelor of Information Technology need a more advanced level of programming than is provided in the faculty core. This unit extends the knowledge and skills gained in GCO1811 (FIT1002).

Objectives

Knowledge and Understanding (Cognitive Domain Objectives) (25 Apr 2006, 5:18pm)

At the completion of this unit, students will have an understanding of:

Attitudes, Values and Beliefs (Affective Domain Objectives) (25 Apr 2006, 5:19pm)

At the completion of this unit, students will have attitudes that will allow them to:

Practical Skills (Psychomotor Domain Objectives) (25 Apr 2006, 5:20pm)

At the completion of this unit, students will be able to:

Relationships, Communication and TeamWork (Social Domain Objectives) (25 Apr 2006, 5:21pm)

At the completion of this unit, students will be able to:

Unit Content

Summary (25 Apr 2006, 5:22pm)

ASCED Discipline Group Classification: 020103 Programming.

This unit introduces more advanced object-oriented programming topics and techniques than its prerequisite, and gives students a deeper understanding of programming and data structures and more practical skills in designing, building and testing computer programs.

Handbook Summary (25 Apr 2006, 5:23pm)

This unit introduces more advanced object-oriented programming topics and techniques than its prerequisite, and gives students a deeper understanding of programming and data structures and more practical skills in designing, building and testing computer programs.

Recommended Reading (06 Oct 2006, 11:16am)

Prescribed

Recommended other references

Teaching Methods

Strategies of Teaching (25 Apr 2006, 5:25pm)

On campus students will receive lectures and weekly tutorials in computer labs.

On-campus and off-campus students will receive newsgroup contact with other students and lecturers, email contact with lecturer and tutors. They will receive study materials in print and electronic media:

Teaching Methods Relationship to Objectives (25 Apr 2006, 5:26pm)

Lectures address objectives K1 through K6. Lab sessions address all other objectives. OCL materials address all objectives.

Assessment

Strategies of Assessment (25 Apr 2006, 5:30pm)

Assessment Relationship to Objectives (25 Apr 2006, 5:30pm)

Assignments address objectives P1 - P10, A1 - A5 and R1 - R3. Examinations address objectives K1 - K8 and P1 - P10.

Workloads

Credit Points (25 Apr 2006, 5:31pm)

6

Workload Requirement (25 Apr 2006, 5:32pm)

12 hours per week. Contact time for on-campus modes is usually 4 hours per week. The breakdown of contact time into lectures, tutorials, laboratories, workshops and studios is set individually for each campus.

Resource Requirements

Lecture Requirements (23 Feb 2006, 5:37pm)

On-campus offerings require a high-tech lecture theatre with data display and internet connection, with a PC and facility to plug in a laptop, for two hours per week throughout the semester. (Group along with FIT1007)

Tutorial Requirements (23 Feb 2006, 5:39pm)

There will be no tutorial discussion classes

Laboratory Requirements (23 Feb 2006, 5:31pm)

One computer lab per 16 students for 2 hours per week throughout each semester. (Group along with FIT1007 activity)

Staff Requirements (25 Apr 2006, 5:34pm)

1 lecturer per campus throughout each semester when offered.

For on-campus offerings, 1 tutor per 16 students for 2 hours per week of class contact throughout each semester.

Additional support for marking when required.

Software Requirements (26 Oct 2005, 6:18pm)

Library Requirements (25 Apr 2006, 5:36pm)

Adequate copies of at least the recommended texts listed above. This unit uses the same textbooks as FIT1002.

Teaching Responsibility (Callista Entry) (25 Apr 2006, 5:37pm)

FIT

Implications for CASPA (25 Apr 2006, 5:38pm)

Nil

Interfaculty Involvement (25 Apr 2006, 5:38pm)

Nil

Interschool Involvement (25 Apr 2006, 5:40pm)

This unit is offered at Gippsland and Malaysia, and uses the same materials and assessment as FIT1007 which is additionally offered at Caulfield and South Africa.

Prerequisites

Prohibitions (25 Apr 2006, 6:09pm)

CFR1124, CFR2128, CFR3112, GCO3821, SFT1102, CSE1203, CSE2305, CPE1004, FIT1008, FIT1015, FIT2034

Level (25 Apr 2006, 6:23pm)

1

Research Interest (23 Feb 2006, 5:27pm)

This unit has no research component

Frequency of Offering (23 Feb 2006, 5:31pm)

Semester 2 each year

Faculty Information

Proposer

J G K Harris

Approvals

School: 13 Dec 2007 (Julianna Dawidowicz)
Faculty Education Committee: 13 Dec 2007 (Julianna Dawidowicz)
Faculty Board: 13 Dec 2007 (Julianna Dawidowicz)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

03 Apr 2003 Kim Styles New entry for unit to be offered in the Bachelor of Information Technology in 2004.
03 Apr 2003 Madhusudan Chetty Revision
20 Apr 2003 Kim Styles While GCO1812, previously Computer Programming 2, was never formally disestablished, it has also not been taught since 2000. This proposal reactivates the unit as the second of two core Java programming units in the program. In its revived form, the content and objectives have been designed to reflect common features of introductory Java units in the faculty, discussed at recent Faculty meetings on this matter. The Bachelor of IT will also be taught in Monash University Malaysia requiring the proposed change of teaching location as well.
21 May 2003 Ralph Gillon Approved at FEC 3/03
30 Jul 2003 Elsa Phung To include Malaysia in the locations of offering
11 Aug 2003 Christopher Avram Tutorials will run in Labs, fix Lab needs for next version.
19 Aug 2003 Denise Martin FEC Approval
01 Sep 2003 Annabelle McDougall FacultyBoard Approval
30 Jul 2004 Madhusudan Chetty
06 Aug 2004 Kim Styles Updated prohibitions to include other first level further Java programming units, and frequency of offering in Gippsland and Malaysia.
06 Aug 2004 Kim Styles GCO School Approval, Approved at GSCIT Education Committee Meeting 5/04, 23/7/04 for transmittal to FEC 5/04
20 Sep 2004 Madhusudan Chetty GCO School Approval, Approved for transmission to FEC 6/04 by meeting 5/04 of Gippsland School of Computing and Information Technology education committee held on 10/09/04
12 Oct 2004 Ralph Gillon FEC Approval
09 Dec 2004 Annabelle McDougall FacultyBoard Approval
17 Oct 2005 David Sole Added Software requrirements template
21 Oct 2005 David Sole Updated requirements template to new format
25 Apr 2006 Shane Moore Modifications have been made to bring this unit into conformance with the FIT1007 entry, because it has been determined that GCO1812 should utilise the resources of FIT1007 in order to rationalise the units being offered by the faculty, whilst being able to teach-out the existing degrees.
14 Jun 2006 David Sole
14 Jun 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
13 Dec 2007 Julianna Dawidowicz modified UnitName
13 Dec 2007 Julianna Dawidowicz GCO1812 Chief Examiner Approval, ( proxy school approval )
13 Dec 2007 Julianna Dawidowicz FEC Approval
13 Dec 2007 Julianna Dawidowicz FacultyBoard Approval - Faculty Board approved the disestablishment of this unit at 05/07 meeting

This version: