COMP 3112
Games Computers Play
Sarah Lawrence College · UGRD · Fall 2026
Catalog description
This course will be an introduction to computer programming through the lens of old-school, arcade-style video games such as Pong, Adventure, Breakout, Pac-Man, THE CURRICULUM 40 Space Invaders, and Tetris. We will learn programming from the ground up and demonstrate how it can be used as a general-purpose, problem-solving tool. The course will emphasize the power of abstraction and the benefits of clearly written, well-structured code, covering topics such as variables, conditionals, iteration, functions, lists, and objects. We will focus on event-driven programming and interactive game loops. We will consider when it makes sense to build software from scratch and when it might be more prudent to make use of existing libraries and frameworks rather than reinventing the wheel. Some of the early history of video games and their lasting cultural importance will also be discussed. Students will design and implement their own low-res, but fun-to-play, games. No prior experience with programming or web design is necessary (nor expected, nor even desirable). Biologically-Inspired Artificial Intelligence
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff