Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT3056 Secure and trusted software systems - 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.

Phu Dung Le

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

Unit Code, Name, Abbreviation

FIT3056 Secure and trusted software systems - disestablished (30 Nov 2017, 3:31pm) [ SECURE SOFTWARE (29 Oct 2009, 6:15pm)]

Reasons for Introduction

Reasons for Introduction (21 May 2007, 3:38pm)

With the inevitable move towards an interconnected electronic society, the security of electronic interactions and data, and the software that handles them, is emerging as an important enabling criterion. The ability to write secure and trustworthy code - and not just code that complies with the system specifications - has become a very important skill that modern software developers must have.

We currently teach our students systems analysis and design skills, programming principles, database design, communications and network concepts. Unfortunately, this set of skills is no longer sufficient in an Internet-centric world. The ability to develop secure code, designed to withstand malicious attacks, has become an essential skill, which needs to be taught along with all the other software development skills. Our degrees do not currently have a strong focus on software security issues. The security-related units that we currently offer focus on general security concepts or on network security issues. There are no specific units dealing with the principles and practices of developing secure and trusted code (even though some lecturers do cover aspects of security pertinent to their unit).

In order to address this gap in our degrees we need to introduce a new unit that will highlight the most common software vulnerabilities, threats and countermeasures, as well as the best practices for developing secure and trusted software. This would be a 3-rd year unit, as it has to be based on prior programming experience, database design skills and understanding of networks.

Reasons for Change (30 Nov 2017, 3:31pm)

30/11/2017 - Unit disestablished at FEC 5/17 Item 7.3.

May 2014 (Admin update) - Changing objectives to learning outcomes for AQF compliance.

September 2012: Added FIT1040 as an alternative prerequisite to FIT1002 for 2013. Approved by CE (Phu Dung Le) via email 24/08/2012.

This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data. This unit has been updated with the new pre-req as advised by Judi Robinson.

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

This is a third level core unit in the Bachelor of Information Technology and Systems (BITS) major in Security.

While FIT3031 and FIT3015 aim to teach students about securing information using the computer and network infrastructure, this unit looks at securing information by securing the software that creates, accesses and modifies the information. This unit requires students to have programming knowledge and exposure to security technologies and issues.

Producing software developers who can build secure software and systems is implicitly be a part of what it means to be a software developer. Students undertaking a Security major need skills in this area.

Objectives

