Micro:bits / Makerspace
The lesson is for coding with micro:bits. It is written broadly for implementation as an activity for a whole group of students in a library/makerspace club or as a free-choice activity for small groups or individuals. However, it can be adapted for collaborative teaching to support various classroom curricula.
OVERVIEW
Activity Overview:
The lesson is for coding with micro:bits. It is written broadly for implementation as an activity for a whole group of students in a library/makerspace club or as a free-choice activity for small groups or individuals. However, it can be adapted for collaborative teaching to support various classroom curricula.
Meta description
- Subject Area: Computer Science, Reading/Language Arts, Technology
- Grade Level : 6-8
- Computer Science Domains:
- Computing Systems, Networks and The Internet, Algorithms and Programming, Impacts of Computing
- Computer Science Principles:
- Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing
- Materials:
- Website, Micro:bit, Sphero, https://sites.google.com/myncsd.org/centennial-library-home/learning-commons-pages/virtual-makerspace
- Considerations:
- Working familiarity with micro:bits and site. Clear path for directing students to the site.
Lesson Plan
Overview
The lesson is for coding with micro:bits. It is written broadly for implementation as an activity for a whole group of students in a library/makerspace club or as a free-choice activity for small groups or individuals. However, it can be adapted for collaborative teaching to support various classroom curricula.
ASSESSMENT PRE/POST-TEST
How is coding related to the design cycle? In what ways can we use computing devices to explore our environment? In what ways can we use computing devices to communicate and collaborate with other learners? How can coding help us express our creativity?
OBJECTIVES
…create a computational artifact, using the tools and materials provided, through employing the design cycle.
…use software and hardware to explore coding and programming.
…work independently or in teams to engage appropriately with tools and materials provided, within the library space.
CATCH/HOOK
Introduce micro:bits, wearing one as a name tag flashing = “Hello! my name is Mr. Hodgins! :)”
Show students that it is possible to activate other programs through other means (Shake the micro:bit for it to read “Hello!, My name remains Mr. Hodgins.”
ACTIVITY INSTRUCTIONS
● Make Instructional slideshow ● Post on library website ● Introduce micro:bits with name flashing = “Hello! my name is Mr. Hodgins. :)” ● Show students that it is possible to activate other programs through other means (Shake the micro:bit for it to read “ Hello!, My name remains Mr. Hodgins.” ● Introduce micro:bits site ● Instruct students how to gain access to library website and micro:bits site. ● Determine purpose: ○ If working in collaboration with Classroom or Computer Science teacher, outline objectives ○ If working in Library Club, outline objectives ○ If allowing exploration during free periods, allow students to explore the materials and encourage them to share their results ● Allow students to explore micro:bits, steering them toward projects appropriate to their present skills ● Help troubleshoot ● Encourage students to assist peers in troubleshooting ● Present projects (progress) ● Review and Reflect ○ Discuss how designing an algorithm and writing code and making a program are similar to the design cycle. ○ Discuss ways to use such tools for communication, collaboration, and creation. ○ Instruct students to fill out the Google Form to share their reflections.
Supplements
Any items in this section are the property & under the license of their respective owners.
REVIEW
Project sharing / presentation Discussion - small group, then whole group Google Form: https://forms.gle/3gzcJcqJZbzZHE8C8
STANDARDS
| Type | Listing |
|---|---|
| CS Domains | Computing Systems, Networks and The Internet, Algorithms and Programming, Impacts of Computing |
| CS Principles | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing |
| Other Content Standards | W.7.7. SL.7.1. SL.7.1.d. |
| ISTE | |
| 1c. | |
| 7c. |
AASL -Inquire/Curate/Explore/Engage |