SlideShare a Scribd company logo
1 of 6
Download to read offline
12
1
LESSON 12: SONG WRITING
Song Writing
LESSON NAME:
Lesson time: 45–60 Minutes : 5 minutes (With song intros over several days, if possible)
12
OVERVIEW:
Reading lyrics is a pretty intuitive venture
for most students. We’ll take an activity
that’s already common knowledge and shift
it into a solid education on defining and
calling functions. Once students are familiar
with the define/call process, we will add
the extra capabilities that come along
with passing parameters within those
function calls.
OBJECTIVE:
Students will —
•	Learn about defining functions
•	Practice calling functions
•	See the practicality of passing variables
as parameters
MATERIALS:
•	Paper and pencils for writing songs
•	Printouts of famous children’s songs
with lyrics that change slightly
Main Goal: Learn how to define and call functions.
PREPARATION:
If possible, introduce students to the songs
in the lesson at least a day ahead of time.
Have some song lyrics ready for display,
and others printed as handouts.
VOCABULARY:
Chorus—A piece of music that repeats often
Function—A piece of code that can be called
over and over
Function Call— The piece of a program that
sends the computer to a function
Function Definition—The piece of a program
that tells the computer what to do when the
code calls a function
Parameters—Extra information that you can
give to a function to customize it
Recursive—A definition that refers to the
word it is trying to define.
12
2
LESSON 12: SONG WRITING
REVIEW:
This review segment is intended to get the
class thinking back to the last lesson. If you
are covering these activities out of order,
please substitute your own review subjects
here.
Class Participation Questions:
•	What did we do in our last lesson?
•	What is a function?
•	What does it mean to call a function?	
•	What is a counter block?
Elbow Partner Discussion:
•	In many languages, “counter blocks”
are called “for loops.” They’re called that
because you do *something* FOR all
values of the counter from the minimum
to the maximum. Pretend you have a
counter block that keeps track of your
age. From age 5 to age 10, you grow
two inches a year. From age 11 to age 17,
you grow an inch every two years. This
requires two blocks. What is the minimum
value, maximum value, and add-on amount
for each block?
We’ll take
an activity that’s
already common
knowledge and shift it
into a solid education
on defining and
calling functions.
12
3
LESSON 12: SONG WRITING
INTRODUCE:
This lesson works best if you leap right in. Write the following on the board, or project
with a document camera.
				 CHORUS:
					Oh, dear! What can the matter be?
					 Dear, dear! What can the matter be?
					 Oh, dear! What can the matter be?
					 Johnny’s so long at the fair.
				 SONG:
					 Chorus
					 He promised to buy me a trinket to please me,
					 And then for a smile, oh, he vowed he would tease me,
					 He promised to buy me a bunch of blue ribbons
					 To tie up my bonnie brown hair.
					 Chorus
					 He promised to bring me a basket of posies,
					 A garland of lilies, a gift of red roses,
					 A little straw hat to set off the blue ribbons
					 That tie up my bonnie brown hair.
					 Chorus
Hopefully you’ve had the chance to set the stage by listening to this song inconspicuously a
time or two before the lesson (probably a difficult task in grades 6+). Let the class know that
you’re going to sing the song together really quickly. For older kids, you may have to let
them know you’ll be checking to make sure everyone has sound coming out of their mouths!
Sing through the song once, then after the applause (let them be loud and proud about it)
slyly point out a fact to them:
		“Oddly, none of you (or very few of you) sang the actual word ‘CHORUS’. You didn’t say,
