College of Computing

College of Computing

The College of Computing at EUB offers the University of London’s BSc Computer Science programme with four possible specialisms. The BSc Computer Science from the University of London gives you the skills to achieve your career goals. UoL degrees delivered at EUB provide a learning experience that will help you build your academic knowledge and the technical and transferable skills you need for a fulfilling career.

The programme has been designed and receives its academic direction from Goldsmiths, University of London. Goldsmiths, University of London is known for its hands-on, project-based approach to learning. It is one of the UK’s top creative universities and this can be seen in the structure of the programmes as well as in the tasks and assessments on all modules. As a student you will master in-demand programming, mathematical, and computing skills through hands-on, project-based modules. The focus of all teaching and learning is student-centred. At EUB you will be part of a learning group supported by professional computing tutors. You will learn from experts in computing.

The BSc Computer Science degree will help you learn through project work, developing the skills and portfolio you need to boost your employment prospects.

On each specialism you will study the following structure:

  • Level 6: 8 compulsory modules
  • Level 7: 8 compulsory modules
  • Level 8: 6 elective modules (including specialism-specific options) and a Final Project

In each module you will be assessed by different types of assessments:

  • Type I: Unseen written examination and coursework (weighted 50/50)
  • Type II: Coursework only (initial report and final report weighted 50/50)
  • Type III: Coursework only
  • Final Project: A substantial independent project within the chosen specialism.

Graduates of the BSc Computer Science program are equipped with a strong foundation in computer science principles and practical skills, making them highly employable in various sectors. Depending on your chosen specialization, you can pursue careers in data science, web and mobile development, games development, virtual reality, and more. Typical job titles for graduates include:

  • Application programmer
  • Software engineer
  • Creative coder
  • Video game developer
  • Systems analyst
  • Data scientist

 

Frequently
Asked
Questions

What are the specializations offered in the BSc Computer Science program?

The University of London’s BSc Computer Science program can be studied as a general programme or it can offer the following specializations:

  • Computer Science (Data Science): This specialization focuses on artificial intelligence, data analytics, and machine learning, preparing you for a career as a data scientist.
  • Computer Science (Web and Mobile Development): This specialization covers mobile and web development and databases. You’ll gain the skills to create applications for various platforms
    and complete a project involving building a mobile or web application.
  • Computer Science (Games Development): This specialization focuses on software development
    for games, high-quality graphics, narrative design, and interaction design. You'll also gain
    experience in developing virtual reality systems.
  • Computer Science (Machine learning and artificial intelligence): This specialization focuses on
    how machine learning and AI are used in digital assistants that respond to our voices, self-
    driving cars and adaptive education systems. Machine learning provides a means for computer systems to extract useful information out of data.
What is the program structure and duration?

The BSc Computer Science requires completion of 23 modules. The degree allows you to choose the modules that align with your chosen specialization. Each specialization requires you to complete 360 credits worth of modules. This typically
includes:

  • 8 compulsory modules at Level 6
  • 8 compulsory modules at Level 7
  • 6 elective modules from Level 8

Additionally, you’ll need to complete a Final Project, which contributes significantly to your final grade.

What are the entry requirements for the program?

There are two entry routes into the BSc Computer Science program.
To be eligible for the programme, you should either complete the International Foundation year programme or hold UK equivalent A’ levels or IB Diploma.

What kind of support is available for students?

You&’ll have access to comprehensive support, including:

  • Full academic timetable: you will receive opportunity to fully engage your studies through a timetable that focuses on academic, study support and employability sessions.
  • Academic Lecturers: You’ll have access to highly qualified academic lecturers who deliver comprehensive lectures and seminars, provide guidance on assessments, and
    answer your queries.
  • Campus facilities: Dedicated study area, library and social hub
  • Student Support: you are appointed an Academic Advisor who will offer 1 to 1 support and guidance
  • Study Skills: tutorials and advice provided by the Academic English instructors
  • Virtual Learning Environment (VLE): The VLE offers study materials,  interactive activities, and communication tools.
  • Library and e-library: Receive access to all the textbooks, journals and online sources needed to engage fully with your programme
  • Careers Service: The University of London’s Careers Service provides resources and
    guidance to help you with career planning and job searching.
What are the computer requirements for the program?

As the program is technically focused, access to suitable IT facilities is essential. On campus all IT requirements will be provided for you.

At home you will need:

  • A computer with a stable internet connection.
  • Adobe Flash Player for viewing video content.
  • A media player (e.g., VLC) for playing video files.
  • A programmer’s text editor (e.g., Atom) and integrated development environment software (IDE).

 Specific modules may require additional software and capabilities, such as:

  • Video and audio recording capabilities
  • Software like Xamarin and Unity3D for mobile and game development, 3D graphics, animation, and virtual reality.
  • Hardware such as an Android or iOS device, a VR headset, and a microcontroller like Arduino.
How is the program assessed?

Assessment for the BSc Computer Science program is divided into two types:

  • Written examinations: These are held twice a year, in September and March, at EUB
  • Coursework: This involves assignments, projects, and practical tasks, which are submitted through our dedicated VLE.

Each module is typically assessed through a combination of written examinations and coursework, with different weightings depending on the specific module.

Can I transfer from another university or program?

Yes. Arrangements for any acceptable transfer is carried out on a case by case basis. Please consult with the admissions team to investigate further. 

What are the career prospects after graduation?

Graduates of the BSc Computer Science program are equipped with a strong foundation in computer science principles and practical skills, making them highly employable in various sectors. Depending on your chosen specialization, you can pursue careers in data science, web and mobile development, games development, virtual reality, and more. Typical job titles for graduates include:

  • Application programmer
  • Software engineer
  • Creative coder
  • Video game developer
  • Systems analyst
  • Data scientist
  • UX designer
  • Internet of Things (IoT) engineer
  • Creative technologist
  • Embedded software engineer

Admission Process

Every stage of our admissions process is aimed at identifying the aspects of your academic trajectory and personal ambitions
Online Application
Offer Letter
Submit Documents
Payment
Welcome to EUB

Are you ready to enroll?

We look forward to having you continue your journey with us.