Heriot-Watt University, Dubai

Bachelor of Science in Computer Science (Computer Games Programming) with Honours

Dubai, United Arab Emirates 3 years Taught in English Open to international students

Why students choose this program

  • Taught in English
  • No application fee

About Bachelor of Science in Computer Science (Computer Games Programming) with Honours

Tuition fees are 22,400 USD per year.

Computer games programming applies core computer science principles to the specific challenges of building interactive digital games, including graphics rendering, physics simulation, artificial intelligence for non-player characters, and real-time performance optimization. A Bachelor of Science in Computer Science with a Computer Games Programming specialization typically combines general computing subjects, such as algorithms, data structures, and software engineering, with dedicated modules in game engines, three-dimensional graphics programming, game design principles, and audio or animation systems. Students often build playable game projects individually and in teams, developing both technical and creative problem-solving skills. With an honours designation, the final year commonly includes an independent games-related project. Graduates typically enter the games industry as programmers, technical designers, or engine developers, while the underlying computer science training also supports careers in broader software development or graphics-related fields. This program is offered by Heriot-Watt University, Dubai, in Dubai, United Arab Emirates, with teaching delivered in English at the undergraduate level, suited to students who want to pursue games development as a specialized branch of computer science from the start of their degree. While the traditional centres of the global games industry are elsewhere, studying computer games programming in Dubai allows students to build technically transferable skills in a city that is investing broadly in digital media, entertainment technology, and creative industries. Graduates leave with a computer science foundation applicable across software roles generally, alongside the specific technical grounding needed to pursue programming positions within game studios or interactive media companies.

About Heriot-Watt University, Dubai

Heriot-Watt University Dubai bridges the gap between rigorous academic inquiry and the fast-paced demands of global industry. Located in the heart of one of the world's most dynamic commercial hubs, the campus offers a unique environment where students engage with cutting-edge research and practical learning. The university is deeply committed to shaping futures through global impact, ensuring that graduates are not only academically proficient but also prepared to solve real-world challenges in their respective fields. International students choosing this campus benefit from a multicultural community that draws talent from across the globe. With a focus on employability and innovation, the institution provides students with the tools and professional networks necessary to succeed in a competitive international job market. Whether through research initiatives or industry-aligned academic programmes, the experience at Heriot-Watt Dubai is designed to be transformative, fostering both personal growth and professional excellence.

Bachelor of Science in Computer Science (Computer Games Programming) with Honours: Frequently Asked Questions

What are the fees for Bachelor of Science in Computer Science (Computer Games Programming) with Honours?
Tuition: USD 22,400 per year.
Is Bachelor of Science in Computer Science (Computer Games Programming) with Honours available online?
This is an on-campus program at Heriot-Watt University, Dubai in Dubai.

Similar Programs You Can Apply To

Browse similar partner programs below, or start your application to this program through Global Admissions.

Edit Program

Related Blog Posts

Show More Blog Posts →

Takes about 15 minutes

Complete your profile to unlock

Direct application links unlock once your profile is at least 80% complete. You're currently at 0%. It only takes a minute.