Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT2034 Computer programming 2 - 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.

Sheelagh Walton

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

Unit Code, Name, Abbreviation

FIT2034 Computer programming 2 - Disestablished (19 Nov 2020, 11:51am) [ PROGRAMMING 2 (24 Jun 2009, 11:08am)]

Reasons for Introduction

Reasons for Introduction (14 Sep 2007, 09:00am)

This is a core unit in the Bachelor of Information Technology and Systems with majors in Systems Development, Net-centric Computing, Security and Applications Development and Networks. It was introduced as part of the faculty restructure for 2006.

Reasons for Change (19 Nov 2020, 11:51am)

4/5/2020: As the MSA course 4307 Bachelor of Computer and Information Sciences is in teach-out, the MSA offering of this unit has been re-coded to FZA2034 effective Semester 2, 2020. These units will be managed by South Africa and therefore no separate Monatar entries will be made

29/06/2018: Admin - amendment to Assessment removing the 30 minutes reading and noting time and reverting to the standard 10 minutes reading and noting time, as per FEC Email Meeting 1/18.

21 Mar 2017 - Changed the examination duration in the assessment summary.

13 July 2016 - South Africa requested that FIT1051 be included as a prerequisite for this unit as they no longer offer FIT1002 or FIT1040. The CE agreed (via email) that this prerequisite could be added to this unit.

5 December 2013: Unit Learning Outcomes (Objectives) are updated so that they are AQF compliant.

4 December, 2013: Due to the redesign of the unit to account for the pre-requisite now being FIT1040, some unit objectives have been removed so as not to give a false sense of the breadth of the unit.

6 Sept 2012: Revised the unit objective, unit synopsis and prerequisite knowledge to reflect the addition of the new prerequisite unit FIT1040.

September 2012: Added FIT1040 as an alternative prerequisite to FIT1002 for 2013. Approved by CE (Chris Ling) via email on 4/09/2012.

Remove FIT1008 from prohibitions - discussed with CEs of FIT1008 and FIT2034 and determined that units were NOT 80% similar.

This prohibition list has been updated to include FIT1008 which is 80% similar to FIT2034. Change to be implemented from Semester 1, 2011.

17/09/2020 Admin: Update to include new assessment and teaching approach fields as per Handbook requirements.

19/11/2020: Admin - this unit was disestablished at FEC 5/20 on 12/11/2020 as it is no longer required.

Role, Relationship and Relevance of Unit (06 Sep 2012, 5:10pm)

This is a core unit in the Bachelor of Information Technology and Systems (BITS) majors in Systems Development, Net-centric Computing, Security, Multimedia Games Development, Applications Development and Networks.

It continues the introduction to software development and software engineering which begins in the faculty common core unit FIT1040. It utilises the Java programming language to illustrate programming concepts and object-oriented techniques. It gives students practice in using them to design, develop and test computer programs.

Students undertaking majors in Systems Development, Multimedia Games Development, Security, Net-centric computing and Applications Development and Networks need a more advanced level of programming than is provided in the faculty common core.

Objectives

Objectives (05 Dec 2013, 7:10pm)

On completion of this unit, students should be able to:

Unit Content

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

020103

Synopsis (04 Dec 2013, 4:19pm)

The emphasis in this unit is on the application of fundamental programming concepts using an object-oriented programming language. It also introduces more advanced object-oriented programming topics such as inheritance and polymorphism. It gives students a deeper understanding of programming and gives more practical skills in designing, building and testing larger computer programs, including ones having graphical user interfaces, and utilising file I/O.

Prescribed Reading (for new units) (17 Sep 2020, 1:38pm)

Stuart Reges and Marty Stepp. (2014). Building Java Programs: A Back to Basics Approach . (3rd Edition (2nd Edition also acceptable)) Addison Wesley (ISBN: 0-13-336090-3).

Recommended resources

Useful Software Whilst the JDK provides the compiler and runtime interpreter for the Java language, you will most likely want to make use of an Integrated Development Environment (IDE). You may use any IDE that you are comfortable with, but we strongly suggest you use Eclipse , because of the features included within it and its popularity within the industry. Eclipse can be downloaded from http://www.eclipse.org http://www.eclipse.org/