‘CHORUS. He promised to buy me a trinket…’ Why is that?”
Your class may not exactly know why they sang the way they sang. Some may know the
song, others may have figured out the technique. This is a great time to point out the
terminology of “function definition” and “function call.”
12
4
LESSON 12: SONG WRITING
The second part of this is introducing a song where the chorus lyrics change slightly
for each round:
				 CHORUS (sound):
					 With a sound sound here
					 And a sound sound there
					 Here a sound, there a sound
					 Everywhere a sound sound
					 Old MacDonald had a farm
					 E-I-E-I-O
				 SONG:
					 Old MACDONALD had a farm
					E-I-E-I-O
					 And on his farm he had a cow
					 E-I-E-I-O
					 CHORUS (“Moo”)
					 Old MACDONALD had a farm
					 E-I-E-I-O
					 And on his farm he had a pig
					 E-I-E-I-O
					 CHORUS(“Oink”)
					 Old MACDONALD had a farm
					 E-I-E-I-O
					 And on his farm he had a duck
					 E-I-E-I-O
					 CHORUS(“Quack”)
Go through a few of these verses together, then allow the students to add-on to the song
with lyrics about other animals. What would you put in the chorus parentheses for a dog?
A cat? Hopefully they will intuitively know what happens with the sounds that they provide,
but if they aren’t making a connection between passing a word in through the parentheses
and calling that word inside the definition of the chorus, show them explicitly by using
one finger to indicate which sound you are using, and another to trace where you are in
the chorus.
Your students probably won’t have realized it, but they have just learned how to pass a
parameter to a function! Point that out in so many words, and show them that this is exactly
how programmers share bits of information with functions that they have written. You can
12
5
LESSON 12: SONG WRITING
pass certain values into a function, so that the function can use the information with the code
inside. The function will just replace the reserved word (which, in our song, it created in the
form of the variable sound) with whatever word you gave it inside the parentheses.
Let’s test that newfound knowledge:
				 CHORUS (thing, place, did):
					 ‘Cause I stuck a thing in a hole in the place and it did, and did, and did.
				 SONG:
					 I’m going to be the most famous kid, because of the thing that I just did.
					 CHORUS(“seed”, “ground”, “grew”)
					 I’m going to be the most famous kid, because of the thing that I just did.
					 CHORUS(“plug”, “boat”, “floats”)
					 I’m going to be the most famous kid, because of the thing that I just did.
					 CHORUS(“head”, “sky”, “flies”)
Now, this song is completely made up. It’s here to give an opportunity to the class to
figure out what happens when you pass more than one parameter to a function. Feel free
to use it, making up your own tune, or recreate the song altogether with three different
opportunities for variables in the chorus.
When the students are able to sing through the song, understanding which variable
goes where, break them into groups and have them figure out how to rewrite other
children’s songs:
				 1) Five Little Monkeys		 Most Simple
				 2) Farmer in the Dell		 Tougher
				 3) Hickory Dickory Dock		 More Complicated
After the students have had a while to work, bring them together to share their results.
How many people did it the same way? How many had different solutions?
ADJUSTMENTS:
K-2: This works well as an entire class. If the kiddos have trouble reading, you may need to go
through and point out the word “Chorus” and show them what that looks like. If your class is
very young, it may be worth it to add pictures to the songs as cue points. Listen to the songs
several times in the days prior to the class so that they “intuitively” understand the flow of
the music.
3-5: Try staying in a group until after the Old MacDonald piece. For the initial song, explicitly
go over the chorus with the class before you start the lesson. You may want to play the song
for the class the day prior.
12
6
LESSON 12: SONG WRITING
6-8: The class can separate into groups right after the initial explanation of function definition
and function call. Let the groups blast through the Old MacDonald program, and begin
creating their own songs. Encourage to use (appropriate) songs from the radio if they can
think of any that have lyrics that change.
Extra time: If you find you have extra time, write “The Song that Doesn’t End” on the board,
entirely under CHORUS. The last line of the chorus should be CHORUS. Have the class sing
through it for a while, then introduce what it means for a function to be recursive.

More Related Content

What's hot

The english-alphabetic-code
The english-alphabetic-codeThe english-alphabetic-code
The english-alphabetic-codejosefinasolanet
 
Ix pronouns beta file
Ix pronouns beta fileIx pronouns beta file
Ix pronouns beta fileavtardhillon
 
