Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT9131 Programming foundations in Java

Unsaved changes:

2020 09 25 15:15:06: Joshua Daniel opened FIT9131 - Assessment/Summary edit screen

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.

Judy Sheard

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

Unit Code, Name, Abbreviation

FIT9131 Programming foundations in Java (19 Aug 2016, 12:53pm) [PROG FOUNDATIONS JAVA (19 Aug 2016, 12:53pm)]

Reasons for Introduction

Reasons for Introduction (03 Jul 2014, 12:15am)

FIT9131 is one of the foundation units for the Master of Information Technology and Master of Business Information Systems degrees.

Reasons for Change (17 Sep 2020, 3:06pm)

17/7/13 Correcting prohibition, amending mode of teaching. Effective Semester 1 2014.

15/1/2014 Amending the learning objectives to learning outcomes. Effective Semester 1 2014.

7/07/2014 - Added FIT5131 as prohibition and Malaysia to location of offering.

19/08/2016 - Admin: Update unit name as per the ADE email 5/8/16. Effective Semester 1, 2017.

20/1/2017 - Changed the duration of the exam to comply with new University policy. Effective Semester 1 2017.

8/6/2017 - Removed the 30 minutes reading and noting time for the exam after clarification of new University policy. Effective Semester 2 2017.

20/9/2019: Admin - updating exam duration to include additional 10 minutes as per University requirement.

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

Role, Relationship and Relevance of Unit (03 Jul 2014, 12:15am)

FIT9131 is one of the foundation units for the Master of Information Technology and Master of Business Information Systems postgraduate students. It prepares students so that they will understand the theoretical and practical aspects of providing computer solutions to real world problems.

Objectives

Objectives (17 Sep 2020, 3:29pm)

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

  1. design, construct, test and document small computer programs using Java;
  2. interpret and demonstrate software engineering principles of maintainability, readability, and modularisation;
  3. explain and apply the concepts of the "object-oriented" style of programming.

Unit Content

ASCED Discipline Group Classification (03 Jul 2014, 12:15am)

020103

Synopsis (03 Jul 2014, 12:15am)

This unit aims to provide students with the basic concepts involved in the development of well structured software using a programming language. It concentrates on the development of problem solving skills applicable to all stages of the development process. Students gain experience with the translation of a problem specification into a program design, and the implementation of that design into a programming language. The subject introduces software engineering topics such as maintainability, readability, testing, documentation, modularisation, and reasoning about correctness of programs. Students are expected to read and understand existing code as well as develop new code.

Prescribed Reading (for new units) (18 Sep 2020, 09:59am)

Barnes and Kolling. (2016). Objects First with Java. (6th Edition) Prentice Hall.

Technological requirements

Java and the BlueJ development environment. This software is installed in the student computer labs at Clayton campus. You may bring and use your own laptop/notebook.

Software available on CD with the prescribed textbook or Java free download from Sun website at http://java.sun.com/javase/downloads/ and BlueJ free download from BlueJ website at http://www.bluej.org/

Teaching Methods

Mode (03 Jul 2014, 12:15am)

On-campus and off-campus.

Special teaching arrangements (03 Jul 2014, 12:15am)

Assessment

Assessment Summary (17 Sep 2020, 3:27pm)

Examination 60%: 2 hours and 10 minutes. In-semester assessment: 40%

  1. Pre-tutorial tasks - 5% - ULO: 1, 2, 3
  2. Assignment 1 - 10% - ULO: 1, 2, 3
  3. Assignment 2 - 25% - ULO: 1, 2, 3
  4. End of semester examination - 60% - ULO: 1, 2, 3

Workloads

Credit Points (03 Jul 2014, 12:15am)

6

Workload Requirements (03 Jul 2014, 12:15am)

