Leader: Lindsay Smith
Berwick First semester 2005 (Day)
Synopsis: This unit is designed to enhance the skills learnt in MMS1802 to allow a student to design and implement the data structures, user interface and programming approaches which will permit them to solve typical problems encountered in programming to meet commercial requirements. These include the concepts of inheritance and polymorphism, abstract classes, interfaces, exception hierarchy and exception raising. A major focus of the unit will be advanced data structures and the appropriate data representations which should be used within a program. The unit will explore the design principles which should be adhered to for creating more complex interfaces.
Assessment: Three assignments (40%) Examination (60%) End of semester practical Test (2 hours - 30%) Written Examination (2 hours - 30%)
Contact Hours: 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.