Ix pronouns master file
Ix pronouns master fileIx pronouns master file
Ix pronouns master fileavtardhillon
 
Rl - Planif clase 3 - Práctica I
Rl - Planif clase 3  - Práctica IRl - Planif clase 3  - Práctica I
Rl - Planif clase 3 - Práctica ILili Romero
 
Ix pronouns master file by brar mam
Ix pronouns master file by brar mamIx pronouns master file by brar mam
Ix pronouns master file by brar mamavtardhillon
 
Research ed canada april 13 14-
Research ed canada april 13 14-Research ed canada april 13 14-
Research ed canada april 13 14-Jo-Anne Gross
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2hasv31
 

What's hot (9)

The english-alphabetic-code
The english-alphabetic-codeThe english-alphabetic-code
The english-alphabetic-code
 
Composing ideas
Composing ideasComposing ideas
Composing ideas
 
Ix pronouns beta file
Ix pronouns beta fileIx pronouns beta file
Ix pronouns beta file
 
Ix pronouns master file
Ix pronouns master fileIx pronouns master file
Ix pronouns master file
 
English for grade 10-12
English for grade 10-12English for grade 10-12
English for grade 10-12
 
Rl - Planif clase 3 - Práctica I
Rl - Planif clase 3  - Práctica IRl - Planif clase 3  - Práctica I
Rl - Planif clase 3 - Práctica I
 
Ix pronouns master file by brar mam
Ix pronouns master file by brar mamIx pronouns master file by brar mam
Ix pronouns master file by brar mam
 
Research ed canada april 13 14-
Research ed canada april 13 14-Research ed canada april 13 14-
Research ed canada april 13 14-
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 

Similar to Norman Brodeur how to write a song in five minutes

Varesio lesson plan 5 - passed
Varesio  lesson plan 5 - passedVaresio  lesson plan 5 - passed
Varesio lesson plan 5 - passedNatalia Varesio
 
Lesson Plan Cpiii Answer In The Form Of A Question
Lesson Plan Cpiii   Answer In The Form Of A QuestionLesson Plan Cpiii   Answer In The Form Of A Question
Lesson Plan Cpiii Answer In The Form Of A Questionsheehand
 
Lesson Plan Cpiii Answer In The Form Of A Question
Lesson Plan Cpiii   Answer In The Form Of A QuestionLesson Plan Cpiii   Answer In The Form Of A Question
Lesson Plan Cpiii Answer In The Form Of A Questionsheehand
 
Practicing The Simple Future With Songs: OneRepublic - Better Days
Practicing The Simple Future With Songs: OneRepublic - Better DaysPracticing The Simple Future With Songs: OneRepublic - Better Days
Practicing The Simple Future With Songs: OneRepublic - Better DaysMarcia Bonfim
 
The River by Valerie Bloom
The River by Valerie BloomThe River by Valerie Bloom
The River by Valerie BloomNor Fadzleen
 
Lessons 3 & 4 - Bravo - Pass.docx
Lessons 3 & 4 - Bravo - Pass.docxLessons 3 & 4 - Bravo - Pass.docx
Lessons 3 & 4 - Bravo - Pass.docxDeboraBravo4
 
Kindergarten - Lesson 1
Kindergarten - Lesson 1Kindergarten - Lesson 1
Kindergarten - Lesson 1Laura Roman
 
Word work 1 3
Word work 1 3Word work 1 3
Word work 1 3aarens
 
Teaching perception of pitch article
Teaching perception of pitch articleTeaching perception of pitch article
Teaching perception of pitch articleKris Bowtell
 
Formatoplanoweek1 2 firstgrade2013
Formatoplanoweek1 2 firstgrade2013Formatoplanoweek1 2 firstgrade2013
Formatoplanoweek1 2 firstgrade2013leonismoyano
 
TPD Roman - Lesson 1 - nivel inicial
TPD   Roman - Lesson 1 - nivel inicialTPD   Roman - Lesson 1 - nivel inicial
TPD Roman - Lesson 1 - nivel inicialLaura Roman
 
