The Computer Games Programming BSc(Hons) at Kingston University is a three-year undergraduate course designed to equip students with extensive knowledge of computer game development, including designing, developing, and programming computer games. The course focuses both on the technical aspects and the creative process involved in the production of revolutionary computer games.Course Content: The course covers the integral parts of computer game development throughout its three years. The first year introduces students to the basic skills required in computer game programming, including Java Programming and creativity in game design & development. The second year includes modules on Algorithms, Mathematics for Games, and Computer Graphics. The final year focuses more on combining knowledge and skills gained throughout the course and working on an individual game project.Key Modules: Some of the significant modules include Java Programming, Algorithms and their Applications, Mathematics for Games, Computer Graphics, and Final Year Project for Games Programming.Accreditations: The course is accredited by the British Computer Society (BCS), and successful graduation from this course also grants Computer Games Development BSc(Hons) graduates partial Chartered IT Professional (CITP) status.Future Careers: Given the industry-oriented teachings, the career prospects for graduates from the course are vast, ranging from computer games programming, graphics programming, to virtual reality, and mobile app development. For more information on this course, please visit the official course page here.