units
FIT1008
Faculty of Information Technology
This unit entry is for students who completed this unit in 2013 only. For students planning to study the unit, please refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your course or area of study.
To find units available for enrolment in the current year, you must make sure you use the indexes and browse unit tool in the current edition of the Handbook.
Level | Undergraduate |
Faculty | Faculty of Information Technology |
Offered | Clayton First semester 2013 (Day) Clayton Second semester 2013 (Day) Sunway Second semester 2013 (Day) |
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.
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 skills necessary to:
Examination (3 hours): 70%; In-semester assessment: 30%
3 hrs lectures/wk, 3 hrs laboratories/wk, 1 hr tutorial/wk
CSE1303, CSC1030, FIT1015
Students beginning FIT1008 are assumed to be able to: Identify the main components of an algorithm (variables, operators, expressions, etc), and write the algorithm associated to the specification of a simple problem. Be able to translate a simple algorithm into a program containing variable declarations, selection, repetition, and lists and/or arrays.