The Computer Games Programming course offered by the Anglia Ruskin University is a unique degree program designed to equip students with the complete technical know-how, critical analysis, and creative skills necessary for a successful career in the ever-growing computer games industry. The course provides a deep understanding of computer games programming with a balance of theory and practice, preparing students to be expert games programmers and technical games designers.Course Content: The intensive curriculum of this undergraduate degree includes creative software practice, hardware, and systems applications, programming and algorithms, professional ethical and legal issues related to gaming, artificial intelligence, advanced games programming, and mathematics. It also emphasizes developing problem solving and practical programming skills, giving students the opportunity to work on live projects as part of course assignments.Key Modules: Students will study core topics such as Mathematics for Computer Games, Programming Principles, Hardware and Systems Software, and 3D Graphics Programming over the duration of the course. In their third year of study, students will have to complete a Final Year Project/Dissertation.Accreditations: The course is accredited by The British Computer Society, the Chartered Institute for IT for the purposes of fulfilling the academic requirement for registration as a Chartered IT Professional.Future Careers: Graduates of this course can pursue careers as Games Programmers, Technical Games Designers, Indie Game Developers, and Software Engineers in the computer gaming industry. For more information on this course, please visit the official course page.