College Bulletin 2025-2026 
    
    Mar 25, 2026  
College Bulletin 2025-2026

ENGR 024. Game Systems


CPSC
This course studies games using the lens of computing systems; exploring the design and implementation of historic and modern computing systems for games, including the hardware, software, and their interface. This course will go beyond only creating games and will challenge students to critically reflect on how the architectural and programming choices in games can encode inequality and particular worldviews procedurally, as much as other game elements like visuals, audio and narrative. We will cover the low-level aspects of games platforms: graphics programming, networking, and peripherals; mid-level concerns: software engineering, design patterns, concurrency, and interfaces; and higher-level issues related to emulation, ethics, platform studies and media archaeology.
A laboratory is included.
1 credit.
Fall 2026. O’Hara.
Catalog chapter: Engineering  
Department website: http://www.swarthmore.edu/engineering


Access the class schedule to search for sections.