imperial college part time masters computer science

Last Updated on February 13, 2022

Over the last decade several innovations have taken place in the field of Information Technology. These technological advancements in various application areas such as Healthcare, Manufacturing, Finance and Retail have resulted in smarter decision-making processes at every level. For any entity to stay competitive, it needs to embrace technology efficiently to streamline its processes and support innovation for future growth.

You may find it hard to access the right information on the internet, so we are here to help you in the following article, providing the best and updated information on imperial college part time masters computer science, imperial college computer science masters. Read on to learn more. We at infolearners .com have all the information that you need about imperial college london computer science entry requirements. Read on to learn more.

MSc Computing & Security from King's College London - Fees, Requirements,  Ranking, Eligibility, Scholarship

imperial college part time masters computer science

The MSc in Computing is a taught postgraduate course aimed at excellent students who may not have studied computing so far but who are keen to acquire core computing skills or deepen their existing knowledge of computing.

Applicants who want to add computing qualifications or who want to retrain as computing or IT professionals are the natural target for this course. The expectation of graduates is that this course enables them to take on employment that requires computing skills as part of their job description.

This course is also a suitable preparation for PhD studies.

The programme provides opportunities for postgraduate students to develop and demonstrate knowledge, understanding, and practical skills in basic and specialised topics in computing, to develop and demonstrate the qualities and skills needed for group co-operation as well as for literature search, technical presentation and report writing, and to join in development of a large software project.

Deadline for applications

Applications for the 2021/2022 cycle will open on the 05 October 2020. The deadline is 31 July 2021; however, please be advised that we reserve the right to close applications before this date. As such, we recommend applying sooner rather than later.

Please note that the exact list of modules offered may be subject to change.

Covid 19 information for applicants and offer holders page

This course will begin on schedule in the Autumn and we plan to reopen our campuses. We are looking forward to seeing you in person, if travel and visa arrangements allow. If you can’t travel to campus in time for the start of term, we want to reassure you that your academic Department has made plans which make it possible to offer you a high-quality remote educational experience during the Autumn term. 

Your teaching  will be a combination of on-campus (in-person) and remote learning (online). We call this ‘multi-mode’ delivery. Depending on official government guidance throughout the entirety of next academic year, the ‘multi-mode’ balance may be subject to change. We hope to be able to offer you increased on-campus teaching and learning activities throughout the year. 

List of Modules – Academic Year 2021-2022Notes:


All these modules are required.Module runs in term(s)
70032Computer Architecture (MSc)  
70033Operating Systems (MSc)  
70035Introduction to C++ Programming  
70036Object Oriented Design & Programming  
70049Integrated Programming Laboratory 
70042MSc Software Engineering Practice and Group Project 
70045MSc Computing Individual Project  


Choose between 3 and 4 modules from this set.Module runs in term(s)
60006Computer Vision  
60012Introduction to Machine Learning  
60013Logic-Based Learning  
60015Network and Web Security  
70001Advanced Computer Graphics  
70009Cryptography Engineering  
70019Probabilistic Inference  
70041Computer Networks and Distributed Systems  
70055Software Engineering Design (MSc)  
70057Algorithms (MSc)  
70887WSymbolic Reasoning (MSc)  

Selective Set 1

Choose between 1 and 2 modules from this set.Module runs in term(s)
70037Logic (MSc)  


These modules are not for credit.Module runs in term(s)
70056MSc Introduction to Prolog  
This page has moved ... | Imperial College London

imperial college computer science masters

 Computing – MSc

Imperial College London  Computing

This course provides intensive training in computer science, and is suitable for graduates of disciplines other than computing who are who are keen to acquire core computing skills or deepen their existing knowledge of computing. 

 Environmental Data Science and Machine Learning – MSc

Imperial College London  Earth Science and Engineering

Our MSc Environmental Data Science and Machine Learning will educate future environmental scientists in data science, machine learning and associated computational technologies. 

 Applied Computational Science and Engineering – MSc

Imperial College London  Earth Science and Engineering

Our MSc in Applied Computational Science and Engineering will educate future domain-specialists in computational science. This course will expand your knowledge of numerical methods, computational science, and how to solve large scale problems by applying novel science and engineering approaches. 

 Biomedical Research (Data Science) – MRes

