COMP 3112

Games Computers Play

Sarah Lawrence College · UGRD · Fall 2026

1 section
Add to a schedule

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

Updated 9 hours ago

001

Availability not recently verified
Class #sarah_lawrence-COMP3112Fall 2026UGRD5 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?