1 of 39

1

MAKE BEATS. LEARN CODE. PROMOTE EQUITY.

v3.1

2 of 39

2

CODE TO COMPETE

  • You will use Georgia Tech’s EarSketch Platform to code a unique remix that demonstrates awareness and calls for action!
  • Winners will be selected in August.
  • 50 students will win prizes, and the top students will win a $5000 scholarship or grant to start a business!

v3.1

3 of 39

{

}

3

How are music, computer science, �activism and entrepreneurship �pathways to promote racial equity?

Layers of Injustice

v3.1

4 of 39

Learn about the history of Hip-Hop as a chronicle of the socio-political issues faced by Black youth growing up in the United States and identify the type of racism discussed in a series of Hip-Hop songs. 

Sensitive Topic: This module discusses the damaging legacy of slavery in the United States, including current examples of Interpersonal, Institutional Systemic, and Structural racism.

��

AGENDA

  • The History of Hip-Hop
  • Understanding Types of Racism
  • Creating a Script
  • Using Comments
  • Build Your Vocabulary

4

MODULE 2 - LAYERS OF INJUSTICE

OBJECTIVE

v3.1

5 of 39

5

1. MUSIC AS A WAY TO EXPRESS VOICE

v3.1

6 of 39

6

Everyone regards DJ Kool Herc as the originator of Hip-Hop. He is a Jamaican immigrant who DJ’d parties in the Bronx, New York in the 1970s and beyond. 

A DJ is someone who uses turntables to play recorded music for a live audience. 

�Herc was the first DJ to take the “break” of a song – the moment when all the elements of a song stop except for the percussion – and mix it with other songs using two turntables.

� This is where the term “break dancing” comes from;  – dancers would used to dance during this break in the song. 

v3.1

7 of 39

7

Soon, this style of DJing music evolved to incorporate scratching, spinning, and emceeing, where a hype person talks to the crowd while the DJ plays the song. 

�Shortly after, emceeing incorporated rapping; using clever rhymes and word play recited rapidly over a beat. 

�This created a brand-new genre of music never heard before - Hip-Hop!

���

v3.1

8 of 39

8

v3.1

Optional Video: “The Birth of Hip-Hop

9 of 39

9

v3.1

10 of 39

10

Hundreds of years prior, during the era of slavery, African Americans developed a very different style of music called spirituals. Spirituals were songs sung by enslaved people that were about the hardships they endured, biblical stories, and some even had secret codes that are said to have shared secret messages about how to escape from slavery. The most notable being “Wade in the Water” which warned enslaved people to get into the water to hide their scent from the slave catching dogs on their trail. When Once slavery ended, it is said that the Spirituals evolved into Blues music.

�������

v3.1

11 of 39

11

Some of the social and political conditions that were present at the time when Hip-Hop was created include:

  • Racial segregation in urban planning, leading to African Americans living in underfunded and neglected neighbourhoods, away from white people
  • Racial violence between Black citizens and police officers.
  • The largest civil rights demonstration of the era, when 460,000 students and teachers left school in 1964 to protest the continued segregation of schools.

�One hundred years after slavery was abolished, African Americans were protesting for the right to attend schools designated for white students only!

v3.1

12 of 39

12

2. LAYERS OF RACISM

v3.1

13 of 39

13

What is racism?

My definition:

_______________________________________________________________________________________________.

  1. In your Student Written Activity Workbook write your definition of Racism
  2. Discuss the following with a partner.
    1. What is racism?
    2. What does it look like?
    3. How does it work?

v3.1

14 of 39

BUILD YOUR VOCABULARY TO PROMOTE EQUITY

14

Term

Definition

The subtle and overt mistreatment, hurt, and harm (discrimination) against individuals or members of a group based on the color of their skin. It manifests in a variety of ways and impacts everyone differently.

RACISM

v3.1

15 of 39

STRUCTURAL

INSTITUTIONAL

INTERPERSONAL

15

v3.1

16 of 39

BUILD YOUR VOCABULARY TO PROMOTE EQUITY

16

Term

Definition

Racism that occurs between individuals as personal interactions.

INTERPERSONAL

Examples: �1. Verbal use of racial slurs.

2. Racially insensitive graffiti.

v3.1

17 of 39

BUILD YOUR VOCABULARY TO PROMOTE EQUITY

17

Term

Definition

Racism that occurs within institutions and systems of power.

INSTITUTIONAL

Examples: �1. Racist school/office policies.�2. Racist hiring and promotion practices.

v3.1

18 of 39

BUILD YOUR VOCABULARY TO PROMOTE EQUITY

18

