Program start date | Application deadline |
2023-09-01 | - |
2024-09-01 | - |
Program Overview
The Advanced Computing MSc program at King's College London equips students with advanced technical skills and practical knowledge in computer science. Students can specialize in specific areas through module selection, preparing them for careers in competitive IT roles in industry and academia. The program combines coursework, exams, and an individual project, and utilizes a flipped classroom approach to encourage active learning. Graduates have secured roles in IT companies, research institutions, and large organizations.
Program Outline
Degree Overview:
Title:
Advanced Computing MSc
Overview:
This program provides students with extensive knowledge and practical experience in advanced computing to prepare them for tackling complex computational challenges. Students can select modules from a wide range of advanced subjects, allowing them to tailor a program that fits their interests and career aspirations. The program is designed to train students for roles in industry and academia.
Main Objectives:
- Equip students with advanced technical skills and practical knowledge in computer science.
- Allow students to specialize in specific areas through module selection.
- Prepare students for careers in competitive IT roles.
Outline:
Structure:
- Delivered through modules totaling 180 credits.
- Completes in one year, from September to September.
- Offered as a full-time program.
Required Modules:
- Individual Project (60 credits)
Optional Modules:
- Cryptography (15 credits)
- Nature-Inspired Learning Algorithms (15 credits)
- Pattern Recognition, Neural Networks & Deep Learning (15 credits)
- Network Data Analysis (15 credits)
- Security Management (15 credits)
- Artificial Intelligence Planning (15 credits)
- Agent & Multi-Agents Systems (15 credits)
- Computer Vision (15 credits)
- Security Engineering (15 credits)
- Big Data Technologies (15 credits)
- Software Measurement & Testing (15 credits)
- Introduction to Data Visualisation (15 credits)
- Software Engineering & Underlying Technology for Financial Systems (15 credits)
- Distributed Ledgers & Crypto-currencies (15 credits)
- Data Mining (15 credits)
Additional Options:
- Students may select up to 30 credits from level 6 modules, under specific regulations.
- These modules may include:
- Machine Learning (15 credits)
- Optimisation Methods (15 credits)
- Artificial Intelligence Reasoning & Decision Making (15 credits)
- Human-Computer Interaction (15 credits)
- Software Architecture & Design (15 credits)
- Compilers & Formal Languages (15 credits)
- Computational Models (15 credits)
- Information Security (15 credits)
- Formal Verification (15 credits)
- Previously passed modules at level 6 or 7 cannot be repeated.
- Module offerings are subject to change.
- Capped practical modules may not guarantee placement for all students.
Assessment:
- Combines coursework and written/practical exams.
- Assessment methods include:
- Written and computer-based exams
- Coursework
- Presentations
- In-class tests
- Individual project dissertation
Teaching:
- Employs lectures, seminars, and group tutorials for most modules.
- Often utilizes a flipped classroom approach to encourage active learning and engagement with experts.
- Requires significant independent study.
- Typical 1 credit equals 10 hours of work, including independent study.
Careers:
- Graduates typically pursue careers in:
- IT companies
- IT departments of large institutions (private and public sectors)
- Academic and Industrial Research
- Recent graduates secured roles in:
- Senior Account Manager, Electronia
- Software Engineer, Huawei
- Cyber Security Engineer, Sony
- Data Scientist, Sensoteq
- Expert Solution Architect, Swiss Re
- Developer, Dromedaware Ltd
Other:
- Taught at King’s College London Strand and Waterloo Campuses.
- Part of the renowned research strengths of the Department of Informatics.
- Delivers a rich and exciting learning experience from the start.
- Combines face-to-face teaching with innovative technology for digital learning and assessment.
UK: Full time: £12,468 per year (2024/25) International: Full time: £35,244 per year (2024/25) These tuition fees may be subject to additional increases in subsequent years of study, in line with King’s terms and conditions. Deposit Deposit payments are credited towards the total tuition fee payment. The Home deposit is £500. The International deposit is £2000. If you receive an offer between 1 January and 31 March, payment is due within one month of receiving the offer. If you receive an offer between 1 April and 15 July, payment is due within two weeks of receiving the offer. If you receive an offer between 16 July and 15 August, payment is due within one week of receiving the offer.
-
Entry Requirements:
EU Home Students:
- A minimum high 2:1 undergraduate Bachelor’s (honours) degree with a final mark of at least 65% or above.
- If you have a lower degree classification, or a degree in an unrelated subject, your application may be considered if you can demonstrate significant relevant work experience, or offer a related graduate qualification (such as a Masters or PGDip).
International Students (outside the EU):
- A Bachelor's degree with a high (minimum of 65%) 2:1 honours (or international equivalent) in Computer Science or another relevant quantitative discipline (such as Mathematics, Statistics, Physics, Natural Science, Electronic Engineering, General Engineering, Operations Research, or a joint degree in two such subjects).
- Applicants should also have a sound background in basic mathematics, in particular familiarity with standard concepts of calculus, trigonometry, linear algebra, vectors and matrix mathematics.
- King’s College London reviews the modules offered on a regular basis to provide up-to-date, innovative and relevant programmes of study. modules offered may change.
Language Proficiency Requirements:
English Language Requirements:
- To study at King's, you must be able to communicate effectively in English in an academic environment. You are usually required to provide certification of your competence in English before starting your studies.
- Nationals of majority English speaking countries (as defined by the UKVI) who have permanently resided in this country are not usually required to complete an additional English language test. This is also the case for applicants who have successfully completed an undergraduate degree (of at least three years duration), a postgraduate taught degree (of at least one year), or a PhD in a majority English speaking country (as defined by the UKVI) within five years of the course start date.
Specific English language requirements:
- English language band: B