Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT9133 Programming foundations in Python - 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.

Chunyang Cheng

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

Unit Code, Name, Abbreviation

FIT9133 Programming foundations in Python - Disestablished (19 Nov 2020, 3:04pm) [Prog Foundations Python (20 Sep 2016, 3:45pm)]

Reasons for Introduction

Reasons for Introduction (06 Jan 2017, 11:39am)

Foundation unit for MDataSci and GDDS replacing previously approved unit FIT2103 from Semester 1, 2017/TP1.

Reasons for Change (19 Nov 2020, 3:04pm)

21/12/2016: The following components have been changed and the change is to be implemented from Semester 1, 2017.

  • GDDS offering has been changed from TP1 2017 to TP2 2017.
  • Minor amendment on the objectives and synopsis (typos and grammar errors fixed).
  • Prescribed reading has been added.
  • Assessment components (both exam and in-semester assessment) for on-campus students have been updated.
  • Assessment summary has been updated (included the code similarity detection tool, Moss).
  • Contact person (chief examiner) has been added.
  • 06/01/2017: Admin - revert RfI to original, remove reading list as per ADE request. Reading list to be included in Unit Guide.

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

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

    Objectives

    Objectives (14 Dec 2016, 11:10am)

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

    1. design, construct, test and document computer programs using Python;
    2. recognised the relationship between a problem description and program design;
    3. demonstrate how basic data structures and data types function;
    4. investigate different strategies for algorithm development and evaluate these to select an appropriate solution to a given problem.

    Unit Content

    ASCED Discipline Group Classification (20 Sep 2016, 3:48pm)

    020109

    Synopsis (14 Dec 2016, 11:11am)

    This unit introduces programming fundamentals and the Python language to students. The unit provides a foundational understanding of program design and implementation of algorithms to solve computational problems. Fundamental programming control structures, built in and complex data types and mechanisms for modularity will be presented in Python.

    Topics covered will include basic input and output, program control structures, basic data structures and modular program structures, problem solving strategies and techniques for algorithm development, iteration and recursion.

    Prescribed Reading (for new units) (06 Jan 2017, 11:42am)

    Teaching Methods

    Mode (20 Sep 2016, 3:54pm)

    On-campus, Monash Online

    Assessment

    Assessment Summary (20 Sep 2019, 3:45pm)

    On-campus students: Examination (2 hours and 10 minutes): 50%; In-semester assessment: 50%

    The final exam for on-campus students is 2 hours with 10-minute reading time.

    Monash Online students: In-semester assessment 100%. Monash Online units cannot have exams, therefore all assessment must be in-semester.

    To ensure that the students work is authentic, academic staff closely supervise students participation online and communicate with students by email regularly. They also conduct and document student interviews via the phone or online conferencing software throughout the semester. These methods complement our online assessment tools such as Respondus Lock-down browser, Turnitin, as well as the code similarity detection tool, Moss.

    Workloads

    Workload Requirements (20 Sep 2016, 4:03pm)

    Minimum total expected workload equals 144 hours per semester comprising:

    1. Contact hours for on-campus students:
      • Two hours/week lectures
      • Two hours/week laboratories
    2. Contact hours for Monash Online students:
      • Two hours/week online group sessions
      • Online students generally do not attend lecture, tutorial and laboratory sessions, however should plan to spend equivalent time working through resources and participating in discussions.
    3. Additional requirements:
      • A minimum of 8 hours per week of personal study (22 hours per week for Monash Online students) for completing lab/tutorial activities, assignments, private study and revision, and for online students, participating in discussions.

    Resource Requirements

    Prerequisites

    Proposed year of Introduction (for new units) (14 Dec 2016, 11:14am)

    Semester 1, 2017 / TP2 2017

    Location of Offering (20 Sep 2016, 4:04pm)

    Caulfield, Monash Online

    Faculty Information

    Proposer

    Jeanette Niehus

    Approvals

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

    Version History

    20 Sep 2016 Jeanette Niehus Admin: new unit
    21 Sep 2016 Jeanette Niehus FIT9133 Chief Examiner Approval, ( proxy school approval )
    23 Sep 2016 Jeanette Niehus FEC Approval
    23 Sep 2016 Jeanette Niehus FacultyBoard Approval - Ratified by FEC 4/16, Item 9.2
    14 Dec 2016 Jojo Wong
    14 Dec 2016 Jojo Wong modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange; modified Assessment/Summary; modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading
    21 Dec 2016 Jojo Wong modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange; modified Assessment/Summary
    21 Dec 2016 Jojo Wong
    06 Jan 2017 Jeanette Niehus Admin: modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RChange; modified UnitName; modified UnitContent/PrescribedReading
    06 Jan 2017 Jeanette Niehus FIT9133 Chief Examiner Approval, ( proxy school approval )
    06 Jan 2017 Jeanette Niehus FEC Approval
    06 Jan 2017 Jeanette Niehus FacultyBoard Approval - Executively approved by ADE 05/01/2017.
    20 Jan 2017 Jeanette Niehus Admin: modified Chief Examiner
    20 Sep 2019 Emma Nash ; modified Chief Examiner; modified ReasonsForIntroduction/RChange; modified Assessment/Summary
    19 Nov 2020 Jeanette Niehus Admin: modified UnitName; modified ReasonsForIntroduction/RChange

    This version: