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
Revision of the BCS structure for 2011. Students can currently graduate with insufficient experience in programming non-trivial systems. The introduction of FIT3140 addresses this lack of programming experience.
20/03/15 - Complete rewrite of unit goals to fit new outcomes format. Reflects existing unit content and spirit of existing goals.
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.
May 2013: Add Summer to semesters of offering (possibly to be offered at Clayton in summer 2013/2014)
30 March 2017: Added reasons for Change on behalf of Chief Examiner. Examination hours updated to meet new University Examination Procedures. Effective S2 2017.
28/4/2021 - Unit disestablished at FEC 2/21 Item 6.2
The unit is a core unit in the Bachelor of Computer Science and an elective for the Bachelor of Software Engineering.
The capstone project FIT3036, (and from 2011, FIT3144) is intended to provide experience with programming non-trivial systems. However, in the pre 2011 structure of the BCS there is no unit to bridge from the programming of toy examples in FIT1002, FIT1008 to the requirements of the capstone project. FIT3140 provides this bridge.
020103
This unit develops the students' ability to design, implement and maintain moderately complex, realistically-sized programs using an Agile software development methodology. It builds upon the basic programming techniques introduced in introductory programming unit and offers the first introduction to the implementation of more complex real-world programs. Examples of such systems include compilers and interpreters, simulations, visualisation tools, drawing packages, database systems, graphical games. Such systems may be implemented in the context of non-traditional computing environments such as smartphone "apps". The unit may offer students the opportunity to get acquainted with a second programming language within the procedural-object oriented paradigm, such as C++, Python or one of their cousins, depending on the scope of the project chosen in a particular semester.
The unit bridges between core programming knowledge and the large-scale software engineering context. It will emphasize the implementation and use of intermediate to advanced data structures (such as search trees, hash structures, graphs and graph algorithms etc.) and the embedding into an actual computing system (i.e. interacting with the O/S, networking components etc).
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
2013/2013: Summer semester (Clayton)
2011
Clayton, Sunway
04 Aug 2010 | Bernd Meyer | Initial Draft; modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RoleRelationshipRelevance; modified UnitObjectives/ObjSocial; modified UnitObjectives/ObjText; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitContent/ASCED; modified Teaching/Mode; modified Assessment/Summary; modified Workload/ContactHours; modified ResourceReqs/SchoolReqs; modified Prerequisites/PreReqUnits; modified DateOfIntroduction; modified LocationOfOffering; modified FacultyInformation/FIContact; modified UnitContent/Synopsis |
04 Aug 2010 | Bernd Meyer | modified UnitContent/Synopsis; modified UnitObjectives/Objectives; modified UnitContent/Synopsis |
05 Aug 2010 | Bernd Meyer | modified UnitContent/Synopsis |
05 Aug 2010 | Bernd Meyer | modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives |
06 Aug 2010 | Thomas ODaniel | modified LocationOfOffering |
26 Aug 2010 | Kendall Williamson | FIT3140 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 new unit for 2011 offering. FB 4/10 for noting only |
24 Feb 2011 | Robert Merkel | modified Prerequisites/PreReqUnits |
20 Jun 2011 | Robert Merkel | modified UnitContent/Synopsis; modified UnitContent/Synopsis; modified UnitObjectives/Objectives |
09 Aug 2012 | Robert Merkel | modified UnitObjectives/Objectives; modified UnitContent/Synopsis; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitContent/Synopsis |
09 Aug 2012 | Robert Merkel | |
13 Sep 2012 | David Albrecht | modified UnitContent/Synopsis; modified Prerequisites/PreReqUnits; modified UnitContent/Synopsis |
03 Dec 2012 | Jeanette Niehus | FIT3140 Chief Examiner Approval, ( proxy school approval ) |
03 Dec 2012 | Jeanette Niehus | FEC Approval |
03 Dec 2012 | Jeanette Niehus | FacultyBoard Approval - Faculty Board 5/12 Approval - UGPC approval granted for this version on 13/09/2012 |
21 May 2013 | Caitlin Slattery | Added summer as a semester of offering as the unit has been identified as a possible summer unit in meetings with Clayton HOS, Associate HOS and Clayton Course Directors. The CE has agreed that this is viable. |
21 May 2013 | Robert Merkel | FIT3140 Chief Examiner Approval, ( proxy school approval ) |
13 Aug 2013 | Jeanette Niehus | FEC Approval |
13 Aug 2013 | Jeanette Niehus | FacultyBoard Approval - Faculty Board Approval - UGPC Exec approval granted 13/08/13. Faculty Board approval has been added to aid administration in Monatar. |
22 Jan 2014 | Damien Moore | modified Workload/ContactHours (bulk upload from CUPID extract) |
19 May 2014 | Caitlin Slattery | modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits |
16 Sep 2014 | Jeanette Niehus | FIT3140 Chief Examiner Approval, ( proxy school approval ) |
16 Sep 2014 | Jeanette Niehus | FEC Approval |
16 Sep 2014 | Jeanette Niehus | FacultyBoard Approval - UGPC approval granted 05/06/14 for minor amendment. |
20 Mar 2015 | Robert Merkel | modified ReasonsForIntroduction/RChange; modified UnitObjectives/Objectives |
20 Mar 2015 | Robert Merkel | |
16 Jun 2015 | Geraldine DCosta | FIT3140 Chief Examiner Approval, ( proxy school approval ) |
16 Jun 2015 | Geraldine DCosta | FEC Approval |
16 Jun 2015 | Geraldine DCosta | FacultyBoard Approval - Amendment approved at Undergraduate Programs Committee Meeting 2/15. Retrospective approval granted in Monatar due to Monatar being re-hosted to a new hosting environment. |
21 Mar 2016 | Jeanette Niehus | Admin: modified Chief Examiner |
30 Mar 2017 | Robert Merkel | modified Assessment/Summary |
30 Mar 2017 | Geraldine DCosta | Added Reasons for change on behalf of CE. |
11 May 2017 | Jeanette Niehus | FIT3140 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 |
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 |