

The Master of Science in Computing at Imperial College London is a one-year, full-time program that provides students with a strong foundation in computer science and software engineering. Students will study topics such as algorithms, data structures, software development, and database management. The program is designed to give students both theoretical and practical knowledge, preparing them for careers in software engineering, systems architecture, and IT consulting.
Graduates will be well-equipped for careers in a wide range of industries, from technology startups to multinational corporations. The program’s focus on real-world applications and problem-solving ensures that students are prepared to tackle complex computing challenges and contribute to the development of innovative software solutions.
Program Title: Master of Science in Computing
Degree Type: Master of Science (MSc)
Duration: 1 year
Mode of Study: Full-time, On Campus
Application Deadline: 1st August 2026
Location: Imperial College London, United Kingdom
Field of Study: Information Technology (IT)
Language of Instruction: English
Semester 1 – Core Computing
Semester 2 – Advanced Applications and Research Project
Graduates from this program are prepared for careers in software development, IT consulting, and technology innovation. They can work in technology companies, IT departments, research institutions, and startups, contributing to software design, system optimization, and the implementation of innovative computing solutions. The program equips students with technical, analytical, and problem-solving skills, enabling them to develop software applications, manage complex IT systems, and analyze large datasets. Graduates can also pursue roles in software engineering, IT project management, data analytics, cybersecurity, or technology consultancy, and they are well-prepared for doctoral studies in computing, computer science, or artificial intelligence.
This program provides a one-year intensive pathway into computing, combining theoretical knowledge with practical software development and research experience. It emphasizes programming, system architecture, and emerging technologies, allowing students to gain expertise in designing, implementing, and optimizing computing solutions. The independent research project provides hands-on experience in software development, system analysis, and problem-solving, helping students build a professional portfolio. Graduates leave the program with the skills and knowledge to make an immediate impact in technology innovation, IT management, and software engineering, or to pursue advanced doctoral studies in computing and related fields.
For further information, please contact the admissions office at:
Phone: +44 (0)20 7589 5111
Email: admissions@imperial.ac.uk
Address: Imperial College London, South Kensington Campus, London SW7 2AZ, United Kingdom