BSc in Computer Science
22/06/2024 2025-06-18 16:54BSc in Computer Science
Bachelor of Science
Computer Science
Bachelor of Science
Computer Science
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.
Course
Structure
Year 1 (Level 5) - International Foundation Programme
Code | Module | Credits | Term |
---|---|---|---|
FP0001 | Mathematics and Statistics | 15 | Full year (Autumn and Spring terms) |
FP0002 | Economics | 15 | Full year (Autumn and Spring terms) |
FP0009 | Law | 15 | Full year (Autumn and Spring terms) |
FP0010 | Business and Management | 15 | Full year (Autumn and Spring terms) |
AR0001 | Arabic Language | 10 | Spring |
HIS0001 | Bahrain History | 10 | Autumn |
HR0003 | Human rights | 10 | Autumn |
ENG101 | Academic English 1 | 15 | Autumn |
ENG102 | Academic English 2 | 15 | Spring |
Year 2 (Level 6) - Undergraduate
Code | Module | Credits | Term |
---|---|---|---|
CM1005 | Introduction to programming I | 15 | Autumn |
CM1010 | Introduction to programming II | 15 | Spring |
CM1015 | Computational mathematics | 15 | Spring |
CM1020 | Discrete mathematics | 15 | Autumn |
CM1025 | Fundamentals of computer science | 15 | Autumn |
CM1030 | How computers work | 15 | Autumn |
CM1035 | Algorithms and data structures I | 15 | Spring |
CM1040 | Web development | 15 | Spring |
Year 3 (Level 7) - Undergraduate
Code | Module | Credits | Term |
---|---|---|---|
CM2005 | Object oriented programming | 15 | Autumn |
CM2010 | Software design and development | 15 | Autumn |
CM2015 | Programming with data | 15 | Spring |
CM2045 | Professional Practice for Computer Scientists | 15 | Spring |
CM2025 | Computer security | 15 | Spring |
CM2030 | Graphics programming | 15 | Spring |
CM2035 | Algorithms and data structures II | 15 | Autumn |
CM2040 | Databases, networks and the web | 15 | Autumn |
Year 4 (Level 8) - Undergraduate
Code | Module | Credits | Term |
---|---|---|---|
CM3005 | Data science | 15 | Autumn |
CM3015 | Machine learning and neural networks | 15 | Autumn |
CM3020 | Artificial intelligence | 15 | Autumn |
CM3025 | Virtual reality | 15 | Spring |
CM3035 | Advanced web development | 15 | Spring |
CM3050 | Mobile development | 15 | Spring |
CM3070 | Final project | 30 | Full year (Autumn and Spring terms) |
Programme
Highlights
Duration
IFP: The duration of study is 4 years with a foundation year.
Direct Entry: The duration is 3 years for students who have completed A Levels or the InternationalBaccalaureate (IB).
Scholarships and Incentives
We offer a variety of partial scholarships to acknowledge and support students in different areas:
- Academic Distinction Scholarship 25%
This scholarship will be awarded to students with a GPA of 85% or higher.
- Athlete Scholarship 15%
- E-Sport Scholarship 15%
- Siblings Scholarship 15%
- Early Admissions Scholarship 10%
Students may be eligible to receive more than one scholarship. However, scholarships are capped at a maximum of 30% in total per student.
Click here for Scholarships, Bursaries and Incentives.
Potential Career
Content coming soon.
Entry Requirements
Admission to the programme requires a minimum average of 75% in the General Secondary Education Certificate (Years 10-12) or equivalent. Applicants must also demonstrate English language proficiency through an APTIS score of at least 140, IELTS (5.5), Duolingo (95), TOEFL (75), or Oxford (111).
For a comprehensive understanding of all entry requirements and to ensure you have all the necessary information for your application, visit our General Entry Requirements page.
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.