Computer Science

Bachelor's degree

In London

higher than £ 9000

Description

  • Type

    Bachelor's degree

  • Location

    London

Entry requirements
Entry requirements
 
A-level
International Baccalaureate
Access to HE Diploma
Cambridge Pre-U
BTEC Extended Diploma
BTEC Diploma
BTEC Subsidiary Diploma
European Baccalaureate
International Students
Required grades

A*AA

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 subjects

At least one of Mathematics, Further Mathematics, Computer Science or Computing

Plus GCSE Mathematics at grade 6/B (or equivalent)

Preferred subjects

None

Further information and other requirements

All candidates for this programme must obtain or have obtained grade B or 6 in GCSE Mathematics (or equivalent). Please note that unfortunately we are unable to consider re-sit applicants who have yet to re-sit their Maths GCSE but we welcome applications from those who have re-sat and achieved the required grade before applying.




A-level



A*AA



Must contain at least one of Mathematics, Further Mathematics, Computer Science or Computing.

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.

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



D: 39 credits

M: 6 credits

P: 0 credits



Access to Science/ Maths Diploma (or similar subject). Level 3 study to focus on at least one of Mathematics, Further Mathematics, Computer Science or Computing.




Cambridge Pre-U



D2 D3 D3


...

Facilities

Location

Start date

London
See map
10 Cutcombe Road, SE5 9RJ

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

  • GCSE Mathematics
  • Critical Thinking
  • Programming
  • Engineering
  • Systems
  • Project
  • Global
  • International
  • Maths
  • Logic
  • Mathematics
  • Design
  • Teaching
  • Artificial Intelligence
  • Software Engineering
  • Computing
  • Credit
  • Access

Course programme

Course detail Description

Our Computer Science MSci course 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 this area. Computer Science MSci at King’s gives you access not only to academics who are renowned in their field but current students who are researching and developing cutting-edge technology to advance the industry. In the first two years, you will study areas such as programming, computer systems, databases, artificial intelligence, software engineering and logic. In the third and fourth year, you will undertake an individual project which involves implementing a sophisticated piece of software based on your particular interests.

Outside of teaching, our student societies organise social and other activities such as hackathons and river cruises so there is lots to get involved with. The Careers Service and the Department of Informatics run a careers programme for Informatics students, which includes skills sessions and visits from top employers.

Teaching

Teaching is led by the Department of Informatics. You are expected to spend approximately 10 hours work per credit for each module you attend in your degree, e.g. 150 hours work for a 15-credit module. These hours cover every aspect of the module: lectures, tutorials, laboratory sessions, independent study, coursework and preparation for examinations.

Assessment

You are assessed through a combination of written examination, essays, practical examination, oral presentations, reports, class tests and projects. The nature of assessment varies by module.

Read more

Structure

  • Year 1
  • Year 2
  • Year 3
  • Year 4

Year 1

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

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.

Required Modules

You are required to take:

  • Introduction to Professional Practice (0 credits)
  • Programming Practice & Applications (30 credits)
  • Computer Systems (15 credits)
  • Foundations of Computing 1 (15 credits)
  • Data Structures (15 credits)
  • Database Systems (15 credits)
Optional Modules

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

  • Elementary Logic with Application (15 credits)
  • Mathematics for Engineers I (15 credits)

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

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

Year 2 Required Modules

You are required to take:

  • Practical Experiences of Programming (15 credits)
  • Introduction to Artificial Intelligence (15 credits)
  • Foundations of Computing 2 (15 credits)
  • Operating Systems & Concurrency (15 credits)
  • Software Engineering Group Project (30 credits)
Optional Modules

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

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 Required Modules

You are required to take:

  • Individual Project (30 credits)
Optional Modules

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

  • Artificial Intelligence Reasoning & Decision Making (15 credits)
  • Cryptography (15 credits)
  • Artificial Intelligence Planning (15 credits)
  • Formal Verification (15 credits)
  • Computational Models (15 credits)
  • Software Architecture & Design (15 credits)
  • Information Security (15 credits)
  • Optimisation Methods (15 credits)
  • Compilers & Formal Languages (15 credits)
  • Human-Computer Interaction (15 credits)
  • Agile Software Performance Engineering in Industrial Practice (15 credits)
  • Machine Learning (15 credits)

Year 4 Required Modules

You are required to take:

  • Group Project (30 credits)
Optional Modules

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

  • Agent & Multi-Agents Systems (15 credits)
  • Software Measurement and Testing (15 credits)
  • Security Engineering (15 credits)
  • Nature-Inspired Learning Algorithms (15 credits)
  • Pattern Recognition, Neural Networks & Deep Learning (15 credits)
  • Computer Vision (15 credits)
  • Security Management (15 credits)
  • Big Data Technologies (15 credits)
  • Simulation & Data Visualisation (15 credits)
  • Software Engineering & Underlying Technology for Financial Systems (15 credits)
  • Distributed Ledgers & Crypto-currencies (15 credits)
  • Network Theory (15 credits)
  • Model Driven Development (15 credits)
  • Philosophy & Ethics of Artificial Intelligence (15 credits)
  • Sensors & Actuators (15 credits)
  • Robotics Systems (15 credits)
  • Real Time Systems & Control (15 credits)
  • Fundamentals of Digital Signal Processing (15 credits)
  • Topics on Data & Signal Analysis (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

Computer Science

higher than £ 9000