If you’re a gamer, you know how video games look from the outside. When you study Computer Games, you’ll learn to create games from the inside out. You’ll explore the relationships between graphics, game design, physics simulation, programming, artificial intelligence and player interfaces. As a computer scientist, you’ll have the expertise to fit those pieces together into an interactive experience. Our state-of-the-art labs for 3D graphics, high-performance computing and artificial intelligence will give you experience with the tools you’ll use in the field. Through labs, lectures and projects, you’ll also: Represent graphical entities in 2D and 3D environments Design sophisticated computer games, with control over character movement, path finding, and world representation Integrate AI methods into the gaming process Program details Program options & degree requirements A Bachelor of Computer Science degree takes a minimum of three or four years (90 – 120 credits) of full-time study, depending on your academic background. The core provides a basic and broad study of theory, mathematical basics, programming methodology, computer architecture, data structures, operating systems, and software engineering.