Objectives (21 May 2014, 11:18am)

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

  • explain the fundamentals of secure software and trusted systems;
  • use practical skills to develop secure software and construct trusted systems;
  • write correct secure software test plans and carry out secure software testing thoroughly.
  • Unit Content

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

    020113

    Synopsis (29 Oct 2009, 6:15pm)

    Students are introduced to some of the most common security issues involved in the development of software, including secure coding practices, secure database access, secure data communications, security of web applications, use of encryption techniques and security testing. Students are provided with a range of practical exercises to reinforce their skills, including authenticating and authorising users programmatically, user input validation, developing secure web, mobile/wireless and database applications, encrypting and hashing data programmatically, generating digital signatures programmatically, security testing, designing logging and auditing mechanisms.

    Teaching Methods

    Mode (29 Oct 2009, 6:15pm)

    On-campus

    Assessment

    Assessment Summary (29 Oct 2009, 6:15pm)

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

    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 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.
  • Additional/Special Timetabling Requirements (05 Jul 2010, 1:16pm)

    This unit requires crash-and-burn labs. The reason for adding this part is for the school to do the timetabling correctly. The unit has been conducted with the crash-and-burn labs since 2008.

    Resource Requirements

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

    Teaching Responsibility (Callista Entry) (08 Jul 2005, 12:21pm)

    FIT

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

    Prerequisites

    Prerequisite Units (06 Sep 2012, 4:03pm)

    One of FIT1040 or FIT1002 and one of FIT2078 or FIT1019

    Corequisites (29 Oct 2009, 6:15pm)

    Prohibitions (29 Oct 2009, 6:15pm)

    Proposed year of Introduction (for new units) (20 May 2007, 1:03pm)

    Semester 2, 2008

    Location of Offering (08 Jul 2005, 12:30pm)

    Caulfield

    Faculty Information

    Proposer

    Dianne Hagan

    Approvals

    School: 18 Jul 2014 (Geraldine DCosta)
    Faculty Education Committee: 18 Jul 2014 (Geraldine DCosta)
    Faculty Board: 18 Jul 2014 (Geraldine DCosta)
    ADT:
    Faculty Manager:
    Dean's Advisory Council:
    Other:

    Version History

    08 Jul 2005 Dianne Hagan Initial Draft; modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RChange; modified UnitName; modified ReasonsForIntroduction/RRole; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjSocial; modified UnitContent/Summary; modified Classification; modified Classification; modified UnitContent/HandbookSummary; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Teaching/Objectives; modified Assessment/Strategies; modified Assessment/Objectives; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact; modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified ResourceReqs/OtherResources; modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge; modified Corequisites; modified Prohibitions; modified Level; modified DateOfIntroduction; modified Frequency; modified Enrolment; modified LocationOfOffering
    08 Jul 2005 Dianne Hagan modified UnitContent/Summary
    08 Jul 2005 Dianne Hagan modified Prohibitions
    08 Jul 2005 Tatiana Bull modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified Classification; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified Teaching/Strategies; modified Assessment/Strategies; modified Assessment/Strategies; modified Workload/WorkHours; modified Workload/WorkHours; modified Workload/WorkHours; modified Workload/WorkHours; modified AliasTitles
    09 Jul 2005 Dianne Hagan modified Assessment/Strategies
    12 Jul 2005 Dianne Hagan
    28 Jul 2005 Dianne Hagan modified Classification
    07 Oct 2005 Dianne Hagan modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjText; modified UnitObjectives/ObjSocial; modified Assessment/Strategies; modified Workload/WorkHours; modified ResourceReqs/TutorialReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs
    17 Oct 2005 John Betts
    17 Oct 2005 Geraldine DCosta FIT School Approval, Approved for submission to FEC Mtg 9/05
    03 Nov 2005 Annabelle McDougall FEC Approval
    15 Nov 2005 John Betts modified AliasTitles
    15 Nov 2005 Ralph Gillon FIT School Approval, S/C Endorsement 15/11/05
    15 Nov 2005 Ralph Gillon FEC Approval
    16 Nov 2005 Annabelle McDougall FacultyBoard Approval
    31 Jan 2007 Christabel Gonsalvez modified Prerequisites/PreReqUnits
    16 Mar 2007 Geraldine DCosta FIT School Approval, Approved by Undergraduate Programs Committee on 19/2/07
    16 Mar 2007 Geraldine DCosta FEC Approval
    16 Mar 2007 Geraldine DCosta FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. The UGPC has approved this version on 19/2/07. Faculty Board approval has been added to aid administration in Monatar.
    20 May 2007 Maria Indrawan modified ReasonsForIntroduction/RRelation; modified ResourceReqs/TutorialReqs; modified Prerequisites/PreReqUnits; modified AliasTitles; modified FacultyInformation/FIContact; modified FacultyInformation/FICoordinator
    20 May 2007 Maria Indrawan modified ReasonsForIntroduction/RRelation; modified DateOfIntroduction
    21 May 2007 Maria Indrawan modified ReasonsForIntroduction/RIntro; modified UnitObjectives/ObjCognitive
    22 Jun 2007 Geraldine DCosta FIT School Approval, Approved by Undergraduate Programs Committee Mtg 4/07 on 18/6/07
    22 Jun 2007 Geraldine DCosta FEC Approval
    25 Jun 2007 David Sole Snuck an 'And' in to Prerequisite units for Chris Perazzo, approved by Ralph Gillon
    22 Jun 2007 Geraldine DCosta FacultyBoard Approval - Faculty Board Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. UGPC 4/07 has approved this version on 18/6/07. Faculty Board approval has been added to aid administration in Monatar.
    10 Sep 2007 Desmond Casey modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified Frequency
    15 Oct 2007 Geraldine DCosta FIT3056 Chief Examiner Approval, ( proxy school approval )
    15 Oct 2007 Geraldine DCosta FEC Approval
    15 Oct 2007 Geraldine DCosta FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. UGPC 5/07 has approved this version on 19/9/07. 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
    28 Jun 2010 Phu Le modified Workload/SpecialRequirements
    30 Jun 2010 Phu Le modified Workload/SpecialRequirements
    05 Jul 2010 Geraldine DCosta modified Workload/SpecialRequirements
    05 Jul 2010 Geraldine DCosta FIT3056 Chief Examiner Approval, ( proxy school approval )
    05 Jul 2010 Geraldine DCosta FEC Approval
    05 Jul 2010 Geraldine DCosta FacultyBoard Approval - UGPC Chair granted Executive approval for this amendment on 2/7/10 to enable Sem 2,2010 implementation. Faculty Board approval has been added to aid administration in Monatar.
    21 Feb 2011 Phu Le modified Prerequisites/PreReqUnits
    21 Feb 2011 Phu Le
    21 Feb 2011 Phu Le
    11 Apr 2011 Phu Le
    12 Apr 2011 Kendall Williamson
    12 Apr 2011 Kendall Williamson
    12 Apr 2011 Kendall Williamson FIT3056 Chief Examiner Approval, ( proxy school approval )
    28 Apr 2011 Kendall Williamson FEC Approval
    28 Apr 2011 Kendall Williamson FacultyBoard Approval - Approved at UGPC and noted at FEC 2/11. For FB 2/11 noting only.
    28 Apr 2011 Trudi Robinson modified Prerequisites/PreReqUnits - Added FIT1019 as discussed with/approved by Chief Examiner on 21/2/2011.
    28 Apr 2011 Phu Le
    27 Jun 2011 Phu Le FIT3056 Chief Examiner Approval, ( proxy school approval )
    27 Jun 2011 Phu Le FIT3056 Chief Examiner Approval, ( proxy school approval )
    29 Jun 2011 Phu Le modified ReasonsForIntroduction/RChange
    29 Jun 2011 Phu Le
    29 Jun 2011 Phu Le FIT3056 Chief Examiner Approval, ( proxy school approval )
    11 Jul 2011 Kendall Williamson FEC Approval
    11 Jul 2011 Kendall Williamson FacultyBoard Approval - Approved at UGPC 4/11. For noting at FEC and FB.
    06 Sep 2012 Caitlin Slattery Added FIT1040 as an alternative prerequisite to FIT1002 for 2013. Approved by CE (Phu Dung Le) via email 24/08/2012.
    15 Sep 2012 Jeanette Niehus FIT3056 Chief Examiner Approval, ( proxy school approval )
    15 Sep 2012 Jeanette Niehus FEC Approval
    15 Sep 2012 Jeanette Niehus FacultyBoard Approval - UGPC approval granted 13/9/12. Faculty Board approval has been added to aid administration in Monatar.
    22 Jan 2014 Damien Moore modified Workload/ContactHours (bulk upload from CUPID extract)
    21 May 2014 Phu Le modified UnitObjectives/Objectives; modified UnitObjectives/Objectives
    21 May 2014 Phu Le
    22 May 2014 Jeanette Niehus Admin - added reason for change: modified ReasonsForIntroduction/RChange
    18 Jul 2014 Geraldine DCosta FIT3056 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
    30 Nov 2017 Christy Pearson modified UnitName; modified ReasonsForIntroduction/RChange

    This version: