Leader: Lindsay Smith
Berwick Second semester 2005 (Day)
Synopsis: Strategies for meeting user requirements and for designing solutions to programming problems will be presented. The fundamental programming concepts of the memory model, data types, declarations, expressions and statements, control structures, block structure, modules, parameters, files, record types, input and output, will be applied within the context of objects, attributes, event-handling and message-passing in a visual interactive development environment. Many of the programming concepts will be applied to GUI environments such as Java Applets or Application Programs. Documentation, testing and debugging techniques will be applied throughout the unit.
Assessment: Three assignments (40%) Examination (60%) Practical Tests (30%) Written Examination (2 hours - 30%)
Contact Hours: The student workload requirement is 12 hours per week for 13 weeks. Students will attend 2 hours of lectures and one 2 hour tutorial/laboratory session per week.Students are expected to spend 8 hours per week on individual study and assignment work, including library and computing laboratory work beyond these normal class hours.