This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids.
Gamification is the application of game elements and digital game design techniques to non-game problems, such as business and social impact challenges. This course will teach you the mechanisms of gamification, why it has such tremendous potential, and how to use it effectively.
This course will cover the mathematical theory and analysis of simple games without chance moves.
This is a first semester course in learning how to program.
This course will walk you through the major components of building GRITS, an HTML5 game.
The course will provide the basics: representing games and strategies, the extensive form (which computer scientists call game trees), Bayesian games (modeling things like auctions), repeated and stochastic games, and more.
This course provides students with a theoretical and conceptual understanding of the field of game design, along with practical exposure to the process of creating a game.