Computer Science

|

BSc

|

Full Time

| UCAS code: G400
Gain an in-depth grasp of the field of computer-based information systems in the heart of a connected London. The first two years of the computer science degree 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.
  • 70 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.
UCAS code
G400
Programme type
Single honours
Duration
Three years
Location
Strand Campus
Accreditation
BCS
Year of entry 2015
Offered by
Faculty of Natural and Mathematical Sciences
Department of Informatics
Closing date
Please refer to the UCAS website for application deadline dates, or contact the relevant Admissions Office for further advice
Fees & funding
For information on fees and funding for undergraduate programmes at King's go to http://www.kcl.ac.uk/ug/funding/
CONTACTS
Address
Department of Informatics
King's College London
Strand Campus
Strand
London WC2R 2LS
Email
Tel
020 7848 2271/7213
Fax
020 7848 7200


PROGRAMME DESCRIPTION
Our programmes give an in-depth grasp of the whole field of computer-based information systems with a view to 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. This involves implementing a sophisticated piece of software reflecting your particular interests.


ABOUT THE Department of Informatics

CAREERS
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 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. Many of our graduates alternatively choose further study. 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

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 PROGRAMMES & 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 organises 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 is the new name for the Department of Computer Science. The relaunched Department includes the addition of research groups in two new areas (Robotics and Telecommunications), in addition to the three Computer Science groups of Agents & Intelligent Systems, Bioinformatics & Algorithm Design, and Software Modelling & Applied Logic. The titles of the undergraduate degree programmes remain unchanged, but the selection of available optional taught course modules is likely to expand even further to reflect the range of research interests in the restructured department. All years of our programmes are kept under constant review and we reserve the right to change and improve them at any time.

 

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 School/department direct for further advice.

YEAR 1
Eight modules.

YEAR 1 CORE
Term 1
  • Programming Practice
  • Computer Systems I
  • Foundations of Computing I
  • Elementary Logic with Applications

Term 2
  • Programming Applications
  • Introduction to Artificial Intelligence
  • Data Structures
  • Practical Experiences of Programming


First-year students must have gained at least 90 credits, excluding condoned fails, in order to progress to the second year.



YEAR 2
Eight modules.

YEAR 2 CORE
Term 1
  • Software Engineering Group Project (year-long)
  • Database Systems
  • Computer Science Logic
  • Object-Oriented Specification and Design

Term 2
  • Foundations of Computing 2
  • Operating Systems and Concurrency
  • Programming Language Design Paradigms
  • Software Engineering Group Project (continued)

Second-year students must have gained at least 210 credits over the first two years, excluding condoned fails, in order to progress to the third year.

YEAR 3 CORE
  • Computer Science Project (year-long)


YEAR 3 OPTIONS
Term 1
Choose three of:
  • Automata and Formal Languages
  • Internet Systems
  • Software Measurement and Testing
  • Computer Graphics Systems
  • Parallel Algorithms
  • Artificial Intelligence
  • Cryptography and Information Security

Term 2
Choose three of:

  • Distributed Systems
  • Computational Models
  • Software Architecture and Design
  • Software Engineering of Internet Applications
  • Advanced Security Topics
  • Optimisation Methods
  • Text Searching and Processing



ENTRY REQUIREMENTS

Australia
Tertiary Entrance Ranking
Austria
Reifezeugnis (Matura)
See our Entry Requirements for applicants with qualifications from Austria
Belgium
Certificat D
See our Entry Requirements for applicants with qualifications from Belgium
Brazil
Brazil
See our Entry Requirements for applicants with qualifications from Brazil
Bulgaria
School Leaving Certificate
See our Entry Requirements for applicants with qualifications from Bulgaria
Canada
Secondary School Certificate/Diploma
See our Entry Requirements for applicants with qualifications from Canada .
Chile
Chile
See our International Entry requirements page for further details and contact information for the Admissions Office.
China
Gao Kao (University Entrance Examination)
See our Entry Requirements for applicants with qualifications from China
Cyprus
Apolytirion
See our International Entry requirements page for further details and contact information for the Admissions Office.
Czech Republic
Maturita