Lesson plan 1
Lesson plan 1  Lesson plan 1
Lesson plan 1 natita2015
 
Pascual tpd. secondary. lesson 1. passed
Pascual  tpd. secondary. lesson 1. passedPascual  tpd. secondary. lesson 1. passed
Pascual tpd. secondary. lesson 1. passedPamePascual
 
Lesson plan 1
Lesson plan 1  Lesson plan 1
Lesson plan 1 natita2015
 
Lesson plan 1 Klein Natalia
Lesson plan 1  Klein NataliaLesson plan 1  Klein Natalia
Lesson plan 1 Klein Natalianatita2015
 

Similar to Norman Brodeur how to write a song in five minutes (20)

Varesio lesson plan 5 - passed
Varesio  lesson plan 5 - passedVaresio  lesson plan 5 - passed
Varesio lesson plan 5 - passed
 
Lesson Plan Cpiii Answer In The Form Of A Question
Lesson Plan Cpiii   Answer In The Form Of A QuestionLesson Plan Cpiii   Answer In The Form Of A Question
Lesson Plan Cpiii Answer In The Form Of A Question
 
Lesson Plan Cpiii Answer In The Form Of A Question
Lesson Plan Cpiii   Answer In The Form Of A QuestionLesson Plan Cpiii   Answer In The Form Of A Question
Lesson Plan Cpiii Answer In The Form Of A Question
 
Practicing The Simple Future With Songs: OneRepublic - Better Days
Practicing The Simple Future With Songs: OneRepublic - Better DaysPracticing The Simple Future With Songs: OneRepublic - Better Days
Practicing The Simple Future With Songs: OneRepublic - Better Days
 
The River by Valerie Bloom
The River by Valerie BloomThe River by Valerie Bloom
The River by Valerie Bloom
 
Just Words day 6
Just Words day 6Just Words day 6
Just Words day 6
 
Lessons 3 & 4 - Bravo - Pass.docx
Lessons 3 & 4 - Bravo - Pass.docxLessons 3 & 4 - Bravo - Pass.docx
Lessons 3 & 4 - Bravo - Pass.docx
 
English term2-week 3..pptx
English term2-week 3..pptxEnglish term2-week 3..pptx
English term2-week 3..pptx
 
Kindergarten - Lesson 1
Kindergarten - Lesson 1Kindergarten - Lesson 1
Kindergarten - Lesson 1
 
Word work 1 3
Word work 1 3Word work 1 3
Word work 1 3
 
Teaching perception of pitch article
Teaching perception of pitch articleTeaching perception of pitch article
Teaching perception of pitch article
 
Formatoplanoweek1 2 firstgrade2013
Formatoplanoweek1 2 firstgrade2013Formatoplanoweek1 2 firstgrade2013
Formatoplanoweek1 2 firstgrade2013
 
Kinder lesson
Kinder lessonKinder lesson
Kinder lesson
 
TPD Roman - Lesson 1 - nivel inicial
TPD   Roman - Lesson 1 - nivel inicialTPD   Roman - Lesson 1 - nivel inicial
TPD Roman - Lesson 1 - nivel inicial
 
Drama Lesson: Geraldine
Drama Lesson: GeraldineDrama Lesson: Geraldine
Drama Lesson: Geraldine
 
Second session contents
Second session contentsSecond session contents
Second session contents
 
Lesson plan 1
Lesson plan 1  Lesson plan 1
Lesson plan 1
 
Pascual tpd. secondary. lesson 1. passed
Pascual  tpd. secondary. lesson 1. passedPascual  tpd. secondary. lesson 1. passed
Pascual tpd. secondary. lesson 1. passed
 
Lesson plan 1
Lesson plan 1  Lesson plan 1
Lesson plan 1
 
