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