The Bachelor of Science in Computer Science (Web and Mobile Development) at Euro University of Bahrain (EUB) is delivered in partnership with Goldsmiths, University of London. This collaboration gives you the opportunity to earn a prestigious UK degree while studying at EUB’s City Campus in the heart of Manama through high-quality, hands-on teaching.
The programme is designed to equip you with essential skills in web and mobile development, focusing on both front-end and back-end technologies, mobile application creation and user experience (UX) design. You will gain proficiency in programming languages such as HTML, CSS, JavaScript, Java for Android and Swift for iOS. Through practical learning, you will develop real-world software, mobile apps and websites.
At EUB, you will learn through a project-based approach in a dedicated computer lab, where experienced international tutors will guide you in developing practical skills and building a professional portfolio. The programme also offers valuable industry internships, remote work opportunities and strategic partnerships, preparing you for in-demand roles such as web developer, mobile app developer and UX/UI designer.
The curriculum aligns with global industry standards, enhancing your employability and preparing you for a successful career in today’s fast-evolving digital landscape.
| 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 |
| 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 |
| 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 |
Core Modules
| Code | Module | Credits | Term |
|---|---|---|---|
| CM3010 | Databases and advanced data techniques | 15 | Autumn |
| CM3035 | Advanced web development | 15 | Spring |
| CM3045 | 3D graphics and animation | 15 | Autumn |
| CM3050 | Mobile development | 15 | Spring |
| CM3055 | Interaction design | 15 | Spring |
| CM3070 | Final project | 30 | Spring |
Electives (one module)
| 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 | Autumn |
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).
Content coming soon.
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.
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.
The BSc in Computer Science (Web and Mobile Development) programme at EUB stands out because it’s part of the globally recognised University of London degree, academically directed by Goldsmiths. This programme is designed to equip you with the essential skills for the fast-paced fields of web and mobile development, focusing on front-end and back-end technologies, mobile app creation, and user experience design. 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, emphasising real-world applications and vocational training to ensure you’re well-prepared for the demands of the web and mobile development industries.
The BSc in Computer Science (Web and Mobile Development) programme at EUB stands out because of its prestigious University of London affiliation, with academic direction from Goldsmiths, a globally recognised institution. The programme’s specialised focus on web and mobile development, including front-end technologies, mobile app creation, and user experience design, sets it apart from broader computing degrees in Bahrain. You’ll benefit from practical, project-based learning that allows you to develop software and mobile applications 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 web and mobile development sectors.
As a graduate of the BSc Computer Science (Web and Mobile Development) programme, you can pursue various career paths, including roles such as web developer, mobile app developer, front-end developer, back-end developer, UX/UI designer, and software engineer. These positions require expertise in web development languages like HTML, CSS, JavaScript, and mobile development tools such as Java for Android and Swift for iOS. You may also work as an application programmer or specialise in user experience design. These career paths are in high demand across industries that rely on web and mobile applications.
Yes, as a student in the Web and Mobile 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 web and mobile development experience through partnerships with both local and international employers. You can participate in summer placements, remote internships, and 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 web and mobile 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.
The Web and Mobile Development specialism of the Computer Science programme offers you extensive practical experience through project-based learning, where you’ll develop your own software, mobile applications, and websites. You’ll apply your programming, design, and development skills to tackle real-world web and mobile challenges. In addition to individual and group projects, you’ll complete a substantial final project, allowing you to create a significant web or mobile application. EUB’s focus on employability is reflected in industry placements with local and international companies, giving you hands-on experience in real-world web and mobile development environments. The programme also includes mentorship, workshops, and remote work opportunities, ensuring you develop the practical skills and experience needed to succeed in these fast-evolving industries.
In the Computer Science (Web and Mobile Development) programme, you’ll primarily use Coursera as your learning platform, which offers 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 web and mobile development, including programming languages like HTML, CSS, JavaScript, Java (for Android), and Swift (for iOS). For coding and software development tasks, you’ll work with a programmer’s text editor like Atom and integrated development environments (IDEs) such as Xcode for iOS and Android Studio for Android. Additionally, you’ll have access to the University of London’s Online Library, which provides a wealth of research resources, journals, and databases.
Yes, the Computer Science (Web and Mobile 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.
Every stage of our admissions process is aimed at identifying the aspects of your academic trajectory and personal ambitions
We look forward to having you continue your journey with us.
Euro University of Bahrain (EUB) is dedicated to protecting personal data in line with Law No. 30 of 2018. We ensure data is processed fairly, collected for clear purposes, and kept secure. Personal data is used to improve services, create accounts, and gather feedback. EUB does not use data for marketing without consent and uses cookies only to enhance the website experience, ensuring no data is shared without permission