Computer Science with a year in industry

Bachelor's degree

In London

£ 9,250 VAT inc.

Description

  • Type

    Bachelor's degree

  • Location

    London

  • Duration

    4 Years

On our Computer Science with a Year in Industry BSc course 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, artificial intelligence, 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. The fourth year includes a project implementing a sophisticated piece of software.

Finding an industry placement will require students to be resource and engaged. The Department has dedicated placement support who can provide 1-2-1 guidance, advice and host employer-led events, ensuring you have all the tools to secure the right placement for you.

Facilities

Location

Start date

London
See map

Start date

On request

About this course

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

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.

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

  • Software Engineering
  • Artificial Intelligence
  • Design
  • Logic
  • Systems
  • Engineering
  • Programming
  • Computational
  • Computer Systems
  • Foundations of Computing
  • Data Structures
  • Database Systems

Course programme

1st Year

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

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)
  • Computational & Mathematical Thinking 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)
  • Computational & Mathematical Thinking for Engineers II (15 credits)
2nd Year

Required Modules

You are required to take:

  • Practical Experiences of Programming (15 credits)
  • Foundations of Computing 2 (15 credits)
  • Operating Systems & 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)
3rd Year

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.

4th Year

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, which 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)

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.

Additional information

International tuition fee - £25,500 per year.

Computer Science with a year in industry

£ 9,250 VAT inc.