Curricular information may be subject to change
Further information on which modules are specific to your programme.
Key module information
SCOTCAT credits
15
SCQF level
SCQF level 11
Availability restrictions
Not automatically available to General Degree students
Planned timetable
To be arranged.
Module Staff
TBC Module coordinator(s): Director of Postgraduate Teaching - Computer Science (dopgt-cs@st-andrews.ac.uk)
Module description
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.
Relationship to other modules
Co-requisites
Pgt: you must also take CS5031
Assessment pattern
3-hour Examination = 40%, Coursework = 60%
Re-assessment
3-hour Examination = 40%, Existing Coursework = 60%
Learning and teaching methods and delivery
Weekly contact
2.5 hr x 11 weeks lectures/seminar/tutorial/practical class.
Scheduled learning hours
28
Guided independent study hours
122