Academic year(s): 2018-2019
SCOTCAT credits : 15
ECTS credits : 7
Level : SCQF Level 11
Availability restrictions: Not automatically available to General Degree students
This module introduces students to the concept of software architecture, as an aid to software design, reuse and evolution. When students have completed this module, they will: have knowledge of the key elements of software architectures; recognise architectural styles of existing software systems; be able to describe the software architecture of a non-trivial system accurately; be able to construct systems that satisfy an architectural description; understand how software architecture aids design, reuse and evolution of software.
Pre-requisite(s): Undergraduate - before taking this module you must pass CS3099
Co-requisite(s): Postgraduate - you must also take CS5031
Weekly contact: Lectures, seminars, tutorials and practical classes.
Scheduled learning hours: 25
Guided independent study hours: 125
As used by St Andrews: 2-hour Written Examination = 60%, Coursework = 40%
As defined by QAA
Written examinations : 60%
Practical examinations : 0%
Re-assessment: 2-hour Written Examination = 60%, Existing Coursework = 40%