Nursery Rhymes and Microbits

This lesson uses familiar nursery rhymes to introduce secondary students to the concepts of coding, sequencing, and looping with microbits. Students in a STEM Class will outline code for their for a nursery rhyme that will eventually be read to kindergarten students. This will be implemented with Science course and integrated through the library.

Author: Maggie Unterseher
Grade Level: 9-12
Standards: AASL: INQUIRE, EXPLORE, ENGAGE
Materials: Website, Micro:bit

OVERVIEW

Activity Overview:

This lesson uses familiar nursery rhymes to introduce secondary students to the concepts of coding, sequencing, and looping with microbits. Students in a STEM Class will outline code for their for a nursery rhyme that will eventually be read to kindergarten students. This will be implemented with Science course and integrated through the library.

Meta description

  • Subject Area: Computer Science, Reading/Language Arts, Library
  • Grade Level : 9-12
  • Computer Science Domains:
    • Algorithms and Programming
  • Computer Science Principles:
    • Recognizing and Defining Computational Problems, Testing and Refining Computational Artifacts
  • Materials:
    • Website, Micro:bit
  • Considerations:
    • I will have to utilize my science teacher colleague to support this as I am still learning code.

Lesson Plan

Overview

This lesson uses familiar nursery rhymes to introduce secondary students to the concepts of coding, sequencing, and looping with microbits. Students in a STEM Class will outline code for their for a nursery rhyme that will eventually be read to kindergarten students. This will be implemented with Science course and integrated through the library.

ASSESSMENT PRE/POST-TEST

What are terms used for logic loops? What is an algorithm? What is the use of a loop? What does a ‘for’ loop do? What does an ‘if’ loop do?

OBJECTIVES

Students will be able to write an outline of their code. Students will be able to find iterations in a nursery rhyme. Students will be able to identify simplifications in their code.

CATCH/HOOK

Read “10 little monkeys” to the STEM students. Have them identify themes and loops. Share-out stories if they have read this or something similar. For example, I would sing this song to myself as I would swim the 500 yards in high school to help me keep track of my laps.

ACTIVITY INSTRUCTIONS

After listening to the story, students will examine how the song is an example of a sequence and loop in coding. Have them grab a piece of paper and start to outline their code: On start, show message “ten little monkeys jumping on the bed” If - one monkey falls off then Momma calls the doctor If momma calls the doctor then nine monkeys jump on bed And loop through the end

Supplements

Any items in this section are the property & under the license of their respective owners.

REVIEW

How does writing/typing out an outline for our code help us later? How will this help you write code in python?

STANDARDS

TypeListing
CS DomainsAlgorithms and Programming
CS PrinciplesRecognizing and Defining Computational Problems, Testing and Refining Computational Artifacts
Other Content StandardsAASL: INQUIRE, EXPLORE, ENGAGE