See our International Entry requirements page for further details and contact information for the Admissions Office.

Denmark
Studentereksamen or Hjere Forberedelseseksamen

See our Entry Requirements for applicants with qualifications from Denmark

Estonia
Gmnaasiumi lputunnistus (Secondary School Leaving Certificate)

See our International Entry requirements page for further details and contact information for the Admissions Office

Finland
Ylioppilastutkinto/Studentexamen (National Matriculation)
See our Entry Requirements for applicants with qualifications from Finland
France
Baccalaureat (including the option internationale baccalaureat)
See our Entry Requirements for applicants with qualifications from France
Germany
Abitur

See our Entry Requirements for applicants with qualifications from Germany

Ghana
School Leaving Certificate

See our International Entry requirements page for further details and contact information for the Admissions Office.

Greece
Apolytirion

See our Entry Requirements for applicants with qualifications from Greece

Hong Kong
Hong Kong Diploma of Secondary Education (HKDSE)

See our Entry Requirements for applicants with the HKDSE

Hungary
Erettsegi

See our Entry Requirements for applicants with qualifications from Hungary

India
School Leaving Certificate
See our Entry Requirements for applicants with qualifications from India
Iran
School Leaving Certificate
See our International Entry requirements page for further details and contact information for the Admissions Office.
Ireland
Irish Leaving Certificate (Higher level unless otherwise stated)

Six subjects at Higher Level with grades of A1 A2 A2 A2 B1 B1 including grade B in at least one of Mathematics, Physics, Computer Science at grade A2. Additionally, if not offered at Higher Level, Ordinary Level grade B in Mathematics.
Discover more: see our Ireland pages.

Italy
Esame di Stato
See our Entry Requirements for applicants with qualifications from Italy
Japan
School Leaving Certificate
See our International Entry requirements page for further details and contact information for the Admissions Office.
Latvia
Atestats par visparejo videjo izglitibu (Certificate of General Secondary Education)
See our International Entry requirements page for further details and contact information for the Admissions Office.
Lithuania
Brandos Atestatas (Maturity Certificate)
See our International Entry requirements page for further details and contact information for the Admissions Office.
Luxembourg
Diplome de Fin D
See our International Entry requirements page for further details and contact information for the Admissions Office.
Malaysia
Malaysia
See our Entry Requirements for applicants with qualifications from Malaysia
Malta
Matriculation Certificate - Advanced level
See our International Entry requirements page for further details and contact information for the Admissions Office.
Mexico
Mexico
See our International Entry requirements page for further details and contact information for the Admissions Office.
Moldova
School Leaving Certificate
See our International Entry requirements page for further details and contact information for the Admissions Office.
Netherlands
Diploma Voorbereidend Wetenschappelijk Onderwijs (VWO)
See our Entry Requirements for applicants with qualifications from the Netherlands
New Zealand
National Certificate of Educational Achievement Level 3 (NCEA)
See our International Entry requirements page for further details and contact information for the Admissions Office.
Nigeria
School Leaving Certificate
See our Entry Requirements for applicants with qualifications from Nigeria
Norway
Vitnemal-videregaende opplaering (Upper Secondary Leaving Certificate)
See our International Entry requirements page for further details and contact information for the Admissions Office.
Pakistan
High School Certificate (HSSC)
See our International Entry requirements page for further details and contact information for the Admissions Office.
Poland
Matura
See our Entry Requirements for applicants with qualifications from Poland
Portugal
Diploma de Ensino Secundário
See our Entry Requirements for applicants with qualifications from Portugal
Romania
School Leaving Certificate
See our International Entry requirements page for further details and contact information for the Admissions Office.
Russia
Attest o (Polnom) Srednem Obrazovanii (Certificate of Secondary Education)
See our Entry Requirements for applicants with qualifications from Russia
Saudi Arabia
School Leaving Certificate
See our International Entry requirements page for further details and contact information for the Admissions Office.
Singapore
Singapore A Level
See our Entry Requirements for applicants with qualifications from Singapore
Slovakia
Vysvedcenie Maturitnej Skuska/Maturita
See our International Entry requirements page for further details and contact information for the Admissions Office.
Slovenia
Maturitetno Spricevalo (Secondary School Leaving Certificate)
See our International Entry requirements page for further details and contact information for the Admissions Office.
South Africa
South African Senior Certificate/National Senior Certificate with Matriculation endorsement
See our International Entry requirements page for further details and contact information for the Admissions Office.
Spain
Titulo de Bachiller
See our Entry Requirements for applicants with qualifications from Spain
Sweden
Fullständigt Slutbetyg (School Leaving Certificate)
See our International Entry requirements page for further details and contact information for the Admissions Office.
Switzerland
Federal Maturity Certificate
See our International Entry requirements page for further details and contact information for the Admissions Office.
Turkey
Lise Diplomasi (High School Diploma)
See our International Entry requirements page for further details and contact information for the Admissions Office.
United Kingdom
Compulsory subjects
At least one of: Mathematics, Computer Science, Electronics, Physics or Statistics. GCSE Maths grade B (or equivalent).

