Media Practices: Programming
Schools of Public Engagement: Media
CRN: 2993
Credits: 3
This course is an immersive introduction to computational processes, computational thinking, and the ways computation interacts with media and culture. We learn coding from the ground-up as a tool for investigating texts, building interactive narratives, and generating screen graphics. Programming is introduced as a means of exploration and discovery: for designing artworks, humanities projects, games and Web-based media interfaces. No previous background in programming is required. The course consists of weekly code tutorials and programming assignments as well as free projects that allow students to learn both the fundamentals of programming and the iterative process of prototyping. As the course progresses, students will gain the skills to strike out on their own, and build projects that relate to and investigate their creative and critical fields of interest. Alongside the practical skills-building--we will examine the ideological, cultural and literary contexts of computational media and interface design through readings, lectures and discussions. The primary coding language will be JavaScript. P5js, Python, Jquery and other coding methods will be introduced as well.
College: Schools of Public Engagement (NS)
Department: Media (MED)
Campus: New York City (GV)
Course Format: Studio (S)
Modality: Online - Synchronous
Max Enrollment: 15
Add/Drop Deadline: September 9, 2024 (Monday)
Online Withdrawal Deadline: November 17, 2024 (Sunday)
Seats Available: Yes
Status: Closed*
* Status information is updated every few minutes. The status of this course may have changed since the last update. Open seats may have restrictions that will prevent some students from registering. Updated: 12:24pm EST 12/3/2024