Overview
Application Timeline
Tuition
- Year 1
| Student categories | Study | |
|---|---|---|
| Full-time | Part-time | |
| England | £10,150 | £5,100 |
| Northern Ireland | £10,150 | £5,100 |
| Scotland | £10,150 | £5,100 |
| Wales | £10,150 | £5,100 |
| EU | £21,950 | £11,000 |
| International | £21,950 | £11,000 |
Requirements
Language requirements information is currently unavailable.
Modules
Information Security Management
CoreCritical Systems
CoreIT-security: Cryptography and Network Security
Core
About
Program Highlights
The MSc in Advanced Computer Science equips students with essential skills and knowledge for success in various fields, including further study, research, and professional careers in computer science.
Facilities
The program is supported by the state-of-the-art £32.5m Computational Foundry, which features advanced teaching and research facilities:
- Vision and Biometric Lab
- Maker Lab
- TechHealth Lab
- Theory Lab
- Cyber Security/Networking Lab
- User Lab
- Visualisation Suite
Target Audience
This MSc is ideal for Computer Science graduates or individuals with relevant experience from other disciplines, offering specialized modules...
Subject Area Information
Computer Science is a multifaceted discipline that encompasses the study of computers, computational systems, and the theoretical foundations of information and computation. It integrates principles from mathematics, engineering, and logic to develop software and hardware solutions for a wide range of applications.
1. Introduction to Computer Science
2. Data Structures and Algorithms
3. Computer Architecture
4. Operating Systems
5. Database Systems
6. Software Engineering
7. Networks and Security
8. Artificial Intelligence and Machine Learning
9. Human-Computer Interaction
10. Electives and Specializations
- Programming Proficiency
- Problem-Solving
- System Design
- Data Management
- Project Management
- Security Awareness
Career
Graduates with a degree in computer science can pursue a variety of careers, including but not limited to software development, data analysis, systems evaluation, network management, cybersecurity, artificial intelligence, database management, game development, and research.
Software Developer/Engineer
Designing and developing software applications.
Data Scientist
Analyzing and interpreting complex data to help organizations make informed decisions.
Systems Analyst
Evaluating and improving computer systems and processes.
Network Engineer
Designing and managing computer networks.
Cybersecurity Analyst
Protecting systems and data from cyber threats.
AI/ML Engineer
Developing intelligent systems and machine learning models.
Database Administrator
Managing and maintaining database systems.
Game Developer
Creating interactive games and entertainment software.
Research Scientist
Conducting research in various areas of computer science to advance the field.
Similar courses
Contact
Enhance your academic journey with the help from our experts.
Contact
Enhance your academic journey with the help from our experts.

