CS5015:

Learning Outcomes:

On successful completion of this module, students should be able to:

Module Content

Class definitions; procedural abstration and data abstraction; associations between objects; class hierarchies and inheritance; polymorphism and dynamic method binding; event-driven programming; architecture of programs with GUIs; other uses of event-driven programming.

Assessment

70% of the marks are for the end of year written examination. 30% of the marks are for continuous assessment.

Assessment is formal and must be entirely your own work. It you wish to re-use someone else's code you must consult with me for permission to do so.

Pass standard

40%.

Examination

3 hour written examination in May. Repeat (Supplemental) Examination in August.

Previous Exam Papers:
Summer 2013
Summer 2012
Summer 2011 Solutions to Q1 - Summer 2011
Summer 2010 Autumn 2010 Sample solutions to Q1s in Summer and Autumn 2010
Sample Exam Paper (2010) Sample answers.