A levels

AAB including grade B in at least one of Mathematics, Physics, Computer Science, Computing, ICT, Electronics or Statistics. Additionally, GCSE (or equivalent) grade B in Mathematics.



General Studies and Critical Thinking - College policy
Please note that AS/A level General Studies and Critical Thinking are not accepted by King's as one of your A or AS 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
Access to HE Diploma

Access to Science/ Maths Diploma (or similar) with 45 Level 3 credits: 33 must be from units awarded at Distinction, with the remaining Level 3 credits at Merit. Level 3 study to focus on at least one of Mathematics, Physics, Computer Science, Computing, ICT, Electronics or Statistics. Additionally, GCSE (or equivalent Level 2 study) grade B in Mathematics.



Cambridge Pre-U

Three Pre-U Principal subjects at D3 D3 M2 including M2 in at least one of Mathematics or Physics. Additionally, GCSE (or equivalent) grade B in Mathematics.
Combinations of Pre-U principal subjects and other qualifications (such as A-levels) considered

BTEC Level 3 Extended Diploma (QCF from 2010)

BTEC Level 3 Extended Diploma in Information Technology with grades of DDD. Distinction is required in the modules:

  • 'Information Systems' 
  • and 'Computer Systems' (core units)
plus an additional two from:
  • Database Design;
  • Systems Analysis & Design;
  • Mathematics for IT Practitioners; Software Design & Development
  • or Event Driven Programming.

Additionally, GCSE (or equivalent) grade B in Mathematics.
Combinations of the BTEC Level 3 Diploma (with Distinction) and other qualifications (such as two A-levels) considered if containing the required subjects.



Scottish Highers & Advanced Highers

AB in Advanced Highers in addition to AAABB in 5 Highers (including grade B in at least one of Mathematics, Physics, Computer Science). Additionally, National 5 grade B or Standard Grade Credit level/Intermediate 2 required in Mathematics.

International Baccalaureate

Pass the IB Diploma with a total of at least 35 points, with three Higher Level subjects at 665 HL 5 in at least one of Mathematics, Physics, Computer Science. Additionally, GCSE (or equivalent) grade B in Mathematics. Note the total point score of 35 includes TOK/EE.

European Baccalaureate
See our International Entry requirements page for further details and contact information for the Admissions Office.
USA
Advanced Placements/SAT-R and SAT/ACT
See our Entry Requirements for applicants  from the USA and/or Advanced Placement qualifications. 

OTHER REQUIREMENTS
Aptitude testing
No test required

APPLYING TO KING'S
If you are interested in coming to King’s, you should apply through the Universities and Colleges Admissions Service (UCAS) and apply online via the UCAS website (click on 'apply'). If you are applying through a school or college, you will need to obtain a 'buzzword' from the centre you are applying through. Alternatively, you can apply as an individual, independent of a school or college. Please see the UCAS website for instructions. The UCAS institution code name for King’s is KCL, and the institution code is K60.

