Skip to main content

Overview

Our Computer Science MSci course, based in the heart of a connected London, is a four-year degree which combines undergraduate study with a master’s course. You will gain an in-depth understanding of computer-based information systems in the heart of a connected London. The first two years of the course focus on the foundations of computer science and will equip you with the skills to develop a software system as part of a team – something that will serve you well for your future career. The third and fourth year allows you to undertake advanced topics, specialise your knowledge and showcase your talents by completing individual projects and group projects.

Accreditation

This degree has been accredited by the BCS, the Chartered Institute for IT. Accreditation is a mark of assurance that the degree meets the standards set by the BCS. An accredited degree entitles you to professional membership of the BCS, which is an important part of the criteria for achieving Chartered IT Professional (CITP) status through the Institute. Some employers recruit preferentially from accredited degrees, and an accredited degree is likely to be recognised by other countries that are signatories to international accords.

Key benefits

  • 6th in the UK for Computer Science (QS World Rankings by subject 2026). 6th in the UK for producing the most employable graduates (Times Higher Education Graduate Employability rankings 2026).
  • Our central London location is close to top, global companies, such as Google and Amazon, and gives unparalleled access to leading scientific societies, including the Chartered Institute for IT (BCS) and the Institution of Engineering and Technology (IET).
  • Gain real work experience as part of your degree, working with companies such as IBM, Terranova Software and Aerogility to design solutions to current industry needs, boosting your employability and expanding your networks.
  • Be trained in AWS software and receive mentorship from industry experts whilst working on projects for public sector and charity organisations that serve the community.
  • Friendly and supportive learning environment, with students from across the globe. A thriving culture of student societies covering tech, game development, women in computer science, robotics and more, with regular hackathons, careers panels, talks, and social activities.
  • You'll study a wide-range of innovative modules, covering both the theory and practice of modern Computer Science with excellent tutorial support and extensive course-specific interactive teaching
  • You'll interact with world-class experts in many exciting areas of Computer Science, including Algorithms and Data Analysis, Cybersecurity, Human-Centred Computing and Software Systems.
image altText
The dedicated faculty members foster an engaging learning environment, and the ample resources, facilities and support available have been instrumental in my academic journey
Shayna Gail Velasquez
ShaynaComputer Science MSci

Course essentials

The MSci in Computer Science will allow you to understand the underlying principles of a range of Computer Science dimensions, including:

  • Software Engineering (e.g. programming skills and technologies, as well as planning, implementation, and maintenance of large software projects).
  • Algorithms and Optimisation (e.g. analysis and benchmarking of software, algorithmic techniques).
  • Cybersecurity (e.g. cryptography and Information security).
  • Systems Engineering (e.g. real-time and embedded systems, communication protocols, and systems-level programming).
  • Foundations of Computing (e.g. programming paradigms, and computational models).
  • Fundamentals of Artificial Intelligence (e.g., formal logics, search techniques, machine learning).

It will also provide you with the background knowledge and skills required to become a successful professional able to work in a range of exciting roles (see Careers Prospects).

After completing this course, you will be recognised with a master’s degree which is most suited to those considering an advanced career in research or industry.

By studying Computer Science at King’s, you will join a vibrant and diverse community of students and staff from all over the world, exploring fundamental scientific questions and responding to key societal challenges. We delve into everything from software systems, AI, and human-centred computing, to sustainability, quantum, and cryptography, as well as the societal impact of these technologies. As an MSci student, you will not only be taught by world-experts in their field, but study alongside pioneering students who are researching and developing cutting-edge technologies, with many of our students going on to found start-ups.

The first two years of the programme is designed to provide a strong foundation in computer science, combining theoretical knowledge with practical experience across areas such as computer systems, databases, artificial intelligence, software engineering, and logic. You will develop advanced programming skills and a deep understanding of the principles that underpin modern software development, preparing you to work confidently with both current and emerging technologies. Practical hardware modules will also introduce you to electronics, from circuit boards to microprocessors. Project-based learning is at the heart of the programme. In your second year, you will work as part of a team to design and develop a substantial software system.

From your third year onwards, you can tailor your degree to match your interests and career aspirations through a wide range of optional modules, including robotics, data science, information security, machine learning, and human-centred computing.

Or you can choose to undertake a research project with one of our academic groups or address a real-world challenge with an industry partner from a range of sectors from computing to aviation to law and government. These projects will help you develop the technical expertise, creativity and professional skills valued by employers.

The fourth year offers an opportunity to deepen your knowledge through a major six-month project. You can choose to pursue cutting-edge research in an advanced area of computer science or join our unique collaboration with Amazon Web Services (AWS). Working as part of a team, you will develop innovative digital solutions for public sector clients using AWS technologies, gaining experience of tackling real-world challenges while creating positive societal impact.

Throughout the programme, you will build the technical knowledge, teamwork, communication, and problem-solving skills needed to succeed in a rapidly evolving technology sector.

Key Information

UCAS code:

G404

Course type:

Single honours

Delivery mode:

In person

Study mode:

Full-time

Required A-Levels:

A*A*A

Duration:

Four years

Application status:

Start date:

September 2027

Application deadline:

Administrative bodies

Course accreditation

Image text: BCS Accredited Degree

Reviewed, inspected and accredited by the BCS

Awarding body

King's College London

King's College London and Affiliates

Regulating body

Base campuses

A quad courtyard, with people queuing at a van selling coffee, and chatting in conversation

Strand Campus

Strand Campus sits along the Thames at London's cultural heart. Alongside world-class teaching spaces, students enjoy access to the pedestrianised Strand Quad, with Somerset House and iconic landmarks just steps away.