Lesson plan 1 Klein Natalia
Lesson plan 1  Klein NataliaLesson plan 1  Klein Natalia
Lesson plan 1 Klein Natalia
 

More from Norman Brodeur

Norman Brodeur Awesome Songwriting Music Artist
Norman Brodeur Awesome Songwriting Music ArtistNorman Brodeur Awesome Songwriting Music Artist
Norman Brodeur Awesome Songwriting Music ArtistNorman Brodeur
 
Five tips to teen entrepreneur success
Five tips to teen entrepreneur successFive tips to teen entrepreneur success
Five tips to teen entrepreneur successNorman Brodeur
 
Norman Brodeur - Great Quotes for Success
Norman Brodeur - Great Quotes for SuccessNorman Brodeur - Great Quotes for Success
Norman Brodeur - Great Quotes for SuccessNorman Brodeur
 
How To Be Successful In Life | Norman Brodeur
How To Be Successful In Life  | Norman Brodeur How To Be Successful In Life  | Norman Brodeur
How To Be Successful In Life | Norman Brodeur Norman Brodeur
 
Norman Brodeur Famous Entrepreneurs Of All Time
Norman Brodeur Famous Entrepreneurs Of All TimeNorman Brodeur Famous Entrepreneurs Of All Time
Norman Brodeur Famous Entrepreneurs Of All TimeNorman Brodeur
 
Norman Brodeur | Tips for Young and Aspiring Entrepreneurs
Norman Brodeur | Tips for Young and Aspiring EntrepreneursNorman Brodeur | Tips for Young and Aspiring Entrepreneurs
Norman Brodeur | Tips for Young and Aspiring EntrepreneursNorman Brodeur
 

More from Norman Brodeur (6)

Norman Brodeur Awesome Songwriting Music Artist
Norman Brodeur Awesome Songwriting Music ArtistNorman Brodeur Awesome Songwriting Music Artist
Norman Brodeur Awesome Songwriting Music Artist
 
Five tips to teen entrepreneur success
Five tips to teen entrepreneur successFive tips to teen entrepreneur success
Five tips to teen entrepreneur success
 
Norman Brodeur - Great Quotes for Success
Norman Brodeur - Great Quotes for SuccessNorman Brodeur - Great Quotes for Success
Norman Brodeur - Great Quotes for Success
 
How To Be Successful In Life | Norman Brodeur
How To Be Successful In Life  | Norman Brodeur How To Be Successful In Life  | Norman Brodeur
How To Be Successful In Life | Norman Brodeur
 
Norman Brodeur Famous Entrepreneurs Of All Time
Norman Brodeur Famous Entrepreneurs Of All TimeNorman Brodeur Famous Entrepreneurs Of All Time
Norman Brodeur Famous Entrepreneurs Of All Time
 
Norman Brodeur | Tips for Young and Aspiring Entrepreneurs
Norman Brodeur | Tips for Young and Aspiring EntrepreneursNorman Brodeur | Tips for Young and Aspiring Entrepreneurs
Norman Brodeur | Tips for Young and Aspiring Entrepreneurs
 

Recently uploaded

VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With RoomVIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Roomdivyansh0kumar0
 
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectPriyanshuRawat56
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...shivangimorya083
 
Preventing and ending sexual harassment in the workplace.pptx
Preventing and ending sexual harassment in the workplace.pptxPreventing and ending sexual harassment in the workplace.pptx
Preventing and ending sexual harassment in the workplace.pptxGry Tina Tinde
 
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service Bhiwandi
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service BhiwandiVIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service Bhiwandi
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...shivangimorya083
 
The Impact of Socioeconomic Status on Education.pdf
The Impact of Socioeconomic Status on Education.pdfThe Impact of Socioeconomic Status on Education.pdf
The Impact of Socioeconomic Status on Education.pdftheknowledgereview1
 
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...Suhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceanilsa9823
 
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen DatingDubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Datingkojalkojal131
 
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjLewisJB
 
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...Niya Khan
 
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...Suhani Kapoor
 
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackVIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackSuhani Kapoor
 
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home MadeDubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Madekojalkojal131
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boodykojalkojal131
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 