There are a few programmes which require direct application to King's, this will be stated above

SELECTION PROCEDURE
Knowledge of computer science or competence in computer programming is not a requirement, and the extent to which we require mathematics depends upon the degree. We do not require an extra AS-level in addition to three A-levels. We invite all offer holders to an open day (between January and April) to see our facilities, meet students and staff, and tour the College. If you are an applicant with relevant life experience and have relevant qualifications, or have equivalent non-UK qualifications, we welcome your application.

Student profiles

Computer Science BSc
Studying in London and at King’s has brought out the best in me, providing life time experiences that I will never forget. The Strand Campus is home to the Computer Science department, within the heart of London, and nothing more than a short walk away from the Savoy, Covent Garden and Somerset House.

You are always close to excitement, and with business at your doorstep you can really start to picture where your future lies. The Careers service and my department have been very supportive in helping me and others to obtain internships in investment banks, and the institution’s reputation allows me to do that.

Computer Science is a stimulating and interesting course, and this year the group software project is enabling me to make more friends while being able to enjoy making software too. I’m currently a member of the Swimming society, the Finance society and even the Ukulele society, and the students' union is nothing short of lively - I even pursued a charity skydive in my first year! London is truly what you make of it, and the opportunities here with support from King’s are sure to lead you to success and enjoy yourself while you at it.

Computer Science BSc
'Having always been my dream university, I was glad to study computer science at King's College London. I chose King's due to its prestigious reputation, excellent teaching but mainly because King's is known for its vibrant, friendly and multicultural community.
The greatest experience of being a university student is to study a subject you enjoy with a range of different people from all over the world, taught by the best lecturers who make the environment enjoyable with their caring attitude and wit.

Outside of study time, I'm currently an active member of the Bangladeshi Society. This has given me the chance to meet other King's students who are from the same cultural background as me but in different disciplines as well as meeting other students who are interested in my culture. The society plays an active part in College life by having many social gatherings during the academic year as well as participating in local community events.
Being located in the center of London, and right next to historic places such Trafalgar Square and Covent Garden, not forgetting the joys of the thousands of food places; King's offers the best experience of London life.
Being a King's student has given me one of the most unforgettable and valuable experiences in life. It certainly lives up to its title of being one of the best universities in the world. I'm proud to be a King's student - it is definitely an amazing university!'
Computer Science BSc

I am delighted to be studying at King’s, mainly because of its fantastic and vibrant atmosphere that is portrayed through its academic reputation and amazing location.

King’s provides an incredible platform for development and learning, both as a student and as an individual. The Informatics department is home to many friendly and approachable academic and administrative staff; as a member of the King’s College London Computing Society Committee (KCLCS) I play a key role in the organisation of many social events that aim to diminish the formal barriers between staff and students.

Furthermore studying computer science at King’s has opened many career opportunities; following advice from the college’s Careers Service, I was able to complete an internship at one of the largest investment banks in the world and was offered a full-time position. Apart from my academic studies I was also involved in a student Scheme designed to help new students integrate into university life more effectively. Studying in central London is an amazing opportunity to meet great people and experience student nightlife at its best. Whether you’re interested in live gigs, theatre or local attractions, there is always something for everyone.

Computer Science BSc
I chose to study at King’s mainly because of its excellent reputation, quality of teaching and employment rates. The programme itself provides the theoretical knowledge behind the subject area, and a set of transferable skills that can be used in technology anywhere. What has stood out for me is the way in which the lecturers are personable and always happy to help – I came to King’s with no experience of programming whatsoever and I am now able to confidently develop applications in Java.

During my time here, I have been involved with the KCL Computing Society, of which I am now the President. It has been an invaluable opportunity to develop skills such as time and people management, and has allowed me to leave a lasting impression at King’s by gaining sponsorship for the society for the first time and therefore increasing our funding.

After my degree, I will be going into Technology in Investment Banking, where I will be starting out as an Application Developer following on from an internship that I undertook at the end of the second year. The Careers Service were great in helping me with my CV and providing tips with regards to the interview process.