Course Info

GAM 240: Playgramming

This workshop introduces computer programming to artists and game designers. Programming is an art, but before students can create masterpieces they first need to explore, play, and sketch with code. Students learn basic concepts and techniques of computation and apply these to craft gameplay experiences, improvisational experiments, and software toys. Students will author code from scratch and remix code to complete their weekly projects. No prior programming experience or knowledge is required. PREREQUISITE(S): None

Winter 2024-2025

Section: 502
Class number: 22847
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00819 at Loop Campus
Instructor:

Fall 2024-2025

Section: 401
Class number: 14478
Meeting time: TuTh 3:10PM - 4:40PM
Location: CDM 00801 at Loop Campus
Section: 402
Class number: 14518
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
Instructor: Jes Klass | View syllabus

Spring 2023-2024

Section: 601
Class number: 32858
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00506 at Loop Campus
Instructor: Jes Klass | View syllabus
CLOSED

Winter 2023-2024

Section: 502
Class number: 22853
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00819 at Loop Campus
CLOSED

Fall 2023-2024

Section: 401
Class number: 12763
Meeting time: TuTh 3:10PM - 4:40PM
Location: CDM 00801 at Loop Campus
CLOSED
Section: 402
Class number: 12808
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
CLOSED

Spring 2022-2023

Section: 601
Class number: 39976
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00506 at Loop Campus
Instructor: Caleb Foss
CLOSED

Winter 2022-2023

Section: 502
Class number: 28787
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00505 at Loop Campus
Instructor: Caleb Foss

Fall 2022-2023

Section: 401
Class number: 18380
Meeting time: TuTh 1:30PM - 3:00PM
Location: 14EAS 00506 at Loop Campus
Instructor: Caleb Foss
Section: 402
Class number: 18426
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
Instructor: Caleb Foss
CLOSED

Spring 2021-2022

Section: 601
Class number: 37389
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00506 at Loop Campus
Instructor: Caleb Foss
CLOSED

Winter 2021-2022

Section: 502
Class number: 28456
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00505 at Loop Campus
Instructor: Caleb Foss
CLOSED

Fall 2021-2022

Section: 401
Class number: 3932
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00505 at Loop Campus
Instructor: Caleb Foss
CLOSED
Section: 402
Class number: 3983
Meeting time: MW 1:30PM - 3:00PM
Location: 14EAS 00505 at Loop Campus
Instructor: Caleb Foss
CLOSED

Spring 2020-2021

Section: 601
Class number: 30567
Meeting time: MW 10:10AM - 11:40AM
Location: Online: Sync
Instructor: Caleb Foss
CLOSED

Winter 2020-2021

Section: 501
Class number: 34763
Meeting time: MW 1:30PM - 3:00PM
Location: Online: Sync
Instructor: Caleb Foss
CLOSED
Section: 502
Class number: 28350
Meeting time: MW 10:10AM - 11:40AM
Location: Online: Sync
Instructor: Caleb Foss

Fall 2020-2021

Section: 401
Class number: 10208
Meeting time: -
Location: Online: Async
Instructor: Caleb Foss
CLOSED
Section: 701
Class number: 10259
Meeting time: -
Location: Online: Async
Instructor: Caleb Foss
CLOSED