Skip to main content

Computer Science BSc

Apply now

Overview

On our Computer Science BSc programme 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 focuses on programming, computer systems, artificial intelligence, databases, software engineering and logic. The third year includes a project implementing a sophisticated piece of software.

  • Reputation for good teaching in a friendly environment.
  • 92 per cent of research outputs ranked as world leading or internationally excellent – confirming the department’s position as a world-class institution for research in Computer Science.
  • King’s has excellent facilities for the sole use of the department.
  • This programme is accredited by the British Computer Society– the Chartered Institute for IT. This certifies that our programme equips students with the foundations enabling a career in computing or information systems. 
  • Graduates go on to successful careers in a range of organisations including banking, finance, management and major software houses.

This page was produced in April 2017. Although it was accurate at the time it was produced, please make sure you contact us directly for the very latest information before you commit yourself to any of our courses. The Department of Informatics is currently reviewing courses for 2018 entry in order to ensure that it provides the most effective and up-to-date learning experience, so the information in this document may change before applications open for 2018. 

Key information

UCAS code G400

Duration Three years

Study mode Full-time

Course type Single honours

Course accreditations BCS

Further details

Awarding institution King's College London

Faculty Faculty of Natural & Mathematical Sciences

DepartmentDepartment of Informatics

Locations

 

Explore campuses


Welcome to King's

In the heart of London

Discover the advantages of studying at one of the top 25 universities in the world and take a look at our central London campuses.

Watch more videos

Course detail

Description

Course details

Our Computer Science programme will provide you with an in-depth understanding of the field of computer-based information systems in order to prepare you for a career in that area. In the first two years, you will study areas such as programming, artificial inteliigence, computer systems, databases, software engineering and logic. In the third year, you will undertake a project, which involves implementing a sophisticated piece of software based on your particular interests.

You will have access to over 120 fast PCs running Windows and Linux. These are spread over several laboratories for the exclusive use of the department. The KCL Tech society organises social and other activities. The Careers Service and the Department of Informatics run an 18-week Careers programme for Informatics students, which includes skills sessions and visits from top employers.

Teaching style

Our department has a reputation for good teaching in a friendly environment. We use a mix of teaching styles including traditional lectures, small and large tutorial groups, practical laboratories, individual and group projects, and provide opportunities to speak to staff on a one-to-one basis. We have an active research programme that we bring to bear on our teaching, exposing all students in the final years of their courses to the latest issues in the field.

Structure of course and assessment

All programmes include flexible choices for you to follow your interests, usually in the final year. Single honours students also undertake a supervised project in their final year. Assessment is made using a mix of conventional examinations, coursework, presentations, and laboratory exercises.

Location

You will have access to over 120 fast PCs running Windows and Linux. These are spread over several laboratories for the exclusive use of the department. The KCL Tech society organises social and other activities.

Special notes

The Department of Informatics consists of expertise in four computer science groups (Agents & Intelligent Systems, Planning, Algorithm & Bioinformatics, and Software Modelling & Applied Logic), and groups in Robotics and Telecommunications. The selection of available optional taught course modules reflects the range of research interests in the department. All years of our programmes are kept under constant review and we reserve the right to change and improve them at any time.

 

Structure

Year 1

Students on this course in 2017-18 will take the modules shown below. We review our modules on a regular basis, in order to continue to offer innovative and exciting programmes and this list is therefore subject to change. Please check here for updates, or contact the department direct for further advice.

Required Modules
  • Programming Practice and Applications (30 credits)
  • Computer Systems I (15 credits)
  • Foundations of Computing I (15 credits)
  • Data Structures (15 credits)
  • Database Systems (15 credits)
Optional Modules

Students will choose 15 credits from a range that may include:

  • Logic Design (15 credits)
  • Introduction to Software Engineering (15 credits)

Additionally, students will choose 15 credits from a range that may include:

  • Elementary Logic with Application (15 credits)
  • Mathematical Methods in Physics I (15 credits)

 

Year 2

Required Modules
  • Software Engineering Group Project (30 credits) or Robotics Group Project (30 credits)
  • Practical Experiences of Programming (15 credits)
  • Foundations of Computing II (15 credits)
  • Operating Systems and Concurrency (15 credits)
  • Artificial Intelligence (15 credits)
Optional Modules
Students will choose 30 credits from a range of modules that may include:
  • Internet Systems (15 credits)
  • Introduction to Robotics (15 credits)
  • Programming Language Design Paradigms (15 credits)
  • Signals and Systems (15 credits)

Year 3

Currently students study the following modules shown below. King's reviews its modules on a regular basis in order to continue to offer innovative and exciting programme and this list is therefore subject to change. Please check here for updates or contact the Faculty or Department for further advice.
Required Modules
  • Individual Project (30 credits)
Optional Modules

Students will choose 90 credits from a range of modules that may include:

  • Automata and Formal Languages (15 credits)
  • Computer Science Logic (15 credits)
  • Software Measurements and Testing (15 credits)
  • Computer Graphics Systems (15 credits)
  • Parallel Algorithms (15 credits)
  • Artificial Intelligence (15 credits)
  • Cryptography and Information Security (15 credits)
  • Artificial Intelligence Planning (15 credits)
  • Algorithms from the World Wide Web and Social Networks (15 credits)
  • Formal Verification (15 credits)
  • Distributed Systems (15 credits)
  • Computational Models (15 credits)
  • Software Architecture and Design (15 credits)
  • Software Engineering of Internet Applications (15 credits)
  • Network Security (15 credits)
  • Optimisation Methods (15 credits)
  • Text Searching and Processing (15 credits)
  • Compilers and Formal Languages (15 credits)
  • Human-Computer Interaction (15 credits)
  • Agents and Multi Agent Systems (15 credits)
  • Computer Vision (15 credits)
  • Pattern Recognition (15 credits)
  • Internet Systems (15 credits)

Entry requirements

 

Required grades

AAB

Please note that A-level General Studies, Critical Thinking, Thinking Skills and Global Perspectives are not accepted by King's as one of your A-levels. However, if offered the grade achieved may be taken into account when considering whether or not to accept a candidate who has just fallen short of the conditions of their offer.

Required grades

35 points overall (including TOK/EE) with three Higher Level subjects at 665

Required grades

45 Level 3 credits: 33 must be from units awarded at Distinction, with the remaining Level 3 credits at Merit

Required grades

D3 D3 M2

Combinations of Pre-U principal subjects and other qualifications (such as A-levels).

Required grades

Further information below

Required grades

Further information below

Required grades

Further information below

Required grades

80% overall

Required grades

Visit our admissions webpages to view our international entry requirements and English language entry requirements.

Required subjects

At least one of Mathematics, Computer Science, ICT, Computing, Electronics, Physics, Statistics or Software Systems Development. Plus GCSE Mathematics at grade B (or equivalent).

Preferred subjects

None.

Further information and other requirements

Visit our admissions webpages to view our English language entry requirements.

A-Level subjects - University policy: Please note that A-level General Studies, Critical Thinking, Thinking Skills and Global Perspectives are not accepted by King's as one of your A-levels. However, if offered the grade achieved may be taken into account when considering whether or not to accept a candidate who has just fallen short of the conditions of their offer.

A-level: AAB. Required subjects: at least one of Mathematics, Computer Science, ICT, Computing, Electronics, Physics, Statistics or Software Systems Development. Additionally, GCSE Mathematics at grade B required (or equivalent).

NOTE: If you are taking linear A levels in England, you will be required to pass the practical endorsement in all science subjects.

Access to HE Diploma: Access to Science/ Maths Diploma (or similar) with 45 Level 3 credits: 33 must be from units awarded at Distinction, with the remaining Level 3 credits at Merit. Level 3 study to focus on at least one of Mathematics, Computer Science, ICT, Computing, Electronics, Physics, Statistics or Software Systems Development. Additionally, GCSE Mathematics at grade B required (or equivalent).

Cambridge Pre-U: Three Pre-U Principal subjects at D3 D3 M2 including M2 in at least one of Mathematics or Physics. Additionally, GCSE Mathematics at grade B required (or equivalent).

Combinations of Pre-U principal subjects and other qualifications (such as A-levels) considered.

BTEC Level 3 Extended Diploma (QCF from 2010): BTEC Extended Diploma in Information Technology at grades DDD with 12 Distinctions, including Distinctions in the core modules Information Systems and Computer Systems plus Distinctions in an additional two from: Database Design; Systems Analysis & Design; Mathematics for IT Practitioners; Software Design & Development or Event Driven Programming, AND one A-level at grade B from: Mathematics, Computer Science, ICT, Computing, Electronics, Physics, Statistics or Software Systems Development. Additionally, GCSE Mathematics at grade B required (or equivalent).

BTEC Level 3 Diploma (QCF from 2010): DD with eight Distinctions, including Distinctions in the core modules Information Systems and Computer Systems plus Distinctions in an additional two from: Database Design; Systems Analysis & Design; Mathematics for IT Practitioners and one A-level at grade B from: Mathematics, Physics, Computer Science, Computing, ICT, Electronics, Statistics or Software Systems Development, OR DM with six Distinctions, including Distinctions in the core modules Information Systems and Computer Systems plus Distinctions in an additional two from: Database Design; Systems Analysis & Design; Mathematics for IT Practitioners and one A-level at grade B from: Mathematics, Computer Science, ICT, Computing, Electronics, Physics, Statistics or Software Systems Development. Additionally, GCSE Mathematics at grade B required (or equivalent).

BTEC Level 3 Subsidiary Diploma (QCF from 2010): D with four modules at Distinction and two A-levels at grades AB or M and two A-levels at grades AA, including at least one A-level from: Mathematics, Computer Science, ICT, Computing, Electronics, Physics, Statistics or Software Systems Development. Additionally, GCSE Mathematics at grade B required (or equivalent).

Scottish Highers & Advanced Highers: AAB at Higher in one sitting and AB at Advanced Higher, including Advanced Higher in one of Mathematics, Physics or Computing (we do not count the Higher and Advanced Higher in the same subject). Additionally, National 5 grade B or Standard Grade Credit level/Intermediate 2 required in Mathematics.

International Baccalaureate: Pass the IB Diploma with a total of at least 35 points, with three Higher Level subjects at 665 HL 5 in at least one of Mathematics, Physics, Computer Science or ITGS. Additionally, GCSE (or equivalent) grade B in Mathematics. Note the total point score of 35 includes TOK/EE.

Other International Qualifications: Visit our admissions webpages to view our international entry requirements.

Selection procedure

Application deadline: January 15 2018.

Fees and funding

Full time tuition fees UK:

The UK tuition fee for the 2017-2018 academic year is £9,250 per annum.

Please note that the UK tuition fee may be subject to additional increases in subsequent years of study, in line with King’s terms and conditions.

 

Full time tuition fees EU:

Current regulations allow some students to pay UK tuition fees on the basis of their EU citizenship or residency. Until these eligibility criteria are changed, the EU tuition fee will remain the same as the UK tuition fee.

The UK tuition fee for the 2017-2018 academic year is £9,250 per annum.

Please note that the UK tuition fee may be subject to additional increases in subsequent years of study, in line with King’s terms and conditions.

 

Full time tuition fees International:

The International tuition fee for the 2017-2018 academic year is £22,800 per annum.

Please note that the International tuition fee is subject to annual increases in subsequent years of study, in line with King’s terms and conditions.

All International applicants to Undergraduate programmes are required to pay a deposit of £2,000 against their first year’s tuition fee. This deposit is payable when you firmly accept an unconditional offer to study with us, and will be offset against your tuition fees when you join King’s.

 

Additional costs/expenses

In addition to tuition fees, you can also expect to pay for: 

  • Books if you choose to buy your own copies 
  • Clothing for optional course related events and competitions 
  • Library fees and fines 
  • Personal photocopies 
  • Printing course handouts 
  • Society membership fees 
  • Stationery 
  • Graduation costs
  • Travel costs for travel around London and between campuses 

For further information, please visit our fees and funding pages.

Financial help and support

Visit the fees and funding webpages to find out more about bursaries, scholarships, grants, tuition fees, living expenses, student loans and other financial help available at King's.

Career prospects

The Careers Service and the Department of Informatics run a careers programme for Informatics students, 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.

Career destinations

Recent graduates have found employment as:

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

Testimonials

Next steps

View our undergraduate prospectus

Learn more about undergraduate degree programmes at King's. Download or view our prospectus in PDF format.

Download prospectus

View online

Sound like the course for you?

Apply now

Explore King’s

AccommodationTake a look at our comfortable, safe residences to suit your budget, located close to King's teaching campuses.
Student lifeArt, food, music, shopping – you'll never find yourself with nothing to do in the world's most vibrant city.
Extra-curricularDiscover the huge variety of extra-curricular opportunities at King’s, from MOOCs to language courses.
London livingWith four campuses by the River Thames and one in south London, King's is right in the heart of the capital.

Page last modified on 15 May 2017.