Technological requirements You must have the Java SE 7 Software Development Kit (called the JDK) installed on your computer. This software can be downloaded for free from the internet by going to http://www.oracle.com/technetwork/java/javase/downloads/index.html and clicking on the 'download' button in the JDK column. Note that some IDEs (see below) install their own version of the SDK - this is fine, provided that it is compatible to Java SE 7. Some IDEs require the SDK to be separately installed.

Teaching Methods

Mode (29 Oct 2009, 6:13pm)

On-campus and Off-Campus Learning(OCL)

Assessment

Assessment Summary (17 Sep 2020, 1:44pm)

Examination (2 hours): 50%; In-semester assessment: 50%

  1. Open Book Online Practical Test 1 (Duration = 2 Hours, during the lab session) : - 10% - ULO: 1, 2, 3, 4, 5
  2. Open Book Online Practical Test 2 (Duration = 2 Hours): - 20% - ULO: 1, 2, 3, 4, 5
  3. Open Book Online Practical Test 3 (Duration = 2 Hours) : - 20% - ULO: 1, 2, 3, 4, 5
  4. Final Written Exam: - 50% - ULO: 1, 2, 3, 4, 5

Workloads

Credit Points (24 Aug 2007, 2:20pm)

6

Workload Requirements (22 Jan 2014, 09:58am)

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory
  • (b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.
  • (c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.
  • Resource Requirements

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

    Teaching Responsibility (Callista Entry) (29 Oct 2009, 6:13pm)

    FIT

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

    Prerequisites

    Prerequisite Units (22 Jul 2016, 2:59pm)

    FIT1040 or FIT1002 or FIT1051

    Corequisites (24 Aug 2007, 2:20pm)

    Prohibitions (17 Feb 2011, 3:41pm)

    CPE1004, CSE1203, CSE2305, GCO1812, FIT1007

    Translation: CSE1203, GCO1812, FIT1007

    Research Interest (24 Aug 2007, 2:20pm)

    This unit has no research component

    Proposed year of Introduction (for new units) (22 Jun 2009, 12:13pm)

    Semester 2, 2009

    Location of Offering (04 Dec 2013, 4:21pm)

    Caulfield, Off-Campus, South Africa, Sunway

    Faculty Information

    Proposer

    Dianne Hagan

    Approvals

    School: 29 Jun 2018 (Jeanette Niehus)
    Faculty Education Committee: 29 Jun 2018 (Jeanette Niehus)
    Faculty Board: 29 Jun 2018 (Jeanette Niehus)
    ADT:
    Faculty Manager:
    Dean's Advisory Council:
    Other:

    Version History

    24 Mar 2005 Jan Newmarch modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RObsolete; modified ReasonsForIntroduction/RChange; modified UnitObjectives/ObjCognitive; modified UnitContent/Summary; modified DateOfIntroduction; modified Workload/CreditPoints; modified Frequency; modified Prohibitions; modified Level; modified DateOfIntroduction; modified LocationOfOffering; modified FacultyInformation/FIContact
    13 Apr 2005 Jan Newmarch modified ReasonsForIntroduction/RIntro; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified Assessment/Strategies; modified Assessment/Objectives
    14 Apr 2005 Samantha Wallace modified ReasonsForIntroduction/RRole; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact; modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified ResourceReqs/OtherResources; modified Frequency; modified LocationOfOffering; modified ReasonsForIntroduction/RChange
    02 May 2005 Samantha Wallace modified UnitContent/Summary; modified Prohibitions
    09 May 2005 Jan Newmarch modified Abbreviation; modified ReasonsForIntroduction/RRelation; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Objectives; modified Workload/WorkHours; modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge; modified Prohibitions
    11 May 2005 Desmond Casey modified Abbreviation
    16 May 2005 Desmond Casey
    20 May 2005 Jan Newmarch modified Abbreviation
    26 May 2005 Desmond Casey modified Teaching/Strategies; modified Prohibitions
    30 May 2005 Christine Jessup FIT School Approval, 2005-300505
    30 May 2005 Christine Jessup modified Teaching/Strategies
    03 Jun 2005 Geraldine DCosta FIT School Approval, Approved for submission to FEC Mtg 4/05
    03 Jun 2005 Geraldine DCosta FEC Approval
    13 Jun 2005 Annabelle McDougall FacultyBoard Approval
    17 Oct 2005 David Sole Added Software requrirements template
    21 Oct 2005 David Sole Updated requirements template to new format
    04 Jun 2006 Christabel Gonsalvez FIT2034 made alias of FIT1007. All details for FIT2034 now reflected in FIT1007 Monatar entry. modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRole; modified UnitObjectives/ObjText; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRelation; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified ReasonsForIntroduction/RRelation; modified UnitContent/Summary; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Strategies; modified Assessment/Objectives; modified Workload/WorkHours; modified Workload/CreditPoints; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified Prohibitions; modified Prerequisites/PreReqUnits; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact; modified ResourceReqs/IntraFaculty; modified ResourceReqs/InterFaculty; modified ResourceReqs/OtherResources; modified Prerequisites/PreReqKnowledge; modified Level; modified Research; modified Research; modified DateOfIntroduction; modified Frequency; modified LocationOfOffering; modified FacultyInformation/FIContact; modified FacultyInformation/FIContact
    05 Jun 2006 Christabel Gonsalvez modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RChange
    08 Jun 2006 Christabel Gonsalvez
    12 Jun 2006 Geraldine DCosta FIT School Approval, Approved for submission FEC Mtg 3/06
    15 Jun 2006 Christabel Gonsalvez modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RChange; modified Assessment/Strategies; modified Prohibitions; modified Prerequisites/PreReqUnits
    15 Jun 2006 Geraldine DCosta FIT School Approval, Approved for submission FEC Mtg 3/06
    19 Jun 2006 Ralph Gillon FEC Approval
    30 Jun 2006 Ralph Gillon FacultyBoard Approval
    24 Aug 2007 David Sole Data has been imported from FIT1007 ( FB Approved 30 Jun 2006 )
    03 Sep 2007 Kai Ting modified AliasTitles
    10 Sep 2007 Desmond Casey Modified to cater for removal of co-taught unit FIT1007 - modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRelation; modified Classification; modified Teaching/Strategies; modified Assessment/Strategies; modified Level; modified Frequency
    14 Sep 2007 Sea Ling modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RIntro; modified UnitContent/RecommendedReading; modified Teaching/Strategies
    19 Sep 2007 Christabel Gonsalvez modified Prohibitions
    19 Sep 2007 Christabel Gonsalvez
    20 Sep 2007 Sea Ling
    20 Sep 2007 Sea Ling
    20 Sep 2007 Sea Ling FIT2034 Chief Examiner Approval, ( proxy school approval )
    11 Oct 2007 Geraldine DCosta FEC Approval
    11 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.
    22 Jun 2009 Shane Moore Made changes to conform to new faculty standard content requirements: (modified ReasonsForIntroduction/RChange; modified UnitObjectives/ObjSocial; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjText; modified UnitContent/Summary; modified UnitContent/Summary; modified UnitContent/HandbookSummary; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Objectives; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/SchoolReqs; modified Prerequisites/PreReqKnowledge; modified Prerequisites/PreReqKnowledge; modified FacultyInformation/FIContact; modified DateOfIntroduction)
    22 Jun 2009 Shane Moore
    24 Jun 2009 Julianna Dawidowicz RSmall admin changes prior to Chief Examiner approval: abbreviation all CAPS, prohibitions alpha ordered.
    24 Jun 2009 Julianna Dawidowicz FIT2034 Chief Examiner Approval, ( proxy school approval )
    30 Jun 2009 Shane Moore reverted Teaching/Strategies at the request of the UGPC
    30 Jun 2009 Julianna Dawidowicz FIT2034 Chief Examiner Approval, ( proxy school approval )
    30 Jun 2009 Julianna Dawidowicz FEC Approval
    30 Jun 2009 Julianna Dawidowicz FacultyBoard Approval - UGPC Spl mtg 1/09 approved this version on 26/06/09. Faculty Board approval has been added to aid administration in Monatar.
    07 Jul 2009 Shane Moore Noted translation set for FIT1007.
    07 Jul 2009 Shane Moore Submitting for approval of the Translation Set.
    16 Jul 2009 Julianna Dawidowicz Deleted prohibitions as requested by UGPC 4/09 and included duration of exam as specified in the unit guide.
    16 Jul 2009 Julianna Dawidowicz FIT2034 Chief Examiner Approval, ( proxy school approval )
    16 Jul 2009 Julianna Dawidowicz FEC Approval
    16 Jul 2009 Julianna Dawidowicz FacultyBoard Approval - UGPC mtg 4/09 approved this version on 13/07/09 subject to a minor clarification. Unit was updated and 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
    10 Feb 2011 Sea Ling modified Prohibitions; modified ReasonsForIntroduction/RChange
    10 Feb 2011 Sea Ling
    10 Feb 2011 Sea Ling FIT2034 Chief Examiner Approval, ( proxy school approval )
    17 Feb 2011 Caitlin Slattery modified Prohibitions; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange
    17 Feb 2011 Sea Ling FIT2034 Chief Examiner Approval, ( proxy school approval )
    06 Sep 2012 Caitlin Slattery Added FIT1040 as an alternative prerequisite to FIT1002 for 2013. Approved by CE (Chris Ling) via email 4/09/2012.
    06 Sep 2012 Sea Ling modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitContent/Synopsis; modified ReasonsForIntroduction/RoleRelationshipRelevance; modified Prerequisites/PreReqKnowledge; modified ReasonsForIntroduction/RChange
    25 Sep 2012 Jeanette Niehus FIT2034 Chief Examiner Approval, ( proxy school approval )
    25 Sep 2012 Jeanette Niehus FEC Approval
    25 Sep 2012 Jeanette Niehus FacultyBoard Approval - UGPC approval granted 13/9/12. Faculty Board approval has been added to aid administration in Monatar.
    04 Dec 2013 Shane Moore Revised the Learning Outcomes and Handbook Description to reflect the removal of some content as a result of this unit needing to cover introductory Java concepts (which in turn was due to FIT1040 becoming the pre-requisite and thus students not coming into this unit with a Java background)
    04 Dec 2013 Shane Moore
    05 Dec 2013 Sea Ling modified ReasonsForIntroduction/RChange; modified UnitObjectives/Objectives
    05 Dec 2013 Sea Ling
    05 Dec 2013 Sea Ling modified UnitObjectives/Objectives
    06 Dec 2013 Jeanette Niehus FIT2034 Chief Examiner Approval, ( proxy school approval )
    06 Dec 2013 Jeanette Niehus FEC Approval
    06 Dec 2013 Jeanette Niehus FacultyBoard Approval - UGPC Executive Approval granted 6/12/13. Faculty Board approval given to aid administration in Monatar.
    22 Jan 2014 Damien Moore modified Workload/ContactHours (bulk upload from CUPID extract)
    17 Mar 2016 Jeanette Niehus Admin: modified Chief Examiner
    22 Jul 2016 Jeanette Niehus Admin: added prerequisite unit as approved by the CE.
    26 Jul 2016 Jeanette Niehus FIT2034 Chief Examiner Approval, ( proxy school approval )
    26 Jul 2016 Jeanette Niehus FEC Approval
    26 Jul 2016 Jeanette Niehus FEC Approval
    02 Aug 2016 Jeanette Niehus FacultyBoard Approval - UGPC executive approval given 25/07/2016
    21 Mar 2017 Chris Ling modified Assessment/Summary; modified ReasonsForIntroduction/RChange
    21 Mar 2017 Chris Ling
    06 Apr 2017 Jeanette Niehus Admin: modified Chief Examiner
    11 May 2017 Jeanette Niehus FIT2034 Chief Examiner Approval, ( proxy school approval )
    11 May 2017 Jeanette Niehus FEC Approval
    11 May 2017 Jeanette Niehus FacultyBoard Approval - Approved at UGPC 2/17 (Item 5.1) 04/05/2017
    29 Jun 2018 Jeanette Niehus Admin: modified ReasonsForIntroduction/RChange; modified Assessment/Summary as per approval from Deputy Dean (Education)
    29 Jun 2018 Jeanette Niehus FIT2034 Chief Examiner Approval, ( proxy school approval )
    29 Jun 2018 Jeanette Niehus FEC Approval
    29 Jun 2018 Jeanette Niehus FacultyBoard Approval - Executively approved by ADLT (on behalf of the DD(E)) 29/06/2018
    04 May 2020 Emma Nash modified ReasonsForIntroduction/RChange
    17 Sep 2020 Miriam Little modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified UnitContent/PrescribedReading; modified UnitContent/PrescribedReading; modified Assessment/Summary
    19 Nov 2020 Jeanette Niehus Admin: modified UnitName; modified ReasonsForIntroduction/RChange

    This version: