Bachelor of Science in

Computer Science

Games Development

Bachelor of Science in

Computer Science

Games Development

The Bachelor of Science in Computer Science (Games Development) at Euro University of Bahrain (EUB) is delivered in partnership with Goldsmiths, University of London, awarding you a globally respected UK degree through high-quality, hands-on teaching at EUB’s City Campus in the heart of Manama.

This programme is designed to equip you with essential skills in game development, focusing on interactive 3D environments, game design and game programming. You will gain hands-on experience using industry-standard tools like Unity, Unreal Engine and C# while building your own games and interactive applications.

At EUB, you will learn through a project-based approach in a dedicated computer laboratory, guided by experienced international computing tutors who will help you develop a professional portfolio and prepare for game-focused careers such as game developer, 3D graphics programmer and gameplay engineer. You will also have access to valuable industry internships, remote work opportunities and strategic partnerships, enhancing your employability and readiness for the dynamic game development sector.

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 Cyber 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

Core Modules

Code Module Credits Term
CM3020 Artificial intelligence 15 Autumn
CM3025 Virtual reality 15 Autumn
CM3030 Games development 15 Spring
CM3045 3D graphics and animation 15 Autumn
CM3055 Interaction design 15 Spring
CM3070 Final project 30 Spring

Electives (one module)

Code Module Credits Term
CM3005 Data science 15 Autumn
CM3010 Databases and advanced data techniques 15 Autumn
CM3015 Machine learning and neural networks 15 Autumn
CM3050 Mobile development 15 Autumn

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).

Potential Career

Content coming soon.

Fees, Scholarships and Incentives

EUB has a range of fees charged based on the services requested, including application, registration, and tuition. Flexible payment plans are available. For full details, please visit our Fees page.

We also offer a range of scholarships and incentives to support students:
Elite Scholarship (up to 100%) – Merit-based award for outstanding academic achievement and potential
Academic Distinction Scholarship (25%) – For strong academic performance
Athlete Scholarship (15%) – For students with recognised sporting achievements
E-Sports Scholarship (15%) – For competitive gaming participation

Incentives:
*Early Admission – 50% (application & registration fees)
Sibling – 15% (tuition fees)
Full Payment – 5% (tuition fees)

Students may be eligible for multiple awards, subject to applicable terms and conditions. Click here for more information about Scholarships, Bursaries and Incentives.

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.

Frequently
Asked
Questions

What is special about the Computer Science (Games Development) Programme?

The BSc in Computer Science (Games Development) programme at EUB stands out due to its prestigious University of London affiliation, academically directed by Goldsmiths. This programme is designed to equip you with the essential skills for the dynamic field of game development, focusing on interactive 3D environments, game design, and game programming. You’ll benefit from a hands-on, project-based approach that allows you to develop practical skills and build a professional portfolio. The curriculum is taught in a dedicated computer laboratory, with a strong emphasis on real-world applications and vocational training, ensuring you are well-prepared for the demands of the gaming industry.

How does the Computer Science (Games Development) Programme differ from other programmes available in Bahrain?

The BSc in Computer Science (Games Development) programme at EUB is distinguished by its prestigious University of London affiliation, with academic direction from Goldsmiths, a globally recognised institution. The programme’s specialised focus on game development, including game design, programming, and interactive 3D environments, sets it apart from broader computing degrees in Bahrain. You’ll benefit from practical, project-based learning that allows you to develop games while building a professional portfolio. The programme is delivered in English, giving you an international perspective and enhancing your global employability. Additionally, the curriculum aligns with industry needs, preparing you for the growing game development sector.

Give me some examples of career paths for graduates of the Games Development version of the Computer Science programme.

As a graduate of the BSc Computer Science (Games Development) programme, you can pursue a variety of game-focused career paths, including roles such as game developer, game designer, 3D graphics programmer, gameplay engineer, game tester, and technical artist. These positions require expertise in game development languages and tools such as C#, Unity, and Unreal Engine. You may also work as a software engineer in the gaming industry or specialise in creating interactive game environments and simulations. These career paths are in high demand across industries that rely on interactive and immersive digital experiences.

Are there opportunities for internships or work placements during the Games Development version of the Computer Science programme?

Yes, as a student in the Games Development specialism of the Computer Science programme, you’ll have access to a wide range of internship and work placement opportunities. EUB is committed to providing you with real-world game development experience through partnerships with both local and international gaming companies. You can participate in summer placements, remote internships, and game development-focused industry projects that enhance your practical knowledge and technical skills. Our Strategic Plan supports placements with leading companies, offering exposure to both local and global game development practices. The university will assist you in securing these opportunities, helping you connect with employers and apply the skills you’ve learned in real-world environments, boosting your career readiness and employability.

What kind of practical experience is incorporated into the Games Development version of the Computer Science programme?

The Games Development specialism of the Computer Science programme offers you extensive practical experience through project-based learning, where you’ll develop your own games, simulations, and interactive 3D environments. You’ll apply your programming, design, and development skills to real-world game development challenges. In addition to individual and group projects, you’ll complete a substantial final project, allowing you to create a significant game or interactive application. EUB’s focus on employability is reflected in industry placements with local and international gaming companies, providing you with hands-on experience in real-world game development environments. The programme also includes mentorship, workshops, and remote work opportunities, ensuring you develop the practical skills and experience necessary to succeed in this rapidly evolving industry.

What specific software and tools are used in the Computer Science (Games Development) Programme?

In the Computer Science (Games Development) programme, you’ll primarily use Coursera as your learning platform, offering interactive learning experiences and access to a Virtual Learning Environment (VLE). Through the VLE, you’ll have access to study materials, resources, and forums to collaborate with peers. The programme is designed to give you hands-on experience with industry-standard tools used in game development, including Unity and Unreal Engine for creating 3D environments, along with programming languages like C# and C++. For coding and game development tasks, you’ll work with integrated development environments (IDEs) such as Visual Studio and Unity. Additionally, you’ll have access to the University of London’s Online Library, which provides a wealth of research resources, journals, and databases.

Are there any industry partnerships or collaborations relevant to the Computer Science (Games Development) Programme?

Yes, the Computer Science (Games Development) Programme offers you the benefit of strong industry partnerships and collaborations. Our Strategic Plan focuses on industry engagement, ensuring you gain real-world skills and vocational work experience. From the very start of the programme, you will have access to opportunities for internships, industry projects, and mentorships, both locally and internationally.

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.