Term

Definition

Racial bias among institutions and across society.

STRUCTURAL

Examples:

1. “Redlining”- denying people home loans � depending on where they live.

2. Mass incarceration of Black and Brown men.

v3.1

19 of 39

WHAT’S THE MESSAGE IN THE MUSIC?

19

Listen to the song Black Entrepreneur

As you listen to the song, follow along reading the lyrics in your Student Writing Activity Workbook and highlight examples of injustice to answer the questions in the notebook or discuss as a group.

v3.1

20 of 39

WHAT’S THE MESSAGE IN THE MUSIC?

20

What types of injustices are in this song?

What do you think is this song’s message?

v3.1

21 of 39

TIME TO CODE!

{

}

21

v3.1

22 of 39

BUILD YOUR VOCABULARY TO MAKE BEATS

22

Term

Definition

A series of instructions carried out in a specific order by a computer.

SCRIPT

v3.1

23 of 39

23

v3.1

Follow the steps on the next two slides or in your Student Coding Activities Workbook to create a new script in EarSketch

  • Name your script “EarSketch First Script”

  • Select Python as the programming language

24 of 39

24

GETTING STARTED: CREATING A NEW SCRIPT

EarSketch Training | 11.06.2020

v3.1

OR

25 of 39

25

  1. Name your script EarSketch First Script.
  2. Choose Python as your Script language.
  3. Select the <CREATE> button to create your script.

GETTING STARTED: CREATING A NEW SCRIPT

EarSketch Training | 11.06.2020

v3.1

26 of 39

26

Comments Section: Notes about your code You can add your name or the title of the code here.

Setup Section This code tells the Digital Audio Workstation (DAW) how to prepare to make music. setTempo() allows you to choose a tempo for the project.

Music Section: The most important section. All of the details of your code and composition go here. You will be adding Comments in here later to:

  • organize your song parts
  • annotate/tell the 'story' of your song

COMMENTS .

SETUP SECTION .

MUSIC SECTION .

v3.1

SECTIONS OF A SCRIPT

27 of 39

27

All scripts are automatically saved in this folder for you to access every time you login.

v3.1

SCRIPT BROWSER

28 of 39

28

Term

Definition

Lines of code that are not executed by the computer, but they are used by programmers to make notes in their code. They are preceded by a # (pound/hashtag) sign.

�Ex. #author, #add sounds

COMMENTS

v3.1

29 of 39

29

v3.1

EXAMPLES OF COMMENTS

30 of 39

30

COMMENTS

v3.1

  1. Add the following comments to the beginning of your script. You can copy and paste this from your Student Coding Activities Workbook.

  • Replace the highlighted text with your own names and description

# script_name: YOUR VOICE IS POWER

# author: STUDENT NAME# description: This script holds the code to compose my song

# about social injustice

31 of 39

31

COMMENTS

v3.1

3. Add a print statement after the comments. Replace the highlighted text with your own message

# script_name: YOUR VOICE IS POWER

# author: STUDENT NAME# description: This script holds the code to compose my song

# about social injustice

print("This is a great opportunity to share my personal experiences")

4. Run your code using the Run button.

5. Look at the bottom of your screen do you see a message there?

32 of 39

  • Comments are not executed when you run the script.
  • In the same way, that music can contain hidden messages in its lyrics, our code can contain hidden messages in the comments.
  • Use comments to embed messages and organize your code.
  • print statements display messages at the bottom of your screen

32

WHAT HAPPENED WHEN YOU RAN YOUR CODE?

v3.1

Your print message appears here

33 of 39

What happens if you put a # in front of the print statement and run your code again?

The print message no longer appears at the bottom of the screen, because you turned the print statement into a comment and comments are not executed.

Coders sometimes use this trick called ‘commenting out code’ when they have an error in their code. They will comment out a line of code to see if the error goes away to help them figure out which line of code is causing the error. When they want the code to execute again they just delete the #

33

OPTIONAL BONUS CODING CHALLENGE

v3.1

34 of 39

34

v3.1

3. CONSOLIDATION / REFLECTION

35 of 39

In your Student Writing Activities Workbook

  1. Match the following terms with their definitions:
  2. Script
  3. Comments

  • Identify the types of racism listed.

35

v3.1

36 of 39

  • A: Word Splash

36

v3.1

Optional Extensions

37 of 39

In your Student Writing Activities Workbook write some of the words that come to mind when you think of Hip-Hop?

37

Word Splash

v3.1

38 of 39

38

FREE TIME - EXPLORE EARSKETCH

v3.1

39 of 39

39

THANK YOU!

v3.1