Overview:
Computer Science with Games Technology combines core computing principles with the technical ideas used to create interactive digital games. The course develops a foundation in programming, computational thinking, software development and games-related technologies, providing a structured introduction to the field at City St George’s, University of London.
What You'll Learn:
Fundamental concepts in computer science, including algorithms, computational problem-solving and programming.
Programming principles and techniques used to design and develop software.
Key aspects of software development, from understanding requirements to creating and testing solutions.
Mathematical and logical concepts that support computing and technical problem-solving.
Core ideas behind computer games technology and interactive digital experiences.
Approaches to analysing computing problems and selecting suitable technical solutions.
The relationship between computer science concepts and their practical application in games technology.
Learning Outcomes:
By the end of the course, students will be able to explain essential principles of computer science and apply structured approaches to computational problems. They will be able to use programming concepts to develop software solutions, demonstrate logical and analytical thinking, and evaluate different approaches to technical challenges. Students will also understand how foundational computing knowledge contributes to games technology and the development of interactive applications. The course will enable them to connect theoretical concepts with practical programming and software-development tasks, while building a clear understanding of the technical processes involved in creating computing solutions.

City St George's, University of London