NMSA 218 S001: OPEN SOURCE! Programming for Creative Practice

ECIAD
SectionS001
TermSpring 2027
StatusP
DatesJan 11, 2027 – Apr 22, 2027
LocationIn Person
Meetings
  • Fri 8:30am–11:20am — MAIN B1110
Description (ECIAD)

This course is intended for students with no prior exposure to computer programming. Students gain an understanding of the widely-used, object-oriented, open-source computer programming Processing language, and the flexibility it allows for going beyond commercially available software products. Students will learn computer architecture and basic programming constructs, and the DIY and maker-culture practices that engage with open-source software. Processing is used by visual designers and artists to create works, such as stage designs for dance and music performances, images for music videos, programmable electronics, interactive media installations, sound and visual performance. This course fosters an ability to critique and contextualize work within critical, aesthetic, and historical aspects of code aesthetics production. Course delivery will consist of lectures, studio work, short assignments and assigned projects.