Monash home | About Monash | Faculties | Campuses | Contact Monash |
Staff directory | A-Z index | Site map |
|
FIT1002 - Computer programming6 points, SCA Band 2, 0.125 EFTSLUndergraduate Faculty of Information TechnologyLeader: Caulfield - Graham Farr; Clayton - Angela Carbone; Gippsland - Madhu Chetty; Malaysia - Mylini Munusamy;Offered
Berwick First semester 2008 (Day) SynopsisThis 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
At the completion of this unit students will have a theoretical and conceptual understanding of:
At the completion of this unit students will have developed attitudes that enable them to:
At the completion of this unit students will have the practical skills to:
At the completion of this unit students will demonstrate the communication skills necessary to:
Assessment
Final exam: 60%. Contact hours12 hrs/week. The breakdown into lectures,tutorials, laboratories, studio sessions and individual study will be set individually for each campus. ProhibitionsCFR2128, SFT1101, CPE1001, CSE1202, GCO1811, MMS1801 and MMS1802 |