Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT2009 Data structures and algorithms - 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.

Sheelagh Walton

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

Unit Code, Name, Abbreviation

FIT2009 Data structures and algorithms - Disestablished (19 Nov 2020, 11:50am) [ DS&A (29 Oct 2009, 6:12pm)]

Reasons for Introduction

Reasons for Introduction (29 May 2005, 12:40pm)

The original unit GCO2817 is being redefined

Reasons for Change (19 Nov 2020, 11:50am)

30 March 2017: Consulted with Reza Haffari (Chief Examiner) and Johan Vorster (MSA Lecturer), and on their behalf updating exam to 2 hours as required by new University Examination Procedures (confirmed to remain at 60%). Effective S2 2017.

02/12/2015: Update objectives to learning outcomes for AQF compliance. Effective immediately.

This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.

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

4/5/2020: As the MSA course 4307 Bachelor of Computer and Information Sciences is in teach-out, the MSA offering of this unit has been re-coded to FZA2009 effective Semester 2, 2020. These units will be managed by South Africa and therefore no separate Monatar entries will be made

30/09/2020 Admin: Update to include new assessment and teaching approach fields as per Handbook requirements.

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

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

This unit is a requirement in the Applications Development and Networks major of the BITS. It provides students with knowledge and experience in: the application and implementation of some common data structures; data representations; the design of application programs; and the design and implementation of new data structures. It also provides opportunity for the study of advanced algorithms.

Objectives

Objectives (02 Dec 2015, 4:18pm)

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

  1. analyse simple algorithms to work out an order of magnitude estimate of running time and space;
  2. describe and implement the most common data structures: stacks, queues, lists, priority queues, tables, sets, collections using various common data representations: arrays, linked lists, heaps, trees (including balanced trees), hashing;
  3. evaluate which implementation would be most appropriate for a given data structure and application;
  4. apply the same principles used in implementing the common data structures to implement other data structures and design and implement new data structures;
  5. describe more advanced algorithms in areas such as: graph theory (shortest path etc), pattern searching, data compression (precise selection of advanced algorithms will vary from year to year);
  6. design new algorithms to solve new problems.

Unit Content

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

020111

Synopsis (29 Oct 2009, 6:12pm)

Algorithm analysis. Application and implementation of some common data structures: stacks, queues, lists, priority queues, tables, sets and collections. Data representations including: arrays, linked lists, heaps, trees (including balanced trees) and hashing. Design of application programs making use of common data structures. Design and implementation of new data structures. Study of advanced algorithms in areas such as: graph theory, pattern searching and data compression. Access to the University's computer systems through an Internet service provider is compulsory for off-campus students

Prescribed Reading (for new units) (30 Sep 2020, 2:49pm)

Teaching Methods

Mode (29 Oct 2009, 6:12pm)

On-campus and Off-Campus Learning(OCL)

Special teaching arrangements (30 Sep 2020, 2:49pm)

Lecture and tutorials or problem classes:

This teaching and learning approach provides facilitated learning, practical exploration and peer learning.

Assessment

Assessment Summary (30 Sep 2020, 2:56pm)