Minimum total expected workload equals 12 hours per week comprising:

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

  • 2 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.
  • Additional/Special Timetabling Requirements (03 Jul 2014, 12:15am)

    Resource Requirements

    Software Requirements (03 Jul 2014, 12:15am)

    Teaching Responsibility (Callista Entry) (03 Jul 2014, 12:15am)

    FIT

    Interfaculty Involvement (03 Jul 2014, 12:15am)

    Prerequisites

    Prerequisite Units (03 Jul 2014, 12:15am)

    Corequisites (03 Jul 2014, 12:15am)

    Prohibitions (07 Jul 2014, 1:43pm)

    FIT9004, FIT9017, FIT5131

    Research Interest (03 Jul 2014, 12:15am)

    This unit has no research component

    Proposed year of Introduction (for new units) (03 Jul 2014, 12:27am)

    Semester 1, 2015

    Location of Offering (07 Jul 2014, 3:54pm)

    Caulfield, Malaysia

    Faculty Information

    Proposer

    Jan Newmarch

    Approvals

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

    Version History

    03 Jul 2014 FIT Admin Data from FIT5131 copied into this unit
    03 Jul 2014 Jared Mansfield modified DateOfIntroduction; Created as per REQ675624 for Geraldine DCosta
    03 Jul 2014 Geraldine DCosta GPC 3/2014 endorsed changing FIT5131 foundation unit to FIT9131 foundation unit to differentiate the foundation units from the non-foundation units. This change will be reflected in the 3348 - Master of Information Technology; 3342 - Master of Business Information Systems and 4313 - Master of Information Technology Professional/Master of Business Information Systems Professional.
    04 Jul 2014 Geraldine DCosta FIT9131 Chief Examiner Approval, ( proxy school approval )
    04 Jul 2014 Geraldine DCosta FEC Approval
    04 Jul 2014 Geraldine DCosta FacultyBoard Approval - GPC Executive approval and FEC Meeting 3/14 approval granted on 3/7/2014. Faculty Board approval has been added to aid administration in Monatar.
    07 Jul 2014 Caitlin Slattery Added FIT5131 as prohibition.
    07 Jul 2014 Caitlin Slattery Added Malaysia as location of offering.
    10 Sep 2014 Geraldine DCosta FIT9131 Chief Examiner Approval, ( proxy school approval )
    10 Sep 2014 Geraldine DCosta FEC Approval
    10 Sep 2014 Geraldine DCosta FacultyBoard Approval - Approved at FEC 4/2014.Faculty Board approval has been added to aid administration in Monatar.
    19 Aug 2016 Jeanette Niehus Admin: modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RChange
    23 Sep 2016 Jeanette Niehus FIT9131 Chief Examiner Approval, ( proxy school approval )
    23 Sep 2016 Jeanette Niehus FEC Approval
    23 Sep 2016 Jeanette Niehus FacultyBoard Approval - Approved at FEC 4/16, Item 8.2
    20 Jan 2017 Judithe Sheard modified Assessment/Summary; modified ReasonsForIntroduction/RChange
    20 Jan 2017 Judithe Sheard
    23 Jan 2017 Jeanette Niehus Admin: adding effective date as per CE's notification.
    02 Feb 2017 Jeanette Niehus FIT9131 Chief Examiner Approval, ( proxy school approval )
    02 Feb 2017 Jeanette Niehus FEC Approval
    02 Feb 2017 Jeanette Niehus FacultyBoard Approval - Executively approved by ADE 02/02/2017.
    08 Jun 2017 Judithe Sheard modified Assessment/Summary; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange
    09 Jun 2017 Jeanette Niehus FIT9131 Chief Examiner Approval, ( proxy school approval )
    09 Jun 2017 Jeanette Niehus FEC Approval
    09 Jun 2017 Jeanette Niehus FacultyBoard Approval - Executively approved by ADE 09/06/2017.
    20 Sep 2019 Emma Nash modified ReasonsForIntroduction/RChange; modified Assessment/Summary
    17 Sep 2020 Joshua Daniel modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified UnitContent/PrescribedReading; modified Assessment/Summary; modified UnitObjectives/Objectives
    18 Sep 2020 Joshua Daniel modified UnitContent/PrescribedReading; modified UnitContent/PrescribedReading

    This version: