Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
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
FIT9059 is a choice of foundation unit for the Master of Data Science (MDataSci) (non-cognate entry) and a core unit in the for those non-cognate entries doing the Data Analytics stream, beginning in 2016.
17/08/2016: Admin adding reason for change - CE introduced one hour of tutorial in addition to the existing pracs. Currently we are running two hours of pracs per week. The idea is that students _mostly_ work on concrete coding problems, i.e. working on putting the theory that they have learned in the lectures and out of class into practice. However, for many topics they also need more support for the theory (e.g. working through examples of complexity calculations, reasoning about particulars of divide and conquer implementations, designing a DP solution, etc.) This is much better done in a tutorial style, and there isn't sufficient time in 2 hours of lectures to do this. The net effect is that the so-called pracs are currently a mix of tutorials and pracs. The more theoretical aspects need to split out into dedicated tutorial classes so that prac classes can be dedicated to actual coding exercises. In the tutorials demonstrators will work interactively with their group through detailed example collections. (Change has been discussed with and is supported by David Albrecht and Wray Buntine)
09/02/2016: Admin adding reason for change - specified Mac Labs in Special Timetabling Requirements under Workloads.
28/09/2015 - minor wording change to learning outcomes as per email from GPC Chair Judy Sheard.
24/9/2015: Changes made by Ann Nicholson to align the structure (exam/non-exam assessment breakdown, and workload/classes) with standards for Masters units. Also added explicit mention of the Python programming language.
28/4/2021 - Unit disestablished at FEC 2/21 Item 6.2
FIT9059 is a choice of foundation unit for the Master of Data Science (MDataSci) (non-cognate entry) and a core unit in the for those non-cognate entries doing the Data Analytics stream, beginning in 2016.
At the completion of this unit, students should be able to:
020109 Algorithms
This unit introduces students to problem solving concepts and techniques fundamental to the science of programming. It covers data types; data structures; algorithms; algorithmic complexity; and recursion. Detailed topics include analysis of best and worst-case time complexity; data structures such as lists, stacks, queues, binary search trees, graphs and heaps; hashing; sorting algorithms; searching algorithms; and graph algorithms. Students will implement these algorithms and data structures in the Python programming language.
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
2x1 hour lectures requires Mac labs for 1x2 hr practical lab tutorial only require flat room (but with projector)
2016
Caulfield
24 Sep 2015 | Caitlin Slattery | Initial Draft; modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RoleRelationshipRelevance; modified UnitObjectives/Objectives; modified UnitObjectives/ObjText; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjSocial; modified UnitObjectives/Objectives; modified UnitContent/ASCED; modified UnitContent/Synopsis; modified Teaching/Mode; modified Assessment/Summary; modified Assessment/Summary; modified Workload/ContactHours; modified Workload/ContactHours; modified Prerequisites/PreReqUnits; modified ResourceReqs/SchoolReqs; modified Prerequisites/PreReqKnowledge; modified LocationOfOffering; modified DateOfIntroduction; modified FacultyInformation/FIContact |
28 Sep 2015 | Caitlin Slattery | Minor wording change to learning outcomes as per email from GPC Chair Judy Sheard. |
28 Sep 2015 | Jeanette Niehus | FIT9059 Chief Examiner Approval, ( proxy school approval ) |
28 Sep 2015 | Jeanette Niehus | FEC Approval |
28 Sep 2015 | Jeanette Niehus | FacultyBoard Approval - ADE executive approval 25/09/2015 |
04 Feb 2016 | Bernd Meyer | modified Workload/SpecialRequirements |
09 Feb 2016 | Jeanette Niehus | Admin: modified ReasonsForIntroduction/RChange |
09 Feb 2016 | Jeanette Niehus | FIT9059 Chief Examiner Approval, ( proxy school approval ) |
09 Feb 2016 | Jeanette Niehus | FEC Approval |
09 Feb 2016 | Jeanette Niehus | FacultyBoard Approval - Admin update for timetabling purposes - 09/02/2016 |
17 Aug 2016 | Bernd Meyer | modified Workload/ContactHours introduced one hour of tutorial in addition to the existing pracs. Currently we are running two hours of pracs per week. The idea is that students _mostly_ work on concrete coding problems, i.e. working on putting the theory that they have learned in the lectures and out of class into practice. However, for many topics they also need more support for the theory (e.g. working through examples of complexity calculations, reasoning about particulars of divide and conquer implementations, designing a DP solution, etc.) This is much better done in a tutorial style, and there isn't sufficient time in 2 hours of lectures to do this. The net effect is that the so-called pracs are currently a mix of tutorials and pracs. The more theoretical aspects need to split out into dedicated tutorial classes so that prac classes can be dedicated to actual coding exercises. In the tutorials demonstrators will work interactively with their group through detailed example collections. (Change has been discussed with and is supported by David Albrecht and Wray Buntine) |
17 Aug 2016 | Jeanette Niehus | Admin: added "Reasons for Change" and updated CE. |
07 Sep 2016 | Bernd Meyer | modified Workload/SpecialRequirements |
28 Apr 2021 | Monica Fairley | modified UnitName; modified ReasonsForIntroduction/RChange |
This version:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |