Skip to main content
Menu

Computer Science BSc

anchor-point

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 focus on programming, computer systems, databases, software engineering and logic. The third year includes a project implementing a sophisticated piece of software.


Key benefits

  • 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.
  • Graduates go on to successful careers in a range of organisations including banking, finance, management and major software houses.

Key information

UCAS code G400

Duration Three years

Study mode Full-time

Course type Single honours

Course accreditations BCS

Awarding institution King's College London

Faculty Faculty of Natural & Mathematical Sciences

Department Department of Informatics

anchor-point

Entry requirements

Required grades:

AAB


Selection procedure

Application deadline: January 15 2017.

Required grades:

35 points overall with three Higher Level subjects at 665

Selection procedure

Application deadline: January 15 2017.

Required grades:

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

Selection procedure

Application deadline: January 15 2017.

Required grades:

D3 D3 M2

Selection procedure

Application deadline: January 15 2017.

Required grades:

Further information below

Selection procedure

Application deadline: January 15 2017.

Required grades:

Further information below

Selection procedure

Application deadline: January 15 2017.

Required grades:

Further information below

Selection procedure

Application deadline: January 15 2017.

Required grades:

80% overall

Selection procedure

Application deadline: January 15 2017.

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

Selection procedure

Application deadline: January 15 2017.

anchor-point

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, 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 170 fast PCs running Windows and Linux. These are spread over several laboratories for the exclusive use of the department. The King’s Computing Society organises social and other activities, and first-year students are allocated "Buddy" students from other years.

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 170 fast PCs running Windows and Linux. These are spread over several laboratories for the exclusive use of the department. The King’s Computing Society and KCLTech society organise social and other activities, and first years are allocated "buddy" students from other years to help you settle in.

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

  • Currently, our students study 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.


    Seven compulsory modules.


    Required Modules

    • Required modules:

      • Programming Practice and Applications (15 credits)
      • Computer Systems (15 credits)
      • Foundations of Computing (15 credits)
      • Data Structure (15 credits)
      • Database Systems (15 credits)

       

    Optional Modules

    You will choose two 15 credits from a range of modules that may include:

    • Logic Design (15 credits)
    • Introduction to Software Engineering (15 credits)
    • Elementary Logic with Application (15 credits)
    • Mathematical Methods in Physics (15 credits)
  • Seven compulsory modules.


    Required Modules

    Required modules:

    • Software Engineering Group Project (30 credits)
    • Robotics Group Project (30 credits)
    • Internet Systems (15 credits)
    • Practical Experiences of Programming (15 credits)
    • Foundation of Computing 2 (15 credits)
    • Operating Systems and Concurrency (15 credits)
    • Artificial Intelligence (15 credits)

    Optional Modules

    You 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)
  • 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

    • Required module:

      • Computer Science Project (30 credits)

    Optional Modules

    • Optional modules:

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

      • Automata and Formal Languages (15 credits)
      • Computer Science Language (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 Planning (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)
anchor-point
anchor-point

Career prospects

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. 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
anchor-point

Testimonials

Welcome to King's

In the heart of London

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

Watch more videos
anchor-point

Fees and funding

Full time tuition fees UK:

The current tuition fee is set as £9,000 per year, a cap set by the UK Government. However, the Government is currently reviewing this policy, and you should be aware that the UK tuition fee for the 2017-2018 academic year may increase to £9,250. Depending on the decision reached by the UK Government, tuition fees 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.

This means that the current tuition fee is £9,000 per year, a cap set by the UK Government. However, the Government is currently reviewing this policy, and you should be aware that the tuition fee for the 2017-2018 academic year may increase to £9,250. Depending on the decision reached by the UK Government, tuition fees may be subject to additional increases in subsequent years of study, in line with King’s terms and conditions.

 

Full time tuition fees International:

£22,800 p.a. (2017/18). This tuition fee is subject to annual increases, 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.

 

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

anchor-point

Next steps

Upcoming events

Full list of student events

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

Apply now

Start your academic journey at King's College London.

Undergraduate

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.