Recently uploaded (20)

VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With RoomVIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Room
 
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effect
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
 
Preventing and ending sexual harassment in the workplace.pptx
Preventing and ending sexual harassment in the workplace.pptxPreventing and ending sexual harassment in the workplace.pptx
Preventing and ending sexual harassment in the workplace.pptx
 
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service Bhiwandi
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service BhiwandiVIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service Bhiwandi
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service Bhiwandi
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
 
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCeCall Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
 
The Impact of Socioeconomic Status on Education.pdf
The Impact of Socioeconomic Status on Education.pdfThe Impact of Socioeconomic Status on Education.pdf
The Impact of Socioeconomic Status on Education.pdf
 
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
 
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
 
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen DatingDubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
 
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbj
 
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
 
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
 
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackVIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
 
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home MadeDubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 

Norman Brodeur how to write a song in five minutes

  • 1. 12 1 LESSON 12: SONG WRITING Song Writing LESSON NAME: Lesson time: 45–60 Minutes : 5 minutes (With song intros over several days, if possible) 12 OVERVIEW: Reading lyrics is a pretty intuitive venture for most students. We’ll take an activity that’s already common knowledge and shift it into a solid education on defining and calling functions. Once students are familiar with the define/call process, we will add the extra capabilities that come along with passing parameters within those function calls. OBJECTIVE: Students will — • Learn about defining functions • Practice calling functions • See the practicality of passing variables as parameters MATERIALS: • Paper and pencils for writing songs • Printouts of famous children’s songs with lyrics that change slightly Main Goal: Learn how to define and call functions. PREPARATION: If possible, introduce students to the songs in the lesson at least a day ahead of time. Have some song lyrics ready for display, and others printed as handouts. VOCABULARY: Chorus—A piece of music that repeats often Function—A piece of code that can be called over and over Function Call— The piece of a program that sends the computer to a function Function Definition—The piece of a program that tells the computer what to do when the code calls a function Parameters—Extra information that you can give to a function to customize it Recursive—A definition that refers to the word it is trying to define.
  • 2. 12 2 LESSON 12: SONG WRITING REVIEW: This review segment is intended to get the class thinking back to the last lesson. If you are covering these activities out of order, please substitute your own review subjects here. Class Participation Questions: • What did we do in our last lesson? • What is a function? • What does it mean to call a function? • What is a counter block? Elbow Partner Discussion: • In many languages, “counter blocks” are called “for loops.” They’re called that because you do *something* FOR all values of the counter from the minimum to the maximum. Pretend you have a counter block that keeps track of your age. From age 5 to age 10, you grow two inches a year. From age 11 to age 17, you grow an inch every two years. This requires two blocks. What is the minimum value, maximum value, and add-on amount for each block? We’ll take an activity that’s already common knowledge and shift it into a solid education on defining and calling functions.
  • 3. 12 3 LESSON 12: SONG WRITING INTRODUCE: This lesson works best if you leap right in. Write the following on the board, or project with a document camera. CHORUS: Oh, dear! What can the matter be? Dear, dear! What can the matter be? Oh, dear! What can the matter be? Johnny’s so long at the fair. SONG: Chorus He promised to buy me a trinket to please me, And then for a smile, oh, he vowed he would tease me, He promised to buy me a bunch of blue ribbons To tie up my bonnie brown hair. Chorus He promised to bring me a basket of posies, A garland of lilies, a gift of red roses, A little straw hat to set off the blue ribbons That tie up my bonnie brown hair. Chorus Hopefully you’ve had the chance to set the stage by listening to this song inconspicuously a time or two before the lesson (probably a difficult task in grades 6+). Let the class know that you’re going to sing the song together really quickly. For older kids, you may have to let them know you’ll be checking to make sure everyone has sound coming out of their mouths! Sing through the song once, then after the applause (let them be loud and proud about it) slyly point out a fact to them: “Oddly, none of you (or very few of you) sang the actual word ‘CHORUS’. You didn’t say, ‘CHORUS. He promised to buy me a trinket…’ Why is that?” Your class may not exactly know why they sang the way they sang. Some may know the song, others may have figured out the technique. This is a great time to point out the terminology of “function definition” and “function call.”
  • 4. 12 4 LESSON 12: SONG WRITING The second part of this is introducing a song where the chorus lyrics change slightly for each round: CHORUS (sound): With a sound sound here And a sound sound there Here a sound, there a sound Everywhere a sound sound Old MacDonald had a farm E-I-E-I-O SONG: Old MACDONALD had a farm E-I-E-I-O And on his farm he had a cow E-I-E-I-O CHORUS (“Moo”) Old MACDONALD had a farm E-I-E-I-O And on his farm he had a pig E-I-E-I-O CHORUS(“Oink”) Old MACDONALD had a farm E-I-E-I-O And on his farm he had a duck E-I-E-I-O CHORUS(“Quack”) Go through a few of these verses together, then allow the students to add-on to the song with lyrics about other animals. What would you put in the chorus parentheses for a dog? A cat? Hopefully they will intuitively know what happens with the sounds that they provide, but if they aren’t making a connection between passing a word in through the parentheses and calling that word inside the definition of the chorus, show them explicitly by using one finger to indicate which sound you are using, and another to trace where you are in the chorus. Your students probably won’t have realized it, but they have just learned how to pass a parameter to a function! Point that out in so many words, and show them that this is exactly how programmers share bits of information with functions that they have written. You can
  • 5. 12 5 LESSON 12: SONG WRITING pass certain values into a function, so that the function can use the information with the code inside. The function will just replace the reserved word (which, in our song, it created in the form of the variable sound) with whatever word you gave it inside the parentheses. Let’s test that newfound knowledge: CHORUS (thing, place, did): ‘Cause I stuck a thing in a hole in the place and it did, and did, and did. SONG: I’m going to be the most famous kid, because of the thing that I just did. CHORUS(“seed”, “ground”, “grew”) I’m going to be the most famous kid, because of the thing that I just did. CHORUS(“plug”, “boat”, “floats”) I’m going to be the most famous kid, because of the thing that I just did. CHORUS(“head”, “sky”, “flies”) Now, this song is completely made up. It’s here to give an opportunity to the class to figure out what happens when you pass more than one parameter to a function. Feel free to use it, making up your own tune, or recreate the song altogether with three different opportunities for variables in the chorus. When the students are able to sing through the song, understanding which variable goes where, break them into groups and have them figure out how to rewrite other children’s songs: 1) Five Little Monkeys Most Simple 2) Farmer in the Dell Tougher 3) Hickory Dickory Dock More Complicated After the students have had a while to work, bring them together to share their results. How many people did it the same way? How many had different solutions? ADJUSTMENTS: K-2: This works well as an entire class. If the kiddos have trouble reading, you may need to go through and point out the word “Chorus” and show them what that looks like. If your class is very young, it may be worth it to add pictures to the songs as cue points. Listen to the songs several times in the days prior to the class so that they “intuitively” understand the flow of the music. 3-5: Try staying in a group until after the Old MacDonald piece. For the initial song, explicitly go over the chorus with the class before you start the lesson. You may want to play the song for the class the day prior.
  • 6. 12 6 LESSON 12: SONG WRITING 6-8: The class can separate into groups right after the initial explanation of function definition and function call. Let the groups blast through the Old MacDonald program, and begin creating their own songs. Encourage to use (appropriate) songs from the radio if they can think of any that have lyrics that change. Extra time: If you find you have extra time, write “The Song that Doesn’t End” on the board, entirely under CHORUS. The last line of the chorus should be CHORUS. Have the class sing through it for a while, then introduce what it means for a function to be recursive.