The MSci course is delivered over 5 years for most students, including a year of industrial placement.
Your core curriculum for the first year will consist of modules designed to give you a solid grasp of Computing Science basics, including:
- Computer Architecture (15 Credits)
- Computer Programming and Principles (15 Credits)
- Grand Challenges of Computing and Artificial Intelligence (15 Credits)
You’ll also prepare for your career with Professional Skills Part 1.
In year 2, you will focus more on the specifics of coding and programming. Your modules will include:
- Algorithmic Problem Solving (15 Credits)
- Data Management (15 Credits)
- Human Computer Interaction (15 Credits)
- Modern Programming Languages (15 Credits)
In year three you will go beyond coding to study programming languages and software engineering with modules such as
- Languages and Computability (15 Credits)
- Operating Systems (15 Credits)
- Principles of Software Engineering (15 Credits)
- Software Engineering and Professional Practice (15 Credits)
Year 4 (placement):
You will spend 9-12 months of your fourth year in industrial placement earning a substantial pay check as well as building up vital working experience.
In your final year you will have only a single module in Research Methods, in addition to your Honours Computing Project, worth 45 Credits.