Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT1015 Computer science (DISESTABLISHED FACULTY BOARD 5/09)

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.

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

Unit Code, Name, Abbreviation

FIT1015 Computer science (DISESTABLISHED FACULTY BOARD 5/09) (11 Dec 2009, 10:39am) [ COMPUTER SCIENCE (14 Jul 2009, 6:04pm)]

Reasons for Introduction

Reasons for Introduction (25 Jul 2005, 9:57pm)

FIT1015 is a core unit in the Computer Science sequence in the Bachelor of Science (BSc). It was introduced as part of the faculty restructure for 2006. Previously this degree sequence had a core unit CSE1303. FIT1015 is based on the late CSE1303 but has been substantially revised due to changes in the pre-requisite units and other core units in the degrees. In particular, it replaces some Computer Systems material with a new Software Engineering topic and OO material previously in CSE2305.

Reasons for Change (29 Oct 2009, 6:11pm)

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

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

This is a core unit in the Computer Science sequence in the BSc degree at the Clayton campus. It builds on the introduction to computer programming begun in the faculty core unit FIT1002 Computer Programming.

Its most important role is to introduce some major themes from the discipline of computer science, namely, Algorithms and Data Structures, Computer Systems and Abstract Machines. This selection of topics allows students to understand how problem solving in computer science involves different levels of abstraction, from high-level algorithms and programming down to the machine level. It gives the students practice in various aspects of problem solving, including developing, applying and implementing simple algorithms and data structures. Finally, it uses the Java programming language not only to implement the aforementioned algorithms but also to illustrate more advanced object-oriented (OO) concepts and techniques.

While some of the OO programming aspects may be similar to FIT1007 Computer Programming 2, its treatment of algorithms and data structures is deeper, and its abstract machine topics are not covered in FIT1007. BSc students undertaking a Computer Science sequence need a more advanced level of programming than that provided in the faculty core.

Objectives

Objectives (29 Oct 2009, 6:11pm)

At the completion of this unit, students will have

Developed the ability to:

Developed attitudes that enable them to:

Developed the skills to:

Demonstrated the communication necessary to:

Unit Content

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

020109

Synopsis (29 Oct 2009, 6:11pm)

This unit introduces students to core problem-solving, analytical skills, and methodologies useful for developing flexible, robust, and maintainable software. In doing this it covers a range of conceptual levels, from high level algorithms and data-structures, down to abstract machine models and simple assembly language programming. Topics include data structures; algorithms; object-oriented design and programming; and abstract machines.

Teaching Methods

Mode (25 Jul 2005, 10:08pm)

On-campus

Assessment

Assessment Summary (29 Oct 2009, 6:11pm)

Examination (3 hours): 70%; In-semester assessment: 30%

Workloads

Workload Requirements (29 Oct 2009, 6:11pm)

3 hrs lectures/wk, 3 hrs laboratories/wk, 1 hr tutorial/wk

Resource Requirements

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

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

FIT

Interfaculty Involvement (25 Jul 2005, 10:31pm)

Science Faculty: This unit is taken by BSc students.

Prerequisites

Prerequisite Units (29 Oct 2009, 6:11pm)

FIT1002 or equivalent

Prohibitions (14 Jul 2009, 6:07pm)

CSC1030, CSE1303, FIT1007, FIT1008

Proposed year of Introduction (for new units) (25 Jul 2005, 10:34pm)

Semester 2, 2006

Location of Offering (25 Jul 2005, 11:00pm)

Clayton

Faculty Information

Proposer

Ann Nicholson

Approvals

School: 11 Dec 2009 (Helen Spittle)
Faculty Education Committee: 11 Dec 2009 (Helen Spittle)
Faculty Board: 11 Dec 2009 (Helen Spittle)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

25 Jul 2005 Ann Nicholson modified ResourceReqs/SoftwareReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/CaspaImpact; modified ResourceReqs/SchoolReqs; modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge; modified Prohibitions; modified Level; modified DateOfIntroduction; modified Frequency; modified LocationOfOffering
26 Jul 2005 Ann Nicholson modified Prerequisites/PreReqKnowledge
26 Jul 2005 Ann Nicholson
30 Jul 2005 Ann Nicholson modified Classification; modified ResourceReqs/SchoolReqs
22 Aug 2005 Ann Nicholson modified UnitObjectives/ObjAffective; modified UnitContent/Summary Added ASCED codes
24 Aug 2005 Ann Nicholson modified UnitContent/Summary
24 Aug 2005 John Betts
24 Aug 2005 Ann Nicholson modified UnitContent/Summary
25 Aug 2005 Ann Nicholson modified UnitContent/Summary
25 Aug 2005 Geraldine DCosta Submitted for approval following Faculty Board Mtg 4/05
25 Aug 2005 Geraldine DCosta Submitted for approval following Faculty Board Mtg 4/05
25 Aug 2005 Geraldine DCosta FIT School Approval, Approved for Faculty Board Mtg 4/05
25 Aug 2005 Geraldine DCosta FEC Approval
25 Aug 2005 Annabelle McDougall FacultyBoard Approval
17 Oct 2005 David Sole Added Software requrirements template
21 Oct 2005 David Sole Updated requirements template to new format
07 Jul 2009 Maria Garcia De La Banda modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitContent/Summary; modified UnitContent/HandbookSummary; modified UnitContent/RecommendedReading; modified Assessment/Strategies
07 Jul 2009 Maria Garcia De La Banda
14 Jul 2009 Julianna Dawidowicz Minor admin changes prior to approval: changed Abbreviation to all CAPS, included reason for change, deleted duplicate paragraph in handbook summary field, reordered prohibitions into alph order.
14 Jul 2009 Julianna Dawidowicz FIT1015 Chief Examiner Approval, ( proxy school approval )
14 Jul 2009 Julianna Dawidowicz FEC Approval
14 Jul 2009 Julianna Dawidowicz FacultyBoard Approval - UGPC mtg 4/09 approved this version on 13/07/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
11 Dec 2009 Helen Spittle modified UnitName
11 Dec 2009 Helen Spittle FIT1015 Chief Examiner Approval, ( proxy school approval )
11 Dec 2009 Helen Spittle FEC Approval
11 Dec 2009 Helen Spittle FacultyBoard Approval - FEC 5/09 (Res 6) approved disestablishment of unit. Now replaced by FIT 1008 in Science and Engineering course structures. FEC has delegated authority from FB to disestablish units.

This version: