Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT3042 System tools and programming languages - 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.

Robyn McNamara

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

Unit Code, Name, Abbreviation

FIT3042 System tools and programming languages - disestablished (28 Apr 2021, 3:29pm) [SYS TOOLS PROG LANG (29 Oct 2009, 6:14pm)]

Reasons for Introduction

Reasons for Introduction (29 Oct 2009, 6:14pm)

FIT3042 is core in the BSE and an elective in the BCS, BCS/BA, BCS/LLB, BSc/BCS, and BSc. It was introduced as part of the 2006 Faculty restructure and will be part of the revised degree roll out of level 3 units for 2008. Previously the BSE had two 3-point core unit CSE2/3391 Unix tools and CSE2/3395 Perl Programming and the programming language C was used throughout the course. The need to include Faculty core units that use Java leads to the need to introduce a systems programming language such as C. Material from CSE2/3391 Unix tools will be kept and material from CSE1/3395 Perl Programming will be replaced with material on systems programming. IEAust requires this material for BSE accreditation.

Reasons for Change (28 Apr 2021, 3:29pm)

07/12/2016 - Exam changed from three hours to two hours, reflecting University policy; 50% weighting remains as is. Effective Semester 1 2017.

28/05/2014 - Changes objectives to learning outcomes for AQF compliance.

19/05/14 - Added FIT2085 (new 2nd year version of FIT1008 for BSc students completing a computational science major) as alternate prerequisite to FIT1008. For 2015 implementation.

This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data. 28/4/2021 - Unit disestablished at FEC 2/21 Item 6.2

Role, Relationship and Relevance of Unit (29 Oct 2009, 6:14pm)

This is a core unit in the Bachelor of Software Engineering (BSE) and an elective in the Bachelor of Computer Science (BCompSci), BCS/BA, BCS/LLB, BSc/BCS, and the BSc. It introduces UNIX tools for managing processes and a typical system call interface and its use for systems programming in a language like C. The unit brings together material from CSE1301, CSE1303 and CSE2/3391, and adds material on systems programming at the system call level.

It is important for BSE and BCompSci graduates to have a sound knowledge of systems programming both at the scripting level, the system call level, the system model level and the programming. Moreover students need to carry such knowledge over to efficient practices, thus developing both understanding and specific programming skills.

Objectives

Objectives (28 May 2014, 12:43pm)

At the completion of this unit students should be able to:

Unit Content

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

020103

Synopsis (29 Oct 2009, 6:14pm)

This unit provides students with an introduction to UNIX tools for managing processes; searching, editing and modifying files and data streams; and command interpreters and shell scripts. In addition, students will learn about a typical system call interface and its use for systems programming in a language like C.

Teaching Methods

Mode (29 Oct 2009, 6:14pm)

On-campus

Assessment

Assessment Summary (07 Dec 2016, 5:37pm)

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

Workloads

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.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.
  • Resource Requirements

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

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

    FIT

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

    Prerequisites

    Prerequisite Units (19 May 2014, 3:58pm)

    FIT1008 or FIT1015 or FIT2085 or CSE1303

    Prohibitions (27 Oct 2005, 10:36am)

    CSE2391, CSE3391

    Proposed year of Introduction (for new units) (31 Oct 2005, 09:40am)

    2008

    Location of Offering (27 Oct 2005, 10:37am)

    Clayton

    Faculty Information

    Proposer

    Jeanette Niehus

    Approvals

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

    Version History

    27 Oct 2005 Jeanette Niehus Initial Draft; modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified Classification; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Strategies; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact; modified ResourceReqs/InterFaculty; modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge; modified Prohibitions; modified Level; modified LocationOfOffering; modified FacultyInformation/FIContact; modified FacultyInformation/FICoordinator
    28 Oct 2005 Jeanette Niehus modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor
    31 Oct 2005 Jeanette Niehus Initial Draft; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified UnitContent/Summary; modified Assessment/Objectives; modified ResourceReqs/StaffReqs; modified DateOfIntroduction
    07 Nov 2005 John Betts
    08 Nov 2005 Ralph Gillon FIT School Approval, 8/11/05
    10 Nov 2005 Ralph Gillon FEC Approval
    16 Nov 2005 Annabelle McDougall FacultyBoard Approval
    23 Nov 2007 Jon McCormack modified ReasonsForIntroduction/RRelation; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Strategies; modified Assessment/Objectives; modified Workload/WorkHours; modified FacultyInformation/FIContact; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs
    14 Jan 2008 Caitlin Slattery modified Workload/WorkHours
    14 Jan 2008 Julianna Dawidowicz FIT3042 Chief Examiner Approval, ( proxy school approval )
    14 Jan 2008 Julianna Dawidowicz FEC Approval
    14 Jan 2008 Julianna Dawidowicz FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. Chair, UGPC has granted Executive approval for this version on 14/01/08. Faculty Board approval has been added to aid administration in Monatar.
    18 Feb 2008 Jon McCormack modified UnitContent/RecommendedReading
    19 Feb 2008 Jon McCormack FIT3042 Chief Examiner Approval, ( proxy school approval )
    17 Mar 2008 Julianna Dawidowicz FEC Approval
    17 Mar 2008 Julianna Dawidowicz FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. UGPC 2/08 has approved this version on 03/03/08. 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
    22 Jan 2014 Damien Moore modified Workload/ContactHours (bulk upload from CUPID extract)
    19 May 2014 Caitlin Slattery modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits
    28 May 2014 Jeanette Niehus modified UnitObjectives/Objectives; modified ReasonsForIntroduction/RChange
    18 Jul 2014 Geraldine DCosta FIT3042 Chief Examiner Approval, ( proxy school approval )
    18 Jul 2014 Geraldine DCosta FEC Approval
    18 Jul 2014 Geraldine DCosta FacultyBoard Approval - Approved at UGPC 3/14. Faculty Board approval has been added to aid administration in Monatar.
    17 Mar 2016 Jeanette Niehus Admin: modified Chief Examiner
    07 Dec 2016 Robyn Mcnamara
    07 Dec 2016 Robyn Mcnamara modified ReasonsForIntroduction/RChange
    05 Jan 2017 Jeanette Niehus FIT3042 Chief Examiner Approval, ( proxy school approval )
    05 Jan 2017 Jeanette Niehus FEC Approval
    05 Jan 2017 Jeanette Niehus FacultyBoard Approval - Executively approved by ADE 05/01/2017.
    28 Apr 2021 Monica Fairley modified UnitName; modified ReasonsForIntroduction/RChange

    This version: