In this class, students explore the growing landscape of computational media. As humans’ means to interact with each other has expanded through the use and proliferation of computers, a new literacy in code is vital towards understanding and making malleable our digital surroundings.
Students are introduced to principles and processes that outline how code is used to connect human beings together, tell stories, facilitate exploration, and guide experiences. They are challenged to engage in a new language, one native to that of a computer, and given guidance towards understanding how the nanosecond precision of a micro-processor can extend their abilities and toolsets as designers and storytellers. Students are presented the core concepts and structures to computation, and further challenged in crafting these skills into mechanisms for creating engaging and dynamic experiences.
Students have multiple facets for exploration in this class:
Group Research Findings Small groups report in on the topics (languages, libraries, real-world applications)
Theory Hunting We explore the use of code throughout various industries loosely coupled to our topic of the day.
Workshop We dive in on a new code concept, provide areas for weekly online exploration.