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
This unit has been introduced as part of redeveloping the Bachelor of Computer Science Advanced (Honours) degree in 2018 and replaces FIT1045.
9 July 2019: Update two prerequisites to allow advanced Science students to enrol in FIT1053/FIT1054 as part of their Computational Science sequence. Effective 2020 semester 1. Discussed with CE and course director.
9 Dec 2019: Adding reason for change on behalf of CE. Consolidating the learning outcomes to better reflect the unit outcomes after partial re-design, and to increase usefulness for students who previously tended to be overwhelmed by the large number of learning outcomes. This is the result of a consultation process between different academics involved with the programming courses, and responds directly to a revision of the progression of these units commissioned by ADLT.
17/09/2020: Admin: Update to include new assessment and teaching approach fields as per Handbook requirements.
This is a core unit in the Bachelor of Computer Science Advanced (Honours) degree and replaces FIT1045.
Its purpose is to teach algorithmic problem solving, the design of simple algorithms, understanding of basic data structures, and give an introduction to their implementation in a programming language.
At the completion of this unit students should be able to:
020109
This unit introduces programming fundamentals and the Python language to students. The unit provides a foundational understanding of program design and implementation of algorithms to solve simple problems. Fundamental programming control structures, built in and complex data types and mechanisms for modularity will be presented in Python.
Topics covered will include basic input and output, program control structures, basic data structures and modular program structure. Problem-solving strategies and techniques for algorithm development, iteration and recursion, algorithm efficiency and the limitations of algorithms will be introduced.
Recommended resources
Technological requirements
On-campus
* Active learning
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
Lectures then tutorials then laboratories in any given week.
Tutorials to be located in spaces that encourage group work, that is, not in computer laboratories when possible.
Students must be enrolled in the Bachelor of Computer Science Advanced (Honours) (C3001) or have achieved an ATAR score of 95 or above and have completed VCE Mathematics Methods or Specialist Mathematics units 3 & 4 with a study score of 25 or MTH1010.
FIT1029, FIT1045
Semester 1, 2018
Clayton
29 Aug 2017 | Jeanette Niehus | Admin: new unit offering |
29 Aug 2017 | Jeanette Niehus | modified Prerequisites/PreReqUnits |
29 Aug 2017 | Jeanette Niehus | FIT1053 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. |
09 Jul 2019 | Caitlin Slattery | Update two prerequisites to allow advanced Science students to enrol in FIT1053/FIT1054 as part of their Computational Science sequence. Effective 2020 semester 1. Discussed with CE and course director. |
09 Jul 2019 | Jeanette Niehus | ; modified Chief Examiner |
06 Dec 2019 | Mario Boley | consolidated learning outcomes according to discussion/moderation with course director CS updated contact person |
09 Dec 2019 | Emma Nash | ; modified Chief Examiner; modified ReasonsForIntroduction/RChange |
09 Dec 2019 | Emma Nash | |
24 Jan 2020 | Emma Nash | FIT1053 Chief Examiner Approval, ( proxy school approval ) |
24 Jan 2020 | Emma Nash | FEC Approval |
24 Jan 2020 | Emma Nash | FacultyBoard Approval - Approved via UGPC email meeting 1/20. |
17 Sep 2020 | Miriam Little | modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified Teaching/SpecialArrangements; modified Assessment/Summary |
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 |