SlideShare a Scribd company logo
1 of 16
Musical micro:bit
Teacher lesson guide
Lesson 1
Learning objectives:
● To read and interpret a range of algorithms.
● To evaluate algorithms.
● To write algorithms for a given audience.
Fill the gap
● Clap for four beats, rest for four beats.
● Create a musical phrase to play in the rest gap.
● If you are pointed at, play your musical phrase during
the rest.
Complete the algorithm
Forever
IF I am pointed at then
ELSE
Recapping algorithms
● What are algorithms?
● What algorithms have you written previously?
● What forms have your algorithms taken?
Identifying algorithms
● Which of these images do you think are algorithms?
Evaluating algorithms
● Evaluate each algorithm by identifying what it does well
and how it could be improved.
Algorithm Evaluation Sheet
For each algorithm identify at least one positive and one negative about it. Remember algorithms should give a
sequence set of instructions, steps or rules to human to help them solve a problem or complete a task.
Reading musical algorithms
● What instructions is this algorithm giving?
● What will be produced by following this algorithm?
Describing musical algorithms
● This musical phrase is ascending.
● This musical phrase contains six notes.
● This musical phrase contains four unique notes.
● This musical phrase repeats note c three times.
Describing musical algorithms
● Is this musical phrase ascending or descending?
● How many notes does this musical phrase have?
● How many unique notes does this musical phrase
have?
● Are any notes repeated?
Describing musical algorithms
● Is this musical phrase ascending or descending?
● How many notes does this musical phrase have?
● How many unique notes does this musical phrase
have?
● Are any notes repeated?
Composing musical phrases and algorithms
● Create three musical phrases:
○ Each phrase should have 4-6 notes.
○ Each phrase should have a maximum of 4 unique notes.
○ Each phrase should have a repeating note.
○ At least one phrase should be ascending.
○ At least one phrase should be descending.
● Write an algorithm for each phrase for someone who
cannot read music.
Evaluating musical phrases and algorithms
● Swap algorithms with another pair.
● Use their algorithms to play their musical phrases.
● Evaluate their work by considering the following:
○ Do their phrases meet the given criteria?
○ Are their instructions written for someone who cannot read
music?
○ Are the instructions clear and easy to follow?
○ Could the algorithm be written with fewer instructions?
Learning objectives revisited:
● To read and interpret a range of algorithms.
● To evaluate algorithms.
● To write algorithms for a given audience.
Licensing information:
Published by the Micro:bit Educational Foundation
microbit.org under the following Creative Commons
licence:
Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
https://creativecommons.org/licenses/by-sa/4.0/

More Related Content

Recently uploaded

SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

musical-micro-bit-lessons guide for teachers

  • 2. Learning objectives: ● To read and interpret a range of algorithms. ● To evaluate algorithms. ● To write algorithms for a given audience.
  • 3. Fill the gap ● Clap for four beats, rest for four beats. ● Create a musical phrase to play in the rest gap. ● If you are pointed at, play your musical phrase during the rest.
  • 4. Complete the algorithm Forever IF I am pointed at then ELSE
  • 5. Recapping algorithms ● What are algorithms? ● What algorithms have you written previously? ● What forms have your algorithms taken?
  • 6. Identifying algorithms ● Which of these images do you think are algorithms?
  • 7. Evaluating algorithms ● Evaluate each algorithm by identifying what it does well and how it could be improved.
  • 8. Algorithm Evaluation Sheet For each algorithm identify at least one positive and one negative about it. Remember algorithms should give a sequence set of instructions, steps or rules to human to help them solve a problem or complete a task.
  • 9. Reading musical algorithms ● What instructions is this algorithm giving? ● What will be produced by following this algorithm?
  • 10. Describing musical algorithms ● This musical phrase is ascending. ● This musical phrase contains six notes. ● This musical phrase contains four unique notes. ● This musical phrase repeats note c three times.
  • 11. Describing musical algorithms ● Is this musical phrase ascending or descending? ● How many notes does this musical phrase have? ● How many unique notes does this musical phrase have? ● Are any notes repeated?
  • 12. Describing musical algorithms ● Is this musical phrase ascending or descending? ● How many notes does this musical phrase have? ● How many unique notes does this musical phrase have? ● Are any notes repeated?
  • 13. Composing musical phrases and algorithms ● Create three musical phrases: ○ Each phrase should have 4-6 notes. ○ Each phrase should have a maximum of 4 unique notes. ○ Each phrase should have a repeating note. ○ At least one phrase should be ascending. ○ At least one phrase should be descending. ● Write an algorithm for each phrase for someone who cannot read music.
  • 14. Evaluating musical phrases and algorithms ● Swap algorithms with another pair. ● Use their algorithms to play their musical phrases. ● Evaluate their work by considering the following: ○ Do their phrases meet the given criteria? ○ Are their instructions written for someone who cannot read music? ○ Are the instructions clear and easy to follow? ○ Could the algorithm be written with fewer instructions?
  • 15. Learning objectives revisited: ● To read and interpret a range of algorithms. ● To evaluate algorithms. ● To write algorithms for a given audience.
  • 16. Licensing information: Published by the Micro:bit Educational Foundation microbit.org under the following Creative Commons licence: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) https://creativecommons.org/licenses/by-sa/4.0/