Knowledge Based, Distributed and Software Systems (UStA, Scotland)

Students may study in St Andrews during year 1 or year 2 of their double Erasmus Mundus Masters degree, specialising in systems software. To complete the degree requirements a student must achieve 60 ECTS at UStA. These ECTS will be achieved by completing five taught modules (37.5 ECTS), and either an industrially focused or research focused project (22.5 ECTS).

 

Modules Available

(60 ECTS Taken in each Stream)

Stream 1:

Knowledge Based Systems

 

Stream 3:

Software Systems

Core Taught Modules : In consultation with staff, students choose 7.5 ECTS and their stream specialization

Artificial Intelligence Principles CS5010

7.5 ECTS

 

 

 

 

 

 

Software Engineering Principles CS5030

 

 

7.5 ECTS

Integration Modules : Consortium allocates 7.5 - 15 ECTS (to ensure coverage of key topics while avoiding overlap of material) from the following modules

Object Oriented Programming (OOP) CS5001

7.5 ECTS

 

7.5 ECTS

Artificial Intelligence Principles CS5010

 

 

7.5 ECTS

Advanced Networks CS5021

7.5 ECTS

 

7.5 ECTS

Software Engineering Principles CS5030

7.5 ECTS

 

 

Specialisation Modules : In consultation with staff students choose at least 15 ECTS from

Masters Core Skills IS5101

7.5 ECTS

 

7.5 ECTS

Knowledge Discovery and Data Mining ID5059

7.5ECTS

 

7.5 ECTS

Artificial Intelligence Practice CS5011

7.5 ECTS

 

 

Software Engineering Practice CS5031

 

 

7.5 ECTS

Language & Computation CS5012

7.5 ECTS

 

 

 

 

 

 

Critical Systems Engineering CS5032

 

 

7.5 ECTS

Software Architecture CS5033

 

 

7.5 ECTS

Human Computer Interaction Practice CS5041

7.5 ECTS

 

7.5 ECTS

Core Project Module : 22.5 ECTS

Project & Dissertation CS5899

22.5 ECTS

 

22.5 ECTS

Stream Independent Modules: 

Concurrency and Multi-Core Architectures   CS4204    7.5 ECTS

Data Intensive Systems     CS5052      7.5 ECTS

 

Table 2.2 Modules offered at the University of St Andrews (UStA)

 

All taught modules normally run in "semester mode", i.e. the taught material is covered throughout a semester. The assessment for each module is typically 40% coursework and 60% examination.  Some modules have 100% coursework-based assessment. The modules selected for offer to students studying the Erasmus Mundus MSc in Dependable Software Systems at St. Andrews are presented in Table 2.2. Further information is available at  http://www.cs.st-andrews.ac.uk/current/modules&display=CS5//IS5.  St Andrews Academic Calendar for 2017-2018 is available at https://www.st-andrews.ac.uk/semesterdates/2017-2018/

In addition to project work, Erasmus Mundus students who choose St Andrews will normally select one core module introducing them to advanced concepts in the stream they wish to specialise in (i.e. Knowledge-based Systems, Distributed Systems or Software Systems) and two/three specialisation modules from the same stream. A further two/one modules will be allocated to the student as part of the course integration mechanisms as outlined by the course integration requirements.