The Computer Games Programming course offered by University of Roehampton is designed to provide students with industry-specific skills and knowledge in game development. This course explores the technical and conceptual design elements of computer games and software. It follows a 'Making with Code' principle where students will spend the vast majority of their time creating games and applications using a combination of programming and artistic skills.Course Content: Students will learn to code 2D and 3D games on various platforms. The course includes a significant project module where students can focus on a specialist area that they are passionate about. They can either focus on advanced real-time graphics techniques, artificial intelligence methods in games, or create a technologically challenging piece of software.Key Modules: The course comprises of modules such as Computer Science; Computer Games Development; Computer Games Programming Project; Advanced Objects and Data Structures or Mathematics for Computer Games; and Mobile Application Development.Accreditations: The course is accredited by the British Computer Society (BCS), the Chartered Institute for IT, for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.Future Careers: On completion of this course, students can pursue careers in designing computer games. Other potential career paths could also include software developer, multimedia programmer, games developer, application developer, IT consultant, IT technical support officer or systems analyst.For more information on this course, please visit the official course page.