DESMA 28
Interactivity
Description: Studio, six hours; outside study, six hours. Introduction to concept of interactivity and field of media art that follows history of computer as media for artistic exploration in relation to print, animation, and interactivity. Discussion of potential and ideas related to interactivity, with focus on required skills for creating interactive work. Development of programming skills in service of creating examples of media art. Concepts and skills taught enhance student ability to excel in future courses about Internet, animation, interactive media, and game design. Discussion and readings on four themes -- form/programming, motion, interactivity/programming, and interface. P/NP or letter grading.
Units: 0.0
Units: 0.0
AD
Most Helpful Review
Fall 2022 - I loved this class with Casey! Hands down one of my favourite DESMA lower-divs. I did come in with a little coding experience (AP Comp Sci in highschool, knew Java) so understanding the concepts was easier for me. Even if you don't have coding experience though, the class should be okay. Casey is always super helpful and explains things clearly, and will go over everything extensively in office hours if you need. There are 7 projects total, ranging from interactive scenes to simple video games to narrative-based stories. My only complaint is that you learn Processing instead of p5.js. Even though they're pretty much the same language, p5.js projects are web-based and can be easily shared online, while Processing is kind of old and doesn't have that same support. I'm writing this review a year after I took the class and I have yet to add anything I made to my portfolio. The only option is maybe screen-recording your own playthrough and presenting the project as a video, but since nearly all the assignments in this class are interactive, it loses a lot of its charm and becomes underwhelming in a demo.
Fall 2022 - I loved this class with Casey! Hands down one of my favourite DESMA lower-divs. I did come in with a little coding experience (AP Comp Sci in highschool, knew Java) so understanding the concepts was easier for me. Even if you don't have coding experience though, the class should be okay. Casey is always super helpful and explains things clearly, and will go over everything extensively in office hours if you need. There are 7 projects total, ranging from interactive scenes to simple video games to narrative-based stories. My only complaint is that you learn Processing instead of p5.js. Even though they're pretty much the same language, p5.js projects are web-based and can be easily shared online, while Processing is kind of old and doesn't have that same support. I'm writing this review a year after I took the class and I have yet to add anything I made to my portfolio. The only option is maybe screen-recording your own playthrough and presenting the project as a video, but since nearly all the assignments in this class are interactive, it loses a lot of its charm and becomes underwhelming in a demo.