The Critical Making track focuses on understanding code as creative and expressive of social relationships. The coursework addresses human interfaces within cultural and social contexts, particularly the historical and contemporary relationship between social interaction and platform design. Students will innovate new forms of human-machine interaction, apply or develop new tools to analyze cultural works (texts, images, moving images, etc.), express code in the creation and functioning of material objects or assemblages (haptic feedback systems, robotics, etc.), and analyze ways that gender, race, and other social categories and assumptions are "hard-coded" into both hardware and software.
School of Computing and Information courses
Choose two of the following courses.
- CS 1520 - PROGRAMMING LANGUAGE FOR WEB APPLICATIONS
- CS 1567 - PROGRAMMING SYSTEM DESIGN ON A MOBILE ROBOT PLATFORM
- CS 1571 - INTRODUCTION TO ARTIFICIAL INTELLIGENCE
- INFSCI 0410 - HUMAN-CENTERED SYSTEMS
- INFSCI 1059 - WEB PROGRAMMING
Dietrich School of Arts and Sciences courses
Choose two of the following courses.
- ENGCMP 0712 - CRITICAL MAKING or
- ENGLIT 0712 - CRITICAL MAKING or
- ENGFLM 0712 - CRITICAL MAKING or
- FMST 0760 - CRITICAL MAKING