<< Click to search Course Information Database again

Master of Science [MSci] Computing Science (Session 2024-25 onwards)

Course Specification: Core Award Data

Course Specification: Student Learning Experience

 

  Full-Time
  Stage 1   Semester 1 CREDITS LEVEL  
  CM1109   Exploring Computing Devices 15 SCQF 7  
  CM1112   Introduction to Programming 15 SCQF 7  
  CM1119   Problem Solving and Maths 15 SCQF 7  
  Choose 1 option module from the following group:
  
  CM1108   Creative Design 15 SCQF 7  
  CM1122   AI, Data And Society 15 SCQF 7  
  CM1131   Cyber Security Fundamentals 15 SCQF 7  
    Total for Semester:   60  
 
  Full-Time
  Stage 1   Semester 2 CREDITS LEVEL  
  CM1113   Software Design and Development 15 SCQF 7  
  CM1120   Database Systems 15 SCQF 7  
  CM1121   Web UX 15 SCQF 7  
  Choose 1 option module from the following group:
  
  CM1116   Visual Development Fundamentals 15 SCQF 7  
  CM1123   Data Analysis 15 SCQF 7  
  CM1132   Computing Network Fundamentals 15 SCQF 7  
    Total for Semester:   60  
 
    Total for Stage: 120    
 
  Full-Time
  Stage 2   Semester 1 CREDITS LEVEL  
  CM2104   Dynamic Web Development -- SCQF 8  
  CM2112   Real World Projects and Professional Skills 15 SCQF 8  
  CM2115   Advanced Software Design And Development 15 SCQF 8  
  Choose 1 option module from the following group:
  
  CM2119   Experimental Game Mechanics 15 SCQF 8  
  CM2125   2D Animation Fundamentals 15 SCQF 8  
  CM2133   Social & Human Factors In Cyber Security 15 SCQF 8  
  CM2134   Operating Systems & Virtualisation Security 15 SCQF 8  
    Total for Semester:   45  
 
  Full-Time
  Stage 2   Semester 2 CREDITS LEVEL  
  CM2104   Dynamic Web Development 30 SCQF 8  
  CM2116   Data Structures and Algorithms 15 SCQF 8  
  CM2124   Research Methods 15 SCQF 8  
  Choose 1 option module from the following group:
  
  CM2121   3D Reconstructive Techniques 15 SCQF 8  
  CM2126   2D Animation Production 15 SCQF 8  
  CM2135   Securing Networks 15 SCQF 8  
  CM2136   Cryptography 15 SCQF 8  
    Total for Semester:   75  
 
    Total for Stage: 120    
 
  Full-Time
  Stage 3   Semester 1 CREDITS LEVEL  
  CM3113   Concurrent Programming 15 SCQF 9  
  CM3130   Interdisciplinary Team Project 15 SCQF 9  
  CM3151   Machine Learning 15 SCQF 9  
  Choose 1 option module from the following group:
  
  CM3112   3D Modelling 15 SCQF 9  
  CM3128   Design Principles in Composition 15 SCQF 9  
  CM3144   Information Risk & Security Management 15 SCQF 9  
  CM3146   Ethical Hacking 15 SCQF 9  
  CM3147   Native Mobile Apps 15 SCQF 9  
    Total for Semester:   60  
 
  Full-Time
  Stage 3   Semester 2 CREDITS LEVEL  
  CM3141   Pirates of the SoC 15 SCQF 9  
  CM3142   Internet of Things 15 SCQF 9  
  CM3152   Artificial Intelligence for Problem Solving 15 SCQF 9  
  Choose 1 option module from the following group:
  
  CM3136   3D Animation 15 SCQF 9  
  CM3145   Web & Mobile Security 15 SCQF 9  
  CM3148   Software Security & Malware Analysis 15 SCQF 9  
  CM3149   Audio and Visual Production 15 SCQF 9  
  CM3150   Immersive Technology 15 SCQF 9  
    Total for Semester:   60  
 
    Total for Stage: 120    
 
  Full-Time
  Stage 4   Semester 1 CREDITS LEVEL  
  CM4304   Evidencing Employability -- SCQF 10   A B C
  CM4305   MSci Industrial Placement A 45 SCQF 10   A
  CM4307   MSci Study Abroad A 45 SCQF 10   B
  CM4309   MSci Research Placement A 45 SCQF 10   C
    Total for Semester:   45  
Route A - Industrial Placement route
Route B - Study Abroad route
Route C - Research Placement route
 
  Full-Time
  Stage 4   Semester 2 CREDITS LEVEL  
  CM4304   Evidencing Employability 30 SCQF 10   A B C
  CM4306   MSci Industrial Placement B 45 SCQF 10   A
  CM4308   MSci Study Abroad B 45 SCQF 10   B
  CM4310   MSci Research Placement B 45 SCQF 10   C
    Total for Semester:   75  
Route A - Industrial Placement route
Route B - Study Abroad route
Route C - Research Placement route
 
    Total for Stage: 120    
 
  Full-Time
  Stage 5   Semester 1 CREDITS LEVEL  
  CMM302   Computing Science Research 15 SCQF 11  
  CMM304   Knowledge Modeling and Reasoning 15 SCQF 11  
  CMM306   Languages and Compilers 15 SCQF 11  
  CMM307   Advanced Artificial Intelligence 15 SCQF 11  
    Total for Semester:   60  
 
  Full-Time
  Stage 5   Semester 2 CREDITS LEVEL  
  CMM303   MSci Capstone Project 60 SCQF 11  
    Total for Semester:   60  
 
    Total for Stage: 120    
 
  Notes:  
 

Please note CM1112 Introduction to Programming is delivered as an intensive module at the start of Semester 1 followed by the remaining Stage 1 modules undertaken in parallel over the rest of Semester 1 and Semester 2.

 

 

Permanent link to this page