Techie IT

MSc Advanced Computer Science

MSc Advanced Computer Science

Duration 2 Years
Start Date January 2024
Programme Leader Sukant Kumar Sahu
Awarded By Keele University

About the Course

The MSc in Advanced Computer Science gives the in-depth knowledge and cutting-edge skills required for careers where advanced computer systems are used to solve difficult business goals. It further enables students to control complex processes and equipment, and undertake deep and detailed analysis, management, and presentation of data.


The rising profile of AI, global cyber security, social media safety, and tech’s role in understanding and tackling some of society’s biggest challenges, such as climate change and pandemic modelling, is fuelling the demand and interest in computer science. As such the course covers a wide range of practical skills and theory.


In the first part of the programme, you will study eight modules over two semesters and in the second part, you will have the choice to either undertake a formal academic project supervised by academic staff or to take an industry placement. In both options, you will apply the skills you have learned throughout the taught modules.






Programme Objective

  • Gain advanced knowledge of the principles and concepts of internet technologies, software development, and intelligent systems. 
  • Develop the practical skills that are necessary for the design, build, deployment and evaluation of distributed information systems and complex, internet-enabled business applications.
  • Learn many techniques, including manipulating large amounts of data, designing and building large applications, leveraging and provisioning cloud services, and developing autonomous systems.
  • Gain the skills needed to become a technology consultant through the dedicated modules where you are taught and assessed through applying your learning to real-world problems.



Specific roles related to this course include (but are not limited to):

  • Academic
  • Analyst
  • Application or Business Analyst
  • Computer Programmer, Systems Specialist, or Service Assistant
  • Data Analyst
  • Database Administrator
  • Engineering, Project, Senior Technical, or Information Systems Manager
  • Head of Development
  • IT Consultant or Developer 
  • Mobile, Software, or Systems Developer
  • Technical Consultant

Please get in touch for course specific entry requirements.

TBC- KEELE Programme 
Semester 1
Research Horizons 15 credits
Mathematics for AI and Data Science 15 credits
Cloud Computing (Elective) 15 credits
Distributed Intelligent Systems (Elective) 15 credits
Advanced Programming in Python (Elective) 15 credits
Human Factors of Cyber Security (Elective) 15 credits
Semester 2
Collaborative Applications Development (Elective) 15 credits
Visualization of Data Analytics (Elective) 15 credits
Data Analytics and Databases (Elective) 15 credits
Applications of AI, Machine Learning and Data Science (Elective) 15 credits
Cryptography (Elective) 15 credits
Cyber Security (Elective) 15 credits
Semester 3
Industrial Placement, OR 60 credits
MSc Project 60 credits


After you have completed the taught modules, you have the choice to undertake a formal academic project supervised by academic staff in the school or to take an industry placement. In both options, you will apply the skills you have learned during the taught modules.

The decision about the type of project or placement you will do will be made together with the academic supervisors and will be based on your performance during the taught modules.


MSc Advanced Computer Science course -Total Credits: 180


Academic Project: The Academic Project assessment is based largely on a substantial final written report of 10,000 - 15,000 words. 


The MSc Advanced Computer Science is a postgraduate degree that provides students with advanced knowledge and skills in computer science. The course covers a wide range of topics, including:
  • Artificial intelligence
  • Machine learning
  • Data science
  • Cloud computing
  • Cybersecurity
  • Software engineering
The entry requirements for the MSc Advanced Computer Science are:
  • A minimum of 55% in a bachelor's degree in IT or a related field
  • It is highly recommended that students learn through English in their Bachelor's degree.
The British College graduates from the MSc Advanced Computer Science are qualified to work in a variety of roles in the computer science industry, such as:
  • Data scientist
  • Machine learning engineer
  • Artificial intelligence researcher
  • Cloud computing engineer
  • Cybersecurity analyst
  • Software engineer
The computer science industry is growing rapidly, and there is a high demand for skilled professionals. Graduates from the MSc Advanced Computer Science are highly employable and can expect to earn good salaries.
The MSc Advanced Computer Science is a 1-year full-time course (Intense Course). However, students can also choose to study the course part-time, which will take 2 years to complete.
The modules offered in the MSc Advanced Computer Science include:
  • Artificial Intelligence
  • Machine Learning
  • Data Science
  • Cloud Computing
  • Cybersecurity
  • Software Engineering
  • Research Methods
  • Dissertation
The teaching methods used in the MSc Advanced Computer Science include lectures, tutorials, and practical. Lectures are used to introduce the key concepts of the course. Tutorials are used to provide students with individual or group support. Practical are used to give students hands-on experience of the concepts they have learned.
The assessment methods used in the MSc Advanced Computer Science include:
  • Examinations
  • Coursework
  • Dissertation
The British College offers a number of career support services to students in the MSc Advanced Computer Science. These services include:
  • Career counseling
  • Resume writing
  • Interview skills training
  • Networking
  • Internship and work placement assistance
Yes, career support is available at The British College. The college has an Internship place and alumni officer that provides students with a variety of services, including:
  • Career counseling: The Career Development Centre offers career counseling to students to help them explore their career options and develop their career plan.
  • Resume writing: The Career Development Centre offers resume writing services to help students improve their resumes and make them more effective.
  • Interview skills training: The Career Development Centre offers interview skills training to help students prepare for job interviews.
  • Networking: The Career Development Centre helps students network with employers and alumni to learn about job opportunities and make connections.
  • Internship and work placement assistance: The Career Development Centre helps students find internship and work placement opportunities. The Internship placement Centre is a valuable resource for students who are looking for career support. The center can help students at all stages of their career, from exploring their options to finding a job.
Yes, graduates often opt for further studies, such as pursuing a Ph.D. or another relevant postgraduate qualification.
For detailed information about the program, including entry requirements, curriculum details, and application procedures, visit The British College's official website or contact their admissions department.

What Our Student Say



Turn On Desktop View

Scroll to Top