Examination (2 hours and 10 minutes): 60%; In-semester assessment: 40%

  1. Programming Assignments: 20% - ULO ?
  2. Theory Assignments: 20% - ULO ?
  3. Examination: 60% - ULO ?

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:

  • One 2-hour lecture
  • One 2-hour laboratory
  • (b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial/laboratory 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 of independent study in some weeks for completing lab and project work, private study and revision.
  • Resource Requirements

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

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

    FIT

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

    Prerequisites

    Prerequisite Units (12 Jun 2008, 4:56pm)

    FIT1007 or GCO1812 or GCO9808 or FIT2034

    Prohibitions (13 Aug 2010, 5:40pm)

    FIT2004, FIT2071, FIT9015, GCO2817, GCO3512, GCO9807

    Translation: GCO2817

    Proposed year of Introduction (for new units) (17 May 2005, 3:53pm)

    Semester 2, 2006

    Location of Offering (29 Oct 2009, 6:12pm)

    Gippsland, Sunway, South Africa

    Faculty Information

    Proposer

    Ms Kim Styles

    Contact Person (09 Jul 2019, 3:04pm)

    Sheelagh Walton

    Approvals

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

    Version History

    06 Apr 2005 James Harris Initial Draft; modified ReasonsForIntroduction/RChange; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified Prerequisites/PreReqUnits
    17 May 2005 Kim Styles Inclusion of Malaysia and South Africa, and addition of ASCED code
    29 May 2005 Christine Jessup modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Objectives; modified Prohibitions
    02 Jun 2005 Kim Styles Submission
    02 Jun 2005 Geraldine DCosta FIT School Approval, Approved for submission to FEC Mtg 4/05
    02 Jun 2005 Geraldine DCosta FEC Approval
    13 Jun 2005 Annabelle McDougall FacultyBoard Approval
    07 Oct 2005 Madhusudan Chetty changed frequency of offering to include semester 1, 2006 which allows TMC students to take in first seemster.
    12 Oct 2005 Madhusudan Chetty
    17 Oct 2005 Geraldine DCosta FIT School Approval, Approved for submission to FEC Mtg 9/05
    03 Nov 2005 Annabelle McDougall FEC Approval
    16 Nov 2005 Annabelle McDougall FacultyBoard Approval
    23 Apr 2006 Douglas Thomson Synchronized entry with GCO2817 and GCO3512.
    20 May 2006 Douglas Thomson corrected wrong ISBN on textbook
    06 Sep 2006 Douglas Thomson modified FacultyInformation/FIContact
    10 Sep 2007 Desmond Casey modified Frequency
    11 Oct 2007 Geraldine DCosta FIT2009 Chief Examiner Approval, ( proxy school approval )
    11 Oct 2007 Geraldine DCosta FEC Approval
    11 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.
    12 Jun 2008 Mohammad Murshed modified UnitContent/RecommendedReading (corrected publication year from 2005 to 2006); modified Prerequisites/PreReqUnits (added FIT2034 (translation of FIT1007)); modified Prohibitions (added FIT; modified Prohibitions
    07 Jul 2008 Mohammad Murshed modified Prohibitions
    07 Jul 2008 Mohammad Murshed
    10 Jul 2008 Julianna Dawidowicz Administrative changes before approval: reordered prohibitions and deleted duplicated paragraph.
    10 Jul 2008 Julianna Dawidowicz FIT2009 Chief Examiner Approval, ( proxy school approval )
    10 Jul 2008 Julianna Dawidowicz FEC Approval
    10 Jul 2008 Julianna Dawidowicz FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. UGPC 4/08 has approved this version on 30/06/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
    13 Aug 2010 Bernd Meyer modified Prohibitions
    13 Aug 2010 Bernd Meyer modified Prohibitions
    17 Aug 2010 Mohammad Murshed FIT2009 Chief Examiner Approval, ( proxy school approval )
    26 Aug 2010 Kendall Williamson FEC Approval
    26 Aug 2010 Kendall Williamson FacultyBoard Approval
    26 Aug 2010 Kendall Williamson FacultyBoard Approval - FEC Special Email Meeting 1/10 approved unit amendment. FB 4/10 for noting only
    22 Jan 2014 Damien Moore modified Workload/ContactHours (bulk upload from CUPID extract)
    02 Dec 2015 Jeanette Niehus Admin: modified ReasonsForIntroduction/RChange; modified UnitObjectives/Objectives. CE and Lecturer to be asked to validate assessment against the new learning outcomes.
    02 Dec 2015 Jeanette Niehus Admin: modified FacultyInformation/FIContact
    02 Dec 2015 Jeanette Niehus FIT2009 Chief Examiner Approval, ( proxy school approval )
    02 Dec 2015 Jeanette Niehus FEC Approval
    02 Dec 2015 Jeanette Niehus FacultyBoard Approval - FEC executive approval given 02/12/2015
    17 Mar 2016 Jeanette Niehus Admin: modified Chief Examiner
    30 Mar 2017 Margot Schuhmacher modified ReasonsForIntroduction/RChange; modified Assessment/Summary
    11 May 2017 Jeanette Niehus FIT2009 Chief Examiner Approval, ( proxy school approval )
    11 May 2017 Jeanette Niehus FEC Approval
    11 May 2017 Jeanette Niehus FacultyBoard Approval - Approved at UGPC 2/17 (Item 5.1) 04/05/2017
    09 Jul 2019 Emma Nash ; modified Chief Examiner; modified FacultyInformation/FIContact
    04 May 2020 Emma Nash modified ReasonsForIntroduction/RChange
    30 Sep 2020 Miriam Little modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified Teaching/SpecialArrangements; modified Assessment/Summary
    19 Nov 2020 Jeanette Niehus Admin: modified UnitName; modified ReasonsForIntroduction/RChange

    This version: