Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT9131 Programming Foundations

FIT9131 Programming Foundations

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

FIT9131 Programming Foundations (03 Aug 2016, 3:54pm) [PROG FOUNDATIONS (03 Aug 2016, 3:54pm)]

Reasons for Introduction

Reasons for Introduction (03 Aug 2016, 3:54pm)

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

Reasons for Change (03 Aug 2016, 3:54pm)

17/7/13 Correcting prohibtion, 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.

Role, Relationship and Relevance of Unit (03 Aug 2016, 3:54pm)

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 (03 Aug 2016, 3:54pm)

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 (03 Aug 2016, 3:54pm)

    020103

    Synopsis (03 Aug 2016, 3:54pm)

    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) (03 Aug 2016, 3:54pm)

    Teaching Methods

    Mode (03 Aug 2016, 3:54pm)

    On-campus and off-campus.

    Special teaching arrangements (03 Aug 2016, 3:54pm)

    Assessment

    Assessment Summary (03 Aug 2016, 3:54pm)

    Examination (3 hours): 60%; In-semester assessment: 40%

    Workloads

    Credit Points (03 Aug 2016, 3:54pm)

    6

    Workload Requirements (03 Aug 2016, 3:54pm)

    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 Aug 2016, 3:54pm)

    Resource Requirements

    Software Requirements (03 Aug 2016, 3:54pm)

    Teaching Responsibility (Callista Entry) (03 Aug 2016, 3:54pm)

    FIT

    Interfaculty Involvement (03 Aug 2016, 3:54pm)

    Prerequisites

    Prerequisite Units (03 Aug 2016, 3:54pm)

    Prerequisite Knowledge (03 Aug 2016, 3:54pm)

    Corequisites (03 Aug 2016, 3:54pm)

    Prohibitions (03 Aug 2016, 3:54pm)

    FIT9004, FIT9017, FIT5131

    Research Interest (03 Aug 2016, 3:54pm)

    This unit has no research component

    Proposed year of Introduction (for new units) (03 Aug 2016, 3:54pm)

    Semester 1, 2015

    Location of Offering (03 Aug 2016, 3:54pm)

    Caulfield, Malaysia

    Faculty Information

    Proposer

    Jan Newmarch

    Contact Person (03 Aug 2016, 3:54pm)

    Judithe Sheard

    Approvals

    School:
    Faculty Education Committee:
    Faculty Board:
    ADT:
    Faculty Manager:
    Dean's Advisory Council:
    Other:

    Version History

    03 Aug 2016 FIT Admin Data from copied into this unit

    This version: