Computer Science with a year in industry

Bachelor's degree

In London

£ 9,250 + VAT

Description

  • Type

    Bachelor's degree

  • Location

    London

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, artificial intelligence, databases, software engineering and logic.
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 is the student's responsibility, with support from the Department.
The fourth year includes a project implementing a sophisticated piece of software.
The course information sheet is a printable version of the information on this web page, which you can download here.
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 (REF 2014).
King’s has excellent facilities for the sole use of the department.
This programme is accredited by the BCS 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.

Facilities

Location

Start date

London
See map
Strand, WC2R 2LS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Credit
  • Information Systems
  • Computing
  • Software Engineering
  • Artificial Intelligence
  • Design
  • Logic
  • Web
  • Project
  • Systems
  • Industry
  • Engineering
  • Programming

Course programme


Year 1

Year 1 Courses are divided into modules. In each year you will normally take modules totalling 120 credits. Required Modules

  • Programming Practice and Applications (30 credits)
  • Computer Systems (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

Year 2 Required Modules

  • Practical Experiences of Programming (15 credits)
  • Foundation of Computing II (15 credits)
  • Operating Systems and Concurrency (15 credits)
  • Introduction to Artificial Intelligence (15 credits)
Optional Modules

You are required to take three modules from a range of optional modules, which may typically include:

One 30 credit module from:

  • Software Engineering Group Project (30 credits)
  • Robotics Group Project (30 credits)

One 15 credit module from:

  • Internet Systems (15 credits)
  • Introduction to Robotics (15 credits)

One 15 credit module from:

  • Programming Language Design Paradigms (15 credits)
  • Signals & Systems (15 credits)


Year 3

Year 3 You 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 and obtaining a suitable placement opportunity. Finding an industry placement is the student’s responsibility, with support from the Department. Required Modules Optional Modules


Year 4

Year 4 Required Modules

  • Individual Project (30 credits)
Optional Modules

In addition, you are required to take 90 credits from a range of optional modules, which may typically include:

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

The following specialised award titles are available for students, subject to the combination of modules taken in the final year:

  • Artificial Intelligence
  • Software Engineering

King’s College London reviews the modules offered on a regular basis to provide up-to-date, innovative and relevant programmes of study. Therefore, modules offered may change. We suggest you keep an eye on the course finder on our website for updates.

Computer Science with a year in industry

£ 9,250 + VAT