Section 3: Web 2.0-3.0+

Assignment 1:
Prompt: Individually or in small groups of 2 or 3, students will design and write a program or script to be performed. This can be taken literally, as in your script is intended to be enlivened by actors. This can be taken loosely and all terms can be creatively interpreted. Regardless, all performances must incorporate learned principles of scripted “functions,” and must also include an element of “chance.”
For this fun project, I created a script for a performance artwork. This performance is a take on the French Revolution in the form of a social experiment.
Assignment 2:
Prompt: An API (Application Programming Interface) allows applications, tools, or services to safely “share” restricted data with other applications, tools, or services. The availability of this “public facing” data allows developers to build connected/supplementary platforms that may ease or augment a user’s experience. In teams of two, students will work together to create and execute an interactive design tool that employs API linking with IFTTT (If This Then That). Teams must also design and develop a website that serves to promote this tool and document its real-life application and usage.
My colleague and I created and API that connects a person's Spotify playlistwith their weekly schedule. The goal is to be given motivation to start the new week.
Assignment 3:
Prompt: Using p5.js, students will program a generative design that employs functions, loops, and conditionals. Designs must also incorporate an element of randomness or chance in their code. Students will work to embed this design within a separate website that also incorporates designed and user-interactive elements.
Here, I created a tricky, pointless, game to take up the user's attention. This was created using the random() function in p5.js in order to make the cat move across the screen in various directions everytime the user hovers over it with the computer mouse.
← Back