BSc in Computer Science

  • Home
  • BSc in Computer Science

Course Overview

The BSc in Computer Science at the University of London offers a comprehensive curriculum designed to equip students with essential knowledge and skills in computer science. Throughout the programme, students will explore fundamental concepts, deepen their understanding of programming, and engage with specialised topics in areas such as data science, artificial intelligence, and web development. With a focus on practical application and real-world projects, students will graduate ready to pursue diverse career opportunities in the dynamic field of computer science.

Programme Structure and Specification

  • Complete 23 modules (360 credits) to earn the degree.
  • All Level 4 and Level 5 modules (160 credits each) are compulsory, providing a strong foundation in computer science.
  • Level 6 (120 credits) allows for specialization through elective modules (6) and a final project (30 credits).

Specialisations :

  • Gain the mathematical and engineering knowledge to build AI systems.
  • Learn about intelligent signal processing and practical project development in AI.

  • Develop the skills to be a data scientist, including AI, data analytics, and machine learning.
  • Learn to extract valuable insights and create accurate predictions from data.

  • Develop applications for web and mobile devices (smartphones & tablets).
  • Learn about mobile development, web development, and databases.

  • Design real-world hardware devices that interact with their surroundings.
  • Learn to connect these devices to the internet and apply them in various fields.

  • Create software tailored specifically for game development.
  • Learn about game programming, graphics, narratives, interaction design, and even VR systems.

  • Specialize in computer graphics, animation, and immersive interaction design for VR.
  • Develop VR systems and experiences.

  • Understand Human-Computer Interaction (HCI) principles and apply them to create user-friendly computer systems.

  • 8 compulsory modules at Levels 4 & 5 (focusing on core computer science concepts).
  • 6 elective modules at Level 6 chosen from your chosen specialization for deeper dives.
  • A final project (30 credits) applying your knowledge and skills to solve a specific problem within your specialisation

Entrance Requirements and Application Process :

  • Age Requirement: 17 or older by the registration deadline of your enrollment session.
  • Mathematics Qualification: GCSE Mathematics (Grade A*-B/9-5) or AS Level Mathematics (Grade A-E), or an equivalent qualification.
  • General Secondary Education Certificate Examination: Comparable to UK GCSE grade A-C/9-4, with a minimum of 60% achieved on a subject-for-subject basis in the final year of schooling, excluding English Language.
  • Mathematics Performance: Mathematics passed at 80% or above in the final year of schooling satisfies the Mathematical program requirement for all BSc degrees in Computing.
Apply Now

Programme Fees :

Registration Fee Application Fee Tuition Fee Scholarship for UAE Students
AED 0 AED 0 AED 40000 10%

For international students: AED 40,000

For UAE students with the scholarship: AED 36,000


All Scholarships are applicable only for students who have completed their school education in the UAE

The scholarship scheme is offered, subject to the discretion and decision of the University Academic Committee and maybe withdrawn at any stage as deemed appropriate by the committee

Only a limited number of scholarships are offered and the decision and authority to grant / refuse a scholarship purely lies with the University Academic Committee

Application Process :

Stage 1

Submit your online application and application fee (non-refundable).

Stage 2

Submit documentary evidence (online or later).

Stage 3

The University will contact you via email with

Stage 4

Complete online registration (instructions provided in Offer Letter).

Career Opportunities :

"Discover a wealth of career possibilities tailored just for you. With our personalized approach, navigating the job market has never been easier. Take the first step towards your dream career today and unlock a world of professional opportunities."

  • General Business Administration Pathway :

    Software Engineer
    Computer Programmer
    Web Developer
    Mobile App Developer
    Database Administrator
    IT Analyst
    Systems Analyst

  • Specialisation-Specific :

    Machine Learning Engineer
    AI Researcher
    Data Scientist
    Data Analyst
    Business Intelligence Analyst
    Robotics Engineer
    Front-End Developer
    Back-End Developer
    Full-Stack Developer
    IoT Engineer
    Embedded Systems Developer
    Hardware Engineer
    Game Programmer
    Game Designer
    User Interface (UI) Designer
    UX Designer
    Human-Computer Interaction (HCI) Specialist
    VR Developer
    VR Engineer
    VR UX/UI Designer

Ready to Join Our Community?

Enquire for Admission