Skip to main content

Computer Science with a Year in Industry BSc

UCAS code: G405

Key information

Course type:
Single honours
Delivery mode:
Campus
Study mode:
Full time
Required A-level:
A*A*A
Full entry requirements, including contextual requirements
Duration:
Four years
Application status:
Open
Start date:
September 2025
Application deadline:
31 January 2024
Apply via UCAS

Our Computer Science with a Year in Industry BSc course will give you 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 placement year. You will spend your third year undertaking an industry placement before returning to complete a final year with us. This depends on you reaching a certain grade average and obtaining a suitable placement opportunity. Finding an industry placement will require students to be resourceful and engaged. The Faculty has dedicated placement support who can provide advice and host employer-led events, ensuring you have all the tools to secure the right placement for you. The final year allows you to specialise your knowledge by selecting from a range of modules and showcase your talents by completing an individual project. Our BSc will allow you to understand the underlying principles of a range of Computer Science areas, 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. Women in Science As part of the faculty's work on diversity & inclusion, we are actively working to support women in science, technology, engineering and mathematics in order to address the current imbalance of women working and studying in these areas. Read more about the Women in Science Initiative here: https://www.kcl.ac.uk/nmes/women-in-science.

Key benefits

  • 6th in the UK for Computer Science (QS World Rankings by subject 2024).
  • 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.
  • You'll study a wide-range of innovative modules, covering both the theory and practice of modern Computer Science. Excellent tutorial support and extensive course-specific interactive teaching. Friendly and supportive learning environment, with students from across the globe
  • A Year in Industry will give you an insight in using your computer science skills in the workplace, and will make you highly employable. An inclusive learning environment for all students, actively promoting diversity.
  • This degree has been accredited by BCS, The Chartered Institute for IT. Accreditation is a mark of assurance that the degree meets the standards set by BCS. An accredited degree entitles you to professional membership of 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.
  • 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).
  • Great employability following completion of your degree. King's ranked 7th in the UK for employability (Times Higher Education Graduate Employability rankings 2023/4).
Suliman

I loved the opportunity to study in the heart of London, engage with a mix of interesting theoretical and practical modules, enjoy tech and computing-related societies, and get invaluable advice from the careers service

Suliman, Computer Science BSc

Employability

Completing a Computer Science degree opens the door to a wide range of job opportunities for our graduates. Typical profiles include software engineer, software architect, programming-language-specific developer, security engineer, and database engineer.  A suggestion of the core skills required for such roles (that our Computer Science programmes address) are below: 

Software Architect

• Make high-level decisions about the structure and organisation of software.

• A working knowledge of modern libraries, frameworks, and coding standards.

• Work closely with and lead a team of developers to see through planning, implementation, and maintenance of large software projects.

Algorithms and Optimisation

• Analysis and benchmarking the performance of software.

• Proficient in a range of programming languages, programming paradigms, and front-end technologies.

• Be familiar with commonly used algorithms and the main algorithmic techniques for optimisation of code with respect to time and resource use.

Security Engineer

• Critically assess security needs and capabilities.

• Design and implementation of security policies.

• Knowledge of key security protocols for encryption, key-establishment, and cipher use.

Systems Engineer

• Designing and analysing modern hardware, real-time systems, and embedded systems.

• Understanding of protocols and languages used in systems communication.

• Capable of systems-level programming.

Data Engineer

• Data analysis of complex and big data.

• Use of languages, tool, and frameworks for storing, preparing, and managing data.

• Presenting and visualising data.

• Understanding of bias and ethical issues around data use.

Theory and Logic

• Use logics for modelling and reasoning

.• Formal software validation and verification.

• Computational models and complexity 

The Careers Service run tailored sessions for Informatics students and a careers programme which includes skills sessions and visits from top employers. Our graduates go on to successful careers in a wide range of organisations including banking, finance, management, and the major software houses, where they work mainly on analysis, design, implementation and maintenance of software applications and systems. Alternatively, many of our graduates choose further study.

 

Destinations

Recent graduates have found employment within the following job roles and companies:

  • Analyst Programmer, Airbus
  • E-Disclosure Specialist, Stroz Friedberg
  • Financial Software Developer, Goldman Sachs
  • Information Security Consultant, Merrill Lynch
  • Software Developer, Bank of America
  • Data Scientist, PwC
  • Data Engineer, ITV
  • Senior Software Engineer, Oracle
  • IT Consultant, Detica
  • Management Trainee, Asian Media & Marketing Group
  • Post Doctoral Research Associate, Inovia

Employability

Completing a Computer Science degree opens the door to a wide range of job opportunities for our graduates. Typical profiles include software engineer, software architect, programming-language-specific developer, security engineer, and database engineer.  A suggestion of the core skills required for such roles (that our Computer Science programmes address) are below: 

Software Architect

• Make high-level decisions about the structure and organisation of software.

• A working knowledge of modern libraries, frameworks, and coding standards.

• Work closely with and lead a team of developers to see through planning, implementation, and maintenance of large software projects.

Algorithms and Optimisation

• Analysis and benchmarking the performance of software.

• Proficient in a range of programming languages, programming paradigms, and front-end technologies.

• Be familiar with commonly used algorithms and the main algorithmic techniques for optimisation of code with respect to time and resource use.

Security Engineer

• Critically assess security needs and capabilities.

• Design and implementation of security policies.

• Knowledge of key security protocols for encryption, key-establishment, and cipher use.

Systems Engineer

• Designing and analysing modern hardware, real-time systems, and embedded systems.

• Understanding of protocols and languages used in systems communication.

• Capable of systems-level programming.

Data Engineer

• Data analysis of complex and big data.

• Use of languages, tool, and frameworks for storing, preparing, and managing data.

• Presenting and visualising data.

• Understanding of bias and ethical issues around data use.

Theory and Logic

• Use logics for modelling and reasoning

.• Formal software validation and verification.

• Computational models and complexity 

The Careers Service run tailored sessions for Informatics students and a careers programme which includes skills sessions and visits from top employers. Our graduates go on to successful careers in a wide range of organisations including banking, finance, management, and the major software houses, where they work mainly on analysis, design, implementation and maintenance of software applications and systems. Alternatively, many of our graduates choose further study.

 

Destinations

Recent graduates have found employment within the following job roles and companies:

  • Analyst Programmer, Airbus
  • E-Disclosure Specialist, Stroz Friedberg
  • Financial Software Developer, Goldman Sachs
  • Information Security Consultant, Merrill Lynch
  • Software Developer, Bank of America
  • Data Scientist, PwC
  • Data Engineer, ITV
  • Senior Software Engineer, Oracle
  • IT Consultant, Detica
  • Management Trainee, Asian Media & Marketing Group
  • Post Doctoral Research Associate, Inovia

Key information

Course type:
Single honours
Delivery mode:
Campus
Study mode:
Full time
Required A-level:
A*A*A
Full entry requirements, including contextual requirements
Duration:
Four years
Application status:
Open
Start date:
September 2025
Application deadline:
31 January 2024
Apply via UCAS

Open days and events

Chat with current students and King's staff to find out about the courses we offer, life at King's and ask any questions you may have.

Explore more

Accommodation

Take a look at our comfortable, safe residences to suit your budget, located close to King's teaching campuses.

Campus life

Art, food, music, shopping – you'll never find yourself with nothing to do in the world's most vibrant city.

Life in London

Information about living in London, including events, budgeting and expenses, travel and safety.

Student support

During your time at King's College London, a range of academic and personal support and guidance is available to you.