Full Syllabus 

Course Description

This course will introduce students to the building blocks of creative computing within a visual and media environment. Students will learn to create dynamic images, type and interfaces, that can translate into print, web, and other spatial forms. Through weekly topics, students will learn programming fundamentals that translate to virtually all programming languages and that will later be paired with various other platforms for creative input and output.

Class Description

We’ll be investigating the space between analog and digital making, asking questions about the impact our methods have on our outcomes, and gaining an understanding of how this space is having an impact on design today.

Learning Outcomes

By the successful completion of this course, students will be able, at an introductory level, to:

  • Understand the underlying concepts of logic, procedure, and objects as they apply to computer code and design.
  • Use code structures to express visual, multimedia, and interactive ideas.
  • With a working knowledge of syntax and structure in the Processing environment, build a foundation in programming that can be applied to other languages, forms, and physical spaces.
  • Prototype your own ideas in traditional and code ­based forms and be able to comfortably collaborate with other designers and developers in digital media.
  • Illustrate ability to use code in the design process in a meaningful way.
  • Render interaction on screen or in physical form, using electronic circuitry and embedded computing.

Recommended Reading & Resources

Materials and Supplies

Small Alligator Clip Test Lead (Set of 12) $3.95 (Optional)