After a review of basic theory around (mainly) color perception in humans and throughout the animal world, the course will focus on design and hands-on construction of software and hardware to explore and expand (mainly) visual perception. Students will create meaningful Python- and Arduino-based projects around these themes. “Packaged” projects introduce additional (hyperspectral and extra-spectral) information channels into images, create interesting visual environments, and explore synesthesia, color blindness, and tetrachromacy.
Then, following a disciplined brainstorm (“Sprint”), the class will suggest and develop new projects.
Enrollment will be limited to twenty students, to allow intense interaction and small team collaboration.