The Computer Science (Games Programming) undergraduate course offered by Heriot-Watt University is designed for students with a passion for computer games and a desire to become professionals in the gaming industry. This course provides a solid grounding in computer science, with special attention on skills and knowledge that are highly appropriate for programming computer games. Course Content: The course provides a strong foundation in computer science and software development. It dives specifically into games-related concepts such as computer graphics, artificial intelligence for games, game design and game engines. The course also offers the opportunity for students to develop their own game, providing them with practical experience.Key Modules: The course includes initial modules on computer systems, software design and modelling, programming languages and mathematical methods for computer science. In later years, students undertake modules on game design and development, graphics for games, artificial intelligence and concurrency and multi-core programming.Accreditations: Heriot-Watt University's BSc in Computer Science (Games Programming) degree is professionally accredited by the British Computer Society.Future Careers: After graduation, students can pursue careers in various areas such as video game programming, software engineering and mobile app development. They will also be equipped with transferable skills useful in many other sectors.For more information on this course, please visit the official course page here.