NMDS

5444

Media Practices: Programming

Schools of Public Engagement: Media Studies

Non-Liberal Arts

Undergraduate Course

Graduate Course

Degree Students

Media Practices: Programming

Fall 2020

Taught By: Jonathan Thirkield

Section: A

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.

Pre-Requisite: Media Design (NMDS 5008) or instructor permission. Media Studies courses are open to all graduate students. Undergraduate Juniors and Seniors with permission from the instructor and BA/MA Media studies students should email mediastudiesadvising@newschool.edu for access.

College: Schools of Public Engagement (NS)

Department: Media Studies (NMDS)

Campus: Online (DL)

Sync Type: N/A

Course Format: Studio (S)

Max Enrollment: 18

Add/Drop Deadline: September 14, 2020 (Monday)

Online Withdrawal Deadline: November 22, 2020 (Sunday)

Seats Available: Yes

Status: Closed*

*Status information is updated every five 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: 7:51pm 10/20/2020 EDT

Meeting Info:

Days: Monday

Times: 4:00pm - 6:40pm

Building: Online Course

Date Range: 8/31/2020 - 12/14/2020