|
|
CS5001
|
Object-Oriented Modelling, Design and Programming |
15 |
|
AND |
( |
|
CS5898
|
Special Project for Dependable Systems
Not running in 2018-2019
|
60 |
|
OR |
|
|
CS5899
|
Erasmus Mundus Dissertation in Dependable Software Systems |
45 |
) |
AND |
( |
|
Hide list
View list
|
Between 30 and 60 credits from Module List: Software Engineering Theme (CS5030 - CS5033)
|
|
AND |
|
|
CS5030
|
Software Engineering Principles |
15 |
|
|
|
|
CS5031
|
Software Engineering Practice |
15 |
|
|
|
|
CS5032
|
Critical Systems Engineering |
15 |
|
|
|
|
CS5033
|
Software Architecture |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS5010 - CS5012, CS5052, ID5059, CS5014, CS5055
|
|
AND |
|
|
CS5010
|
Artificial Intelligence Principles |
15 |
|
|
|
|
CS5011
|
Artificial Intelligence Practice |
15 |
|
|
|
|
CS5012
|
Language and Computation |
15 |
|
|
|
|
CS5052
|
Data-Intensive Systems |
15 |
|
|
|
|
ID5059
|
Knowledge Discovery and Datamining |
15 |
|
|
|
|
CS5014
|
Machine Learning |
15 |
|
|
|
|
CS5055
|
Data Ethics and Privacy |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS4052, CS4204, CS4402
|
|
AND |
|
|
CS4052
|
Logic and Software Verification |
15 |
|
|
|
|
CS4204
|
Concurrency and Multi-Core Architectures |
15 |
|
|
|
|
CS4402
|
Constraint Programming |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS5020, CS5022, CS5041, CS5044
|
) |
OR |
|
|
CS5020
|
Principles of Computer Communication Systems |
15 |
|
|
|
|
CS5022
|
Practice in Computer Communication Systems |
15 |
|
|
|
|
CS5041
|
Interactive Software and Hardware |
15 |
|
|
|
|
CS5044
|
Information Visualisation |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
( |
|
Hide list
View list
|
Between 30 and 45 credits from Module List: Artificial Intelligence Theme (CS5010 - CS5012)
|
|
AND |
|
|
CS5010
|
Artificial Intelligence Principles |
15 |
|
|
|
|
CS5011
|
Artificial Intelligence Practice |
15 |
|
|
|
|
CS5012
|
Language and Computation |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS5030 - CS5033, CS5052, ID5059, CS5014, CS5055
|
|
AND |
|
|
CS5030
|
Software Engineering Principles |
15 |
|
|
|
|
CS5031
|
Software Engineering Practice |
15 |
|
|
|
|
CS5032
|
Critical Systems Engineering |
15 |
|
|
|
|
CS5033
|
Software Architecture |
15 |
|
|
|
|
CS5052
|
Data-Intensive Systems |
15 |
|
|
|
|
ID5059
|
Knowledge Discovery and Datamining |
15 |
|
|
|
|
CS5014
|
Machine Learning |
15 |
|
|
|
|
CS5055
|
Data Ethics and Privacy |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS4052, CS4204, CS4402
|
|
AND |
|
|
CS4052
|
Logic and Software Verification |
15 |
|
|
|
|
CS4204
|
Concurrency and Multi-Core Architectures |
15 |
|
|
|
|
CS4402
|
Constraint Programming |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS5020, CS5022, CS5041, CS5044
|
) |
OR |
|
|
CS5020
|
Principles of Computer Communication Systems |
15 |
|
|
|
|
CS5022
|
Practice in Computer Communication Systems |
15 |
|
|
|
|
CS5041
|
Interactive Software and Hardware |
15 |
|
|
|
|
CS5044
|
Information Visualisation |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
( |
|
Hide list
View list
|
Between 30 and 45 credits from Module List: Data Science Theme (CS5052, ID5059 or CS5014, CS5055)
|
|
AND |
|
|
CS5052
|
Data-Intensive Systems |
15 |
|
|
|
|
ID5059
|
Knowledge Discovery and Datamining |
15 |
|
|
|
|
CS5014
|
Machine Learning |
15 |
|
|
|
|
CS5044
|
Information Visualisation |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS5010 - CS5012, CS5030 - CS5033
|
|
AND |
|
|
CS5010
|
Artificial Intelligence Principles |
15 |
|
|
|
|
CS5011
|
Artificial Intelligence Practice |
15 |
|
|
|
|
CS5012
|
Language and Computation |
15 |
|
|
|
|
CS5030
|
Software Engineering Principles |
15 |
|
|
|
|
CS5031
|
Software Engineering Practice |
15 |
|
|
|
|
CS5032
|
Critical Systems Engineering |
15 |
|
|
|
|
CS5033
|
Software Architecture |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS4052, CS4204, CS4402
|
|
AND |
|
|
CS4052
|
Logic and Software Verification |
15 |
|
|
|
|
CS4204
|
Concurrency and Multi-Core Architectures |
15 |
|
|
|
|
CS4402
|
Constraint Programming |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS5020, CS5022, CS5041, CS5044
|
) |
|
|
|
CS5020
|
Principles of Computer Communication Systems |
15 |
|
|
|
|
CS5022
|
Practice in Computer Communication Systems |
15 |
|
|
|
|
CS5041
|
Interactive Software and Hardware |
15 |
|
|
|
|
CS5044
|
Information Visualisation |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the module catalogue entry for each individual module above
|
|
|