Imperial College London  Medicine

Our one-year full-time course provides broad training to prepare you for a career in biomedical research. The programme provides an excellent background in biomedical research, and will integrate chemical, biological and physiological aspects in a unified approach.  

 Artificial Intelligence and Machine Learning – MRes

Imperial College London  Computing

Develop advanced artificial intelligence and machine learning skills and apply these in research to real-world problems. If you want to develop your research and innovation skills and focus on developing novel artificial intelligence (AI) for practical opportunities, this new research-based programme could be for you.  

 Computing (Software Engineering) – MSc

Imperial College London  Computing

This course specialises in the application of engineering to the design, development, and maintenance of software. This taught postgraduate course is aimed at students who may not have studied computing exclusively but who have studied a considerable amount of computing already. 

 Artificial Intelligence – MSc

Imperial College London  Computing

Our new Master’s degree in Artificial Intelligence (AI) is aimed at mathematically-minded STEM graduates. It delivers intensive training in programming and the fundamentals of artificial intelligence through a range of specialist modules.

 Computing (Artificial Intelligence and Machine Learning) – MSc

Imperial College London  Computing

This specialist course focuses on artificial intelligence and knowledge engineering, as well as the development of computational and engineering models of complex cognitive and social behaviours. 

 Computing (Security and Reliability) – MSc

Imperial College London  Computing

This taught postgraduate course is aimed at students who may not have studied computing exclusively but who have studied a considerable amount of computing already.  

 Science Media Production – MSc

Imperial College London  Science Communication Unit

This course is for students who want to work in the broadcast media making films, television or radio programmes. If you would prefer a course with a wider choice of study, we also offer an  MSc in Science Communication. 

 Advanced Computing – MSc

Imperial College London  Computing

This course is aimed at students who have a substantial background in computing and want to study advanced computing concepts and technologies in more depth. 

BEng Computing | Study | Imperial College London

imperial college london computer science entry requirements

Study the engineering of computer hardware and software alongside the mathematical principles of computing in this professionally accredited degree.

Key information




3 years


Minimum entry

Three A-level offer:A* A* A

Four A-level offer:A* A A A

See full entry requirements

Applications : admissions ratio

20 : 1

Based on 2020 entry data

  • UCAS course code: G400
  • ECTS: 180
  • Start date: October 2022
  • Department: Department of Computing
  • Campus: South Kensington


Computing is a creative and wide-ranging subject that focuses on using sound underlying principles and logical thinking to design and build systems that really work.

You will learn how modern computer and communications systems function, and how they can be used and adapted to build the next generation of computing applications.

Study programme

All of our Computing courses follow the same structure for the first two years. Core Intelligent Behaviour Understanding Groupmodules give you an understanding of the basic concepts and principles of computing. We also provide a solid background in discrete mathematics (logic, sets, relations and grammars), which is the basic mathematics of computing, and classical mathematics and statistics relevant to applications engineering and management.

The central core of our courses has been designed to give you an overview of computing, an understanding of the basic concepts and principles, the ability to appreciate and to adapt to changes in technology, and practical experience in applied computing.

We place special emphasis on the fundamental principles underlying computing and on the engineering considerations involved in computing system design, implementation and usage. We will also introduce you to computing architecture and hardware, alongside the software that can exploit them.

You will attend laboratory and problem-solving classes, as well as completing project and design work throughout the course.

As the degree progresses you will study advanced techniques and choose from a wide range of optional modules, as well as completing a substantial individual project on a subject of your choice.

Transfer between courses

Due to the shared core content in the first two years of all Computing degrees, it is usually possible to transfer to a different Computing course within the Department until the beginning of the third year. Transfers from Computing to Joint Mathematics and Computing courses are normally not possible and are dealt with on a case by case basis.

If you wish to progress onto one of the MEng programmes in Year 3, you must achieve an overall average of 60% in your second year.

If you are an international student, transferring to a different course could have an impact on your student visa. Please visit our International Student Support webpage for further information.

About the author

Study on Scholarship Today -- Check your eligibility for up to 100% scholarship.

Leave a Comment