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
FIT2004 is a second year core unit in the Bachelor of Computer Science (BCS) and the Bachelor of Software Engineering (BSE). It was introduced as part of the faculty restructure for 2006. Previously these degrees had a core unit CSE2304. FIT2004 is based on the late CSE2304 but has been somewhat revised due to changes in the pre-requisite units (for example FIT1008 differs from CSE1303) and other core units in the degrees.
29/08/2017 - Admin: update prerequisites to include a new unit being introduced as part of the redevelopment of the Bachelor of Computer Science Advanced (Honours) for 2018.
05/01/2017 -- Changed Exam writing time (from 3 to 2 hours) and in-semester assessment proportion (from 30% to 40%) to comply with the University policy. This change will be effective from S1/2017
19/05/14 - Added FIT2085 (new 2nd year version of FIT1008 for BSc students completing a computational science major) as alternate prerequisite for FIT1008. For 2015 implementation.
14/05/14 - Admin update: minor change to learning outcomes (as approved by ADE).
January 2014: The reasons for change are: workload requirements - the labs will run weekly which will assist the students learning with more practical work. Updated learning outcomes - required for AQF compliance.
Updated learning outcomes, synopsis and workload requirements to introduce weekly labs (rather than fortnightly). Unit will now run a 3-hour lab each fortnight, alternating with a 2-hour lab and a 1-hour tutorial each fortnight (in the same 3 hour timeslot). Effective S1, 2014.
Removed FIT2071 from prohibitions as per discussions with Chief examiners of both units and ADE. Effective S1, 2012.
Modified Pre-reqs for Sem 1,2011 implementation.
19/9/2019: Admin - updating exam duration to include additional 10 minutes as per University requirement.
30/1/2020: Changing on campus workload requirements from Lab to Studios, since Laboratory was not an appropriate description.
5/8/2020: Changing exam from 60% to 50%, and in semester assessment from 40% to 50%. The marks are being made commensurate with the workload. To be actioned for S1 2021.
10/02/2021: Admin - Updating prerequisites to explicitly list the appropriate maths units as per discussion with Manager, Student Services.
The unit is a second year core unit in the BCS, BSE, BCS/BA, BCS/LLB, and BSc/BCS degrees at the Clayton campus. It is part of a sequence of learning and practice about algorithms and data-structures. It applies and further develops techniques for the design and analysis of algorithms and data-structures taught in FIT1008/FIT1015 Computer Science, and which continue to be studied in greater depth in FIT3014 Analysis and Design of Algorithms.
Its most important role is to provide students with problem solving capabilities. In particular, it teaches them how to: formally specify a problem from an informal description; design algorithmic solutions for it; analyse the correctness and complexity of such algorithms; and implement them as an efficient computer program.
The algorithm' is the central object of study in computer science. FIT2004 equips students with the capability for solving new computing problems, that is, those without existing text-book solutions. In doing so, it introduces algorithms and data structures, which are part of the working computer scientists of software engineers' toolkit, and which are more advanced than those introduced by its prerequisite FIT1008/FIT1015 Computer Science. These algorithms and data structures are studied using techniques of a mathematical nature, hence the math requirement.
On completion of this unit, you should be able to:
020109
This unit introduces students to problem solving concepts and techniques fundamental to the science of programming. In doing this it covers problem specification, algorithmic design, analysis and implementation. Detailed topics include analysis of best, average and worst-case time and space complexity; introduction to numerical algorithms; recursion; advanced data structures such as heaps and B-trees; hashing; sorting algorithms; searching algorithms; graph algorithms; and numerical computing.
Weekly activities: 10% - ULOS
Assignments: 30% - ULOS
Examination (2 hours and 10 minutes): 60% - ULOS
Minimum total expected workload equals 12 hours per week comprising:
FIT
One of (FIT1008, FIT1054, FIT2085, FIT1015, CSE1303) and one of (ENG1005, MAT1830, MAT1841, MAT2003, MTH1030, MTH1035).
CSE2304, FIT2009
Semester 1, 2007
Clayton, Sunway
17 Oct 2005 | David Sole | Added Software requrirements template |
21 Oct 2005 | David Sole | Updated requirements template to new format |
28 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/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjSocial; modified Classification; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Assessment/Strategies; modified Assessment/Objectives; modified Assessment/Objectives; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact |
31 Oct 2005 | Jeanette Niehus | modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge; modified Prohibitions; modified Level; modified DateOfIntroduction; modified Frequency; modified LocationOfOffering; modified FacultyInformation/FIContact; modified FacultyInformation/FICoordinator |
01 Nov 2005 | Jeanette Niehus | modified UnitObjectives/ObjText; modified ReasonsForIntroduction/RChange |
01 Nov 2005 | Jeanette Niehus | modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified Prerequisites/PreReqUnits |
07 Nov 2005 | John Betts | |
08 Nov 2005 | Ralph Gillon | FIT School Approval, 8/11/05 |
08 Nov 2005 | Ann Nicholson | modified Prerequisites/PreReqUnits |
10 Nov 2005 | John Betts | |
10 Nov 2005 | Geraldine DCosta | FIT School Approval, Approved for Faculty Board Mtg 5/05 |
10 Nov 2005 | Ralph Gillon | FEC Approval |
16 Nov 2005 | Annabelle McDougall | FacultyBoard Approval |
08 Oct 2006 | Ann Nicholson | modified Prerequisites/PreReqUnits |
08 Oct 2006 | Ann Nicholson | |
09 Oct 2006 | Geraldine DCosta | FIT School Approval, Approved for FEC Mtg 5/06 |
09 Oct 2006 | Ralph Gillon | FEC Approval |
16 Nov 2006 | Ralph Gillon | FacultyBoard Approval |
20 Nov 2006 | Caitlin Slattery | modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits |
20 Nov 2006 | Geraldine DCosta | FIT School Approval, Approved for FEC Spl Mtg 3/06 |
06 Dec 2006 | Ralph Gillon | FEC Approval |
20 Dec 2006 | Ralph Gillon | FacultyBoard Approval - FEC now has authority to formally approve amendments. FEC has approved this version - Faculty Board approval has been added to aid administration in Monatar |
22 Jan 2007 | Caitlin Slattery | modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits |
15 Mar 2007 | Geraldine DCosta | FIT School Approval, Approved by Undergraduate Programs Committee on 19/2/07 |
15 Mar 2007 | Geraldine DCosta | FEC Approval |
15 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. |
26 Nov 2008 | Bernd Meyer | modified Prohibitions (FIT2009 has a prohibition with FIT2004, but this change was not propagated to the fit2004 entry) |
27 Nov 2008 | Julianna Dawidowicz | Updated reason for change and other minor editorial changes prior to progressing this amendment through the approval process |
27 Nov 2008 | Julianna Dawidowicz | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
02 Dec 2008 | Julianna Dawidowicz | FEC Approval |
02 Dec 2008 | Julianna Dawidowicz | FacultyBoard Approval - The Chair, UGPC granted executive approval to this minor unit amendment on 02/12/08. FEC and Faculty Board approval has given in Monatar to aid administration. |
24 Jun 2009 | Bernd Meyer | modified Workload/WorkHours |
25 Jun 2009 | Bernd Meyer | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
30 Jun 2009 | Julianna Dawidowicz | FEC Approval |
30 Jun 2009 | Julianna Dawidowicz | FacultyBoard Approval - UGPC Spl mtg 1/09 approved this version on 26/06/09. 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 |
04 Aug 2010 | Bernd Meyer | modified Prerequisites/PreReqUnits; modified Workload/SpecialRequirements; modified Workload/ContactHours |
04 Aug 2010 | Bernd Meyer | |
06 Aug 2010 | Thomas ODaniel | modified LocationOfOffering |
06 Aug 2010 | Thomas ODaniel | |
09 Aug 2010 | Bernd Meyer | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
10 Aug 2010 | Caitlin Slattery | modified Prohibitions |
26 Aug 2010 | Kendall Williamson | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
26 Aug 2010 | Kendall Williamson | FEC Approval |
26 Aug 2010 | Kendall Williamson | FacultyBoard Approval - FEC Special Email Meeting 1/10 approved unit amendment. FB 4/10 for noting only |
24 Sep 2010 | Caitlin Slattery | modified Prerequisites/PreReqUnits - updated with transition prerequisites for science, double degree and engineering students |
29 Sep 2010 | Kendall Williamson | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
29 Sep 2010 | Kendall Williamson | FEC Approval |
06 Dec 2010 | Caitlin Slattery | modified Prerequisites/PreReqUnits - removed FIT1029 as this is implied (it is prerequisite to FIT1008). Removed transition arrangements as these no longer apply if FIT1029 is not an explicit prerequisite. |
06 Dec 2010 | Bernd Meyer | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
09 Dec 2010 | Geraldine DCosta | modified ReasonsForIntroduction/RChange - Added reasons for change and date of implementation. |
09 Dec 2010 | Geraldine DCosta | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
09 Dec 2010 | Geraldine DCosta | FEC Approval |
09 Dec 2010 | Geraldine DCosta | FacultyBoard Approval - UGPC Exec approval granted for this version on 9/12/2010 to enable Sem 1,2011 implementation. Faculty Board approval has been added to aid administration in Monatar. |
17 Feb 2011 | Daniela McGivern | |
17 Feb 2011 | Daniela McGivern | |
17 Feb 2011 | Geoffrey Webb | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
17 Feb 2011 | Kendall Williamson | FEC Approval |
17 Feb 2011 | Kendall Williamson | FacultyBoard Approval - Not submitted through governance process - corrected typographical errors. |
18 Feb 2011 | Daniela McGivern | modified UnitObjectives/Objectives |
18 Feb 2011 | Daniela McGivern | modified UnitObjectives/Objectives; modified UnitObjectives/Objectives |
18 Feb 2011 | Daniela McGivern | |
21 Feb 2011 | Geoffrey Webb | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
21 Feb 2011 | Kendall Williamson | FEC Approval |
21 Feb 2011 | Kendall Williamson | FacultyBoard Approval - Typographical and formatting errors amended to facilitate Unit Guide Vetting. |
20 Jan 2012 | Caitlin Slattery | Removed FIT2071 from prohibitions as per discussions with Chief examiners of both units and ADE. Effective S1, 2012. |
20 Jan 2012 | Geoffrey Webb | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
02 Feb 2012 | Kendall Williamson | FEC Approval |
02 Feb 2012 | Kendall Williamson | FacultyBoard Approval - Approved at UGPC 1/12. For noting at FEC and FB 1/12. |
06 Jan 2014 | Arun Konagurthu | modified Workload/ContactHours; modified Workload/SpecialRequirements; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives |
06 Jan 2014 | Arun Konagurthu | |
06 Jan 2014 | Arun Konagurthu | modified UnitObjectives/Objectives; modified Workload/ContactHours; modified UnitContent/Synopsis; modified UnitContent/Synopsis |
06 Jan 2014 | Arun Konagurthu | |
07 Jan 2014 | Caitlin Slattery | modified ReasonsForIntroduction/RChange |
07 Jan 2014 | Jeanette Niehus | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
08 Jan 2014 | Arun Konagurthu | modified UnitObjectives/Objectives |
08 Jan 2014 | Arun Konagurthu | |
08 Jan 2014 | Arun Konagurthu | |
08 Jan 2014 | Jeanette Niehus | Administrative addition to Reasons for Change. |
08 Jan 2014 | Jeanette Niehus | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
09 Jan 2014 | Jeanette Niehus | FEC Approval |
09 Jan 2014 | Jeanette Niehus | FacultyBoard Approval - ADE Executive Approval granted 9/1/14. |
22 Jan 2014 | Damien Moore | modified Workload/ContactHours (bulk upload from CUPID extract) |
14 May 2014 | Jeanette Niehus | Admin update: modified ReasonsForIntroduction/RChange; modified UnitObjectives/Objectives |
14 May 2014 | Jeanette Niehus | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
19 May 2014 | Caitlin Slattery | modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits |
22 May 2014 | Jeanette Niehus | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
24 May 2014 | Reza Haffari | FIT2004 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 |
02 Jan 2017 | Arun Konagurthu | modified Assessment/Summary; modified FacultyInformation/FIContact |
05 Jan 2017 | Arun Konagurthu | modified Assessment/Summary; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange |
05 Jan 2017 | Jeanette Niehus | FIT2004 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. |
29 Aug 2017 | Jeanette Niehus | Admin: modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits |
29 Aug 2017 | Jeanette Niehus | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
29 Aug 2017 | Jeanette Niehus | FEC Approval |
29 Aug 2017 | Jeanette Niehus | FacultyBoard Approval - Executively approved by DD(E) 22/08/2017. |
24 Jan 2020 | Emma Nash | ; modified Chief Examiner |
30 Jan 2020 | Nathan Companez | modified ReasonsForIntroduction/RChange; modified Workload/ContactHours; modified Workload/ContactHours |
05 Aug 2020 | Nathan Companez | modified Assessment/Summary; modified ReasonsForIntroduction/RChange |
20 Oct 2020 | Emma Nash | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
20 Oct 2020 | Emma Nash | FEC Approval |
20 Oct 2020 | Emma Nash | FacultyBoard Approval - Approved at UGPC meeting 5/20. |
10 Feb 2021 | Jeanette Niehus | Admin: modified ReasonsForIntroduction/RChange; modified Workload/ContactHours; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified Assessment/Summary; modified Assessment/Summary; modified Assessment/Summary; modified Prerequisites/PreReqUnits |
12 Feb 2021 | Jeanette Niehus | FIT2004 Chief Examiner Approval, ( proxy school approval ) |
12 Feb 2021 | Jeanette Niehus | FEC Approval |
12 Feb 2021 | Jeanette Niehus | FacultyBoard Approval - Executively approved by DDE via email (12/02/2021) |
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 |