In this MSc Computer Science program, you will explore, apply, and contemplate the foundational principles of computer science. The curriculum offers a variety of options, such as machine learning, data science, cyber security and forensics, as well as wireless and mobile technologies. Through engaging with case studies, you will acquire hands-on experience in analyzing and comprehending problems, systems, and structures. This will enable you to effectively address the rigorous demands of contemporary computer science, providing solutions that align with the needs of commerce, industry, or research. This program has received accreditation from BCS, The Chartered Institute for IT, meeting the academic requirements for partial fulfillment towards becoming a Chartered IT Professional. Additionally, it has been accredited by BCS, The Chartered Institute for IT, on behalf of the Engineering Council, to partially satisfy the academic criteria for registration as a Chartered Engineer.
Year 1
Students must complete the following mandatory modules.
- MSc Project (60 credits)
- Enterprise Software Engineering Development (15 credits)
- Programming Enterprise Components (15 credits)
- Clouds, Grids, and Virtualisation (15 credits)
- Software Quality Management (15 credits)
- Essential Professional and Academic Skills for Masters Students
Additionally, students are required to select 30 credits from the following options.
Option Set 1:
- Mobile Application Development (15 credits)
- Cyber Security (15 credits)
- Network and Internet Technology and Design (15 credits)
- Machine Learning (15 credits)
- Programming Fundamentals for Data Science (15 credits)
Option Set 2:
- Audit and Security (15 credits)
- System Administration and Security (15 credits)
- Network Architectures and Services (15 credits)
- Penetration Testing (15 credits)
- Big Data (15 credits)
- Wireless and Mobile Technologies (15 credits)
- Data Visualisation (15 credits)
- Applied Machine Learning (15 credits)
We will assist you to find best courses and destinations