Skip to content | Change text size

FIT1002

Computer programming ( 6 points, SCA Band 2, 0.125 EFTSL)

Undergraduate
(IT)

Leader: S Huxford

Offered:
Berwick First semester 2006 (Day)
Caulfield First semester 2006 (Day)
Clayton First semester 2006 (Day)
Gippsland First semester 2006 (Day)
Gippsland First semester 2006 (OCL)
Hong Kong First semester 2006 (OCL)
Malaysia First semester 2006 (Day)
Peninsula First semester 2006 (Day)
Singapore First semester 2006 (OCL)
South Africa First semester 2006 (Day)
Caulfield Second semester 2006 (Day)
Clayton Second semester 2006 (Day)
Gippsland Second semester 2006 (Day)
Gippsland Second semester 2006 (OCL)
Malaysia Second semester 2006 (Day)
Peninsula Second semester 2006 (Day)
Singapore Second semester 2006 (OCL)
OS-HKG-CID T3-58 2006 (OCL)

Synopsis: This unit will provide students with an overview of programming and its role in problem-solving and strategies for meeting user requirements and for designing solutions to programming problems. The fundamental programming concepts of the memory model, data types, declarations, expressions and statements, control structures, block structure, modules, parameters and input and output will be applied within the context of objects, attributes, methods, re-use, information-hiding, encapsulation, event-handling and message-passing. Software engineering topics include maintainability, readability, testing, documentation and modularisation.

Objectives: Use diagrams to design solutions for programming problems; Apply problem solving strategies; Use pseudo-code to design algorithms; Design object oriented solutions to simple problems using multiple user-defined classes; Create and test programming solutions to problems using the Java programming language; Edit, compile and execute a computer program; Analyse and debug existing programs; Write a test plan.

Assessment: Final exam: 60%. Tutorial/Laboratory based practical exercises: 40%

Contact Hours: Two x 1 hr lecture/week, one x 2 hr laboratory/week, one x 1 hr tutorial/week

Prohibitions: CPE1001, CSE1202, GCO1811, MMS1801 and MMS1802