Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

ITO4131 Java programming

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.

Judithe Sheard

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

Unit Code, Name, Abbreviation

ITO4131 Java programming (15 Jun 2020, 11:28am) [PROG FOUNDATIONS JAVA (15 Jun 2020, 11:13am)]

Reasons for Introduction

Reasons for Introduction (15 Jun 2020, 11:14am)

ITO4131 is one of the core units for the Master of Computer Science degree.

Reasons for Change (10 Dec 2020, 10:59am)

Define here the reasons for changing the unit

Role, Relationship and Relevance of Unit (07 Sep 2020, 11:15am)

ITO4131 is one of the core units for the Master of Computer Science degree. It develops students' understanding of the theoretical aspects of providing computer solutions to real world problems and develops their practical skills to enable them to build these solutions.

Objectives

Objectives (15 Jun 2020, 11:16am)

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

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

    ASCED Discipline Group Classification (15 Jun 2020, 11:16am)

    020103

    Synopsis (15 Jun 2020, 11:16am)

    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) (08 Oct 2020, 11:37am)

    Resources

    Teaching Methods

    Mode (15 Jun 2020, 11:17am)

    Online (Monash Online).

    Special teaching arrangements (08 Oct 2020, 11:01am)

    Teaching Approach

    Online learning

    Assessment

    Assessment Summary (27 Jan 2021, 08:35am)

    In-semester assessment: 100%

    Workloads

    Workload Requirements (07 Sep 2020, 11:16am)

    Minimum total expected workload equals 144 hours per semester comprising:

    (a.) Contact hours for Monash Online students:

  • Two hours of online group sessions per week
  • (b.) Additional requirements:

  • A minimum of 22 hours per week for completing assignments, participating in discussions, private study and revision.
  • Resource Requirements

    Teaching Responsibility (Callista Entry) (15 Jun 2020, 11:25am)

    Monash Online (OES)

    Prerequisites

    Prerequisite Units (08 Oct 2020, 11:49am)

    Prohibitions (15 Jun 2020, 11:37am)

    FIT9131, FIT9004, FIT9017, FIT5131

    Proposed year of Introduction (for new units) (15 Jun 2020, 11:36am)

    MO-TP6, 2020

    Location of Offering (15 Jun 2020, 11:27am)

    Monash Online

    Faculty Information

    Proposer

    Emma Nash

    Approvals

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

    Version History

    15 Jun 2020 Emma Nash modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RoleRelationshipRelevance; modified UnitObjectives/Objectives; modified UnitContent/ASCED; modified UnitContent/Synopsis; modified Teaching/Mode; modified Assessment/Summary; modified Workload/ContactHours; modified Workload/ContactHours; modified ResourceReqs/SchoolReqs; modified Prohibitions; modified DateOfIntroduction; modified LocationOfOffering
    15 Jun 2020 Emma Nash modified UnitName
    15 Jun 2020 Emma Nash modified DateOfIntroduction; modified Assessment/Summary
    15 Jun 2020 Emma Nash modified Prohibitions
    07 Sep 2020 Judithe Sheard modified ReasonsForIntroduction/RoleRelationshipRelevance; modified Workload/ContactHours
    07 Sep 2020 Judithe Sheard
    08 Oct 2020 Emma Nash ; modified Chief Examiner; modified UnitContent/PrescribedReading; modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge; modified Prerequisites/PreReqKnowledge; modified Prerequisites/PreReqUnits
    09 Oct 2020 Emma Nash
    20 Oct 2020 Emma Nash ITO4131 Chief Examiner Approval, ( proxy school approval )
    20 Oct 2020 Emma Nash FEC Approval
    20 Oct 2020 Emma Nash FacultyBoard Approval - Approved at UGPC meeting 5/20.
    27 Jan 2021 Gillian Oliver modified Assessment/Summary to reflect correct sequencing of assignments
    29 Jan 2021 Jeanette Niehus ITO4131 Chief Examiner Approval, ( proxy school approval )
    29 Jan 2021 Jeanette Niehus FEC Approval
    29 Jan 2021 Jeanette Niehus FacultyBoard Approval - Editorial amendment - approved by DDE 25/01/2021

    This version: