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 specialisations offered in the BSc Computer Science programme?

The University of London’s BSc Computer Science programme can be studied as a general programme, or you can choose from the following specialisations:

  • Computer Science (Data Science): This specialisation 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 will 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.
How are the College’s programmes structured?

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 computer requirements for the programme?

As the programme 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. You can view these in each specialisation by visiting the specific pages for Data Science, Web and Mobile Development, Games Development and Machine learning and artificial intelligence.

What programming languages will I learn across the four specialisms?

In the BSc Computer Science programme at the University of London, students will learn a variety of programming languages depending on their chosen specialism. Common languages covered throughout the programme include Python and R for Machine Learning, Artificial Intelligence, and Data Science, as these are key languages in those fields. For Web Development, students will learn HTML, CSS, and JavaScript, while Mobile Development involves languages like Java for Android and Swift for iOS. In Games Development and Virtual Reality, the primary language used is C# through Unity3D, which is essential for creating interactive 3D environments. The programme also incorporates SQL for database management and may involve other languages or tools depending on specific modules.

Can I transfer to the College from another university?

Yes. There are opportunities for your previous learning to be taken into account when making a transfer application. All applicants are reviewed based on merit and previous qualifications. In order to find out about your specific situation, please contact the Recruitment, Admissions and Registration (RAR) Office.

What are the career prospects after graduation?

Graduates of the BSc Computer Science programme are equipped with a strong foundation in computer science principles and practical skills, making you highly employable in various sectors. Depending on your chosen specialisation, 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.