Lab 1 — Emojis
Skills: 1, 11
Purpose
Introduce pair programming, start programming with Pyret
Video Introducing Ethics
Introduction
In this assignment, you’ll use the provided images and image composition functions (above
and overlay-align
) to build a “FACE” image. You’ll also critically think about representational harm by reflecting on how your custom emoji face could inadvertently reinforce stereotypes or marginalize certain identities.
Problem 1
Use the given images of a head, eyes, nose, and mouth, and above
and overlay-align
functions to define a constant FACE that is an image with two eyes, a nose, and a mouth.
Problem 2
Define a constant EAR and place two of them on your face, defining a new constant FACE-WITH-EARS. Note how in using a constant we only have to draw it once and get to use it twice!
Problem 3
The face you created probably looks a bit like emojis that you are familiar with. We'd like you to think more about how you chose what to make yours look like, and to do so, introduce a technical term:
Representational Harm: when the identity of a person or group is misrepresented (e.g. perpetuating stereotypes or minimizing existence of a certain group).
INTERPRETIVE QUESTION: While you may have been limited by time, imagine you were able to perfect your face, and the result was adopted as the main reaction for Apple's iMessage (in addition to ‼, 👍, 👎, ♥, and "haha!"). Please explain, in 2-3 sentences, how there might be representational harms caused by this?