Course co-ordinator(s): Dr Thomas Methven (Edinburgh), Mehran Sharghi (Edinburgh), Kayvan Karim (Dubai), Cristina Turcanu (Dubai).
Aims:
- To introduce the object-oriented paradigm and the use of an object-oriented language.
Detailed Information
Course Description: Link to Official Course Descriptor.
Pre-requisites: none.
Location: ALP, Dubai, Edinburgh.
Semester: 1.
Syllabus:
- Objects and classes
- Class definitions: fields, constructors, methods, parameters
- Selection and iteration
- Object interaction: abstraction, modularisation, types
- Grouping objects: collection classes, iterators, arrays
- Library classes, documentation
- Testing and debugging
- Designing classes: coupling, cohesion, main method
SCQF Level: 7.
Credits: 15.