BS in Computer Science - logo

BS in Computer Science
University College London


The program aims to cover the essential material required of all computer scientists, whatever their particular interest or specialisation. These modules address all the main strands of computer science: architecture, programming, theory, design and mathematics.

Core  Courses:

  • Algorithms & Compilers
  • Discrete Mathematics for Computer Scientists
  • Object Oriented Programming
  • Computer Architecture and Concurrency
  • Mathematics and Statistics
  • Software Engineering & Security
  • Computability and Complexity Theory
  • Artificial Intelligence and Neural Computing (Optional)

Program Rank



Annual Tuition Fee*

36 Months

Course Duration


Course Credits

On Campus

Delivery Medium

Course Link

Tuition Link

Application Fee



Academic Pre-Requisites

  • A Levels
    • Grades -A*A*A, SubjectsA* - Mathematics required.
  • IB Diploma
    • Points40SubjectsA total of 20 points in three higher level subjects including grade 7 in Mathematics, with no score below 5.
    • Contextual offer
    • Points 38 (more about contextual offers) SubjectsA total of 18 points in three higher level subjects including grade 7 in Mathematics, with no score below 5.
  • Accepted equivalent qualification(s) for India
  • Award of one of the following:
    • Successful completion of one year of a Bachelor Degree at an Indian university recognised by UCL, with an average grade equivalent to UK Upper Second Class.
    • The Year 12/Standard 12 Indian School Certificate, with 95%or above when awarded from CISCE or CBSE

Standardized Tests:

  • Standard level:
  • TOEFL: Score of 92 overall with 24/30 in reading and writing and 20/30 in speaking and listening
  • IELTS_Academic: Overall 6.5 with a minimum of 6.0 in each of the subtests


Placements -

  • Internship opportunities a week to UCL students through UCL JobOnline & UCL Talent Bank
  • On and off campus student jobs available.
  • Career Prospectous:
    • Graduates have secured jobs with global IT consultancies as:
    • IT analysts with City of London banks and as
    • IT specialists with manufacturing industries.
    • As well as these pathways, the UCL Computer Science BSc will provide you with an excellent foundation for a broad spectrum of different careers.

More Programs