1 of 59

7th grade Micro:Bit Unit

2 of 59

Sources Used 

The layout and some words were taking directly from this 

  • @techmonstah   (Micro Character lesson resources)
  • Unplugged: Design Thinking (microbit.org)

(objectives, essential questions, coding, and layout came from this site. )

3 of 59

DLCS (MA) Standards

  • 6-8.CS.A.5. Individually and collaboratively design and demonstrate the use of a device (e.g., robot, e-textile) to accomplish a task.
  • 6-8.CS.A.6. Use a variety of computing devices [e.g., probes, sensors, handheld devices, Global Positioning System (GPS)] to individually and collaboratively collect, analyze, and present information for content-related problems.
  • 6-8.CS.A.1. Describe the main functions of an operating system.
  • 6-8.CT.B.1. Design solutions that use repetition and conditionals.
  • 6-8 CT.d.3  Create a program, individually and collaboratively, that implements an algorithm to achieve a given goal.

4 of 59

7th grade Micro:Bit Intro

5 of 59

Objectives – Day 1

  • Learn about a microcontroller and how to program one with coding software.
  • Write lines of code and learn how to save, download, and upload code from software to the microcontroller.

Essential Questions

  • What is a microcontroller?
  • How can I use one to make cool stuff that connects to the physical world?
  • How do artists, engineers, and makers solve problems when they’re working/inventing?

6 of 59

Edpuzzle

7 of 59

Image was taken from this site. Overview | micro:bit (microbit.org)

8 of 59

Day 1 - Agenda

9 of 59

Edpuzzle

10 of 59

Objectives – Day 2

  • Learn about a microcontroller and how to program the sensors on it.
  • Write lines of code with conditionals and learn how to save, download, and upload code from software to the microcontroller.

Essential Questions

  • How do sensors help us interact with computers?
  • How can I use one to make cool stuff that connects to the physical world?
  • How do artists, engineers, and makers solve problems when they’re working/inventing?
  • How do conditionals play a role in our lives?

11 of 59

Variables and Conditionals Unplugged Lesson

12 of 59

  Agenda

If you finish, go ahead and try the countdown.

Exit Ticket

Edpuzzle: Conditionals

13 of 59

Edpuzzle

14 of 59

Objectives – Day 3

  •  Learn about a microcontroller and how to program different inputs to create outputs.
  • Write lines of code with loops  and learn how to save, download, and upload code from software to the microcontroller.

Essential Questions

  • How do sensors help us interact with computers?
  • How can I use one to make cool stuff that connects to the physical world?
  • How do artists, engineers, and makers solve problems when they’re working/inventing?
  • How do loops play a role in our lives?

15 of 59

Build a Micro:Character

Constraints:

  • Must complete the LED planner
  • Must have at least two inputs that cause two outputs to happen on the face.
  • Plain White Paper
  • Scissors
  • Markers
  •  Scotch Tape
  •  paper clips/safety pins/ wire
  • Must record final product on Flipgrid 

Criteria:

Program an interactive face on the micro: bit 

Make a face that  will  gently tape directly over the micro: bit. Draw the eyes, nose and leave the mouth blank. This is where the LED display will shine through! Add other parts like arms, body, etc. and attach with paper clip or wire through the edge pins on the micro: bit.

This was taken from @technmonstah

16 of 59

17 of 59

Objectives – Day 4

  • Learn about a microcontroller and how to program the sensors on it.
  • Write lines of code with conditionals and learn how to save, download, and upload code from software to the microcontroller.

Essential Questions

  • How do sensors help us interact with computers?
  • How can I use one to make cool stuff that connects to the physical world?
  • How do artists, engineers, and makers solve problems when they’re working/inventing?
  • How do conditionals play a role in our lives?

18 of 59

Agenda – Explore �Try out two more tutorials or program your own code.

19 of 59

Journal/Reflection

  • Understanding now how the micro:bit works what could you build that would help others.

20 of 59

7th grade Micro:Pet

21 of 59

Micro:Bit  Pet 

22 of 59

Objective: To introduce a process of design that starts with talking to one another. Whatever you build with code should serve a purpose or fill a need. Sometimes what you build will make the world more beautiful or help somebody else. Our design process, based on a process called design thinking, can give students a specific framework for thinking purposefully about design.

Day 1 

23 of 59

24 of 59

Results from the question.

25 of 59

Choose a partner

Step 1

Step 2

Schoology: Click on

Who Is Your Partner

26 of 59

27 of 59

Edpuzzle

28 of 59

Empathize  - Who are you trying to help? What do they need?

  1.  Team  A interviews Team B   (5 min)
  2. Team B interviews Team A (5 min)

29 of 59

  • Do you have a pet? What is it?
  • What do you like about your pet? What do you dislike?
  • Is there anything you wish your pet could do? Why?
  • Tell me about your ideal pet.

Roles

 Interviewer: Asks the Question

Notetaker: Takes The Notes

Interviewee: Answers Questions

30 of 59

�Day 2:�Objectives – Define and Ideation 

Engage in project-based learning through design thinking process by creating a character with a microcontroller and digital code based on the data collected.

Essential Questions

What are inputs and outputs?

How can we program them to tell stories or create personality characteristics?

How do artists, engineers, and makers solve problems when they’re working/inventing?

31 of 59

 Define   and Ideation

Define  - What are they looking for?

  •  Review your notes with your partner:
      •  (verbs) Circle ideas, advice, anything that could be helpful when you start building.
      •   You should use what they have discovered to fill in the blanks:

Ideation – Sketch out some ideas.

  • Sketch at least 6 ideas of pets that would meet the other team's needs.
      •  3 per team member
      •  Stick figures and diagrams are okay. At this point, quantity is more important than quality. 
      • You don't have to limit yourselves to real animals; unicorns and mashups are totally fine!

32 of 59

Journal Entry:

“They need a __________________ because __________________.”

--Give Details--

Define

33 of 59

Define

34 of 59

Ideation

35 of 59

Day 3�Objectives – Prototype – Micro:bit Planning 

Engage in project-based learning through design thinking process by creating a character with a microcontroller and digital code based on the data collected.

Essential Questions

What are inputs and outputs?

How can we program them to tell stories or create personality characteristics?

How do artists, engineers, and makers solve problems when they’re working/inventing?

36 of 59

Agenda

  1.  Respond to the "Define" statement in Schoology.
  2.  Review the responses with your partner.
  3. Create a Micro:pet plan.

37 of 59

Respond to the "Define" statement in Schoology  

Tell the submitter what you liked about their ideas for your ideal pet.

  • "I liked it when you..."
  • Your idea about XXX was creative..."

Ask a thoughtful feedback about their statement .

  • "I wonder if..."
  • "Did you consider..."

38 of 59

Build a Micro:pet Prototype and Test

Constraints

  • 3 inputs that cause at least 3 different outputs that matches their partner's needs. 
  • Supports the micro:bit and its battery pack.
  • Allows you to easily access the micro:bit to turn it on and off
  • Must turn in a character plan
  • Must use a conditional block.
  • Must stay with your partner and not disrupt another group.

Criteria

Build a Micro:pet that matches your partners' needs.

39 of 59

Grading

  • Create an animal that meets the needs of the group they interviewed - 10 points
  • Participation – 1 point  (given daily)
    • You are on task with your partner, and you are not disrupting another group. 

  • 3 inputs that cause at least 3 different outputs that matches their partner's needs.  10 points
  • Supports the Micro:bit and its battery pack. 1 point
  • Allows you to easily access the Micro:bit to turn it on and off 1 point
  • Must turn in a character plan  5 points
  • Must use a conditional block. 5 points
  • Presentation 5 points

40 of 59

Prototype Days

  • Day 1  - Create the pet plan based on the interview information 
  • Day 2  program the micro:bit 
  • Day 3 and 4 - Begin building the animal  based on the interview information
  • Day 5. Attach the micro:bit to the animal and test it out with the interview student for feedback 
  • Day 6 Present the micro:pet to the class. Share why you built the animal for your partner and how it meets their needs .

41 of 59

These are copied from resources posted on the cited slide.

42 of 59

Pet Plan

43 of 59

�Objectives – Prototype – Micro:Bit Programming 

Engage in project-based learning through design thinking process by creating a character with a microcontroller and digital code based on the data collected.

Essential Questions

What are inputs and outputs?

How can we program them to tell stories or create personality characteristics?

How do artists, engineers, and makers solve problems when they’re working/inventing?

44 of 59

Micro:Bit  Pet 

45 of 59

Grading

  • Create an animal that meets the needs of the group you interviewed - 10 points
  • Participation – 1 point  (given daily)
    • You are on task with your partner, and you are not disrupting another group. 

  • 3 inputs that cause at least 3 different outputs that matches their partner's needs.  10 points
  • Supports the Micro:bit and its battery pack. 1 point
  • Allows you to easily access the Micro:bit to turn it on and off 1 point
  • Must turn in a character plan  5 points
  • Must use a conditional block. 5 points
  • Presentation 5 points

46 of 59

Agenda

  1. Use the Micro:pet plan to program the Micro:bit.
  2.  Mini Assessment on Design Thinking Steps

47 of 59

Build a Micro:pet Prototype and Test

Constraints

  • 3 inputs that cause at least 3 different outputs that matches their partner's needs. 
  • Supports the micro:bit and its battery pack.
  • Allows you to easily access the micro:bit to turn it on and off
  • Must turn in a character plan
  • Must use a conditional block.
  • Must stay with your partner and not disrupt another group.

Criteria

Build a Micro:pet that matches your partners' needs.

48 of 59

Micro:bit Pet Programming

Input

Output

  •  audio 
  •  graphics  
  • text  
  • video

49 of 59

Mini Assessment - Name the stages that we have done so far and what activity we did that matches the stages. 

50 of 59

�Objectives – Prototype – Micro:Bit Programming 

Engage in project-based learning through design thinking process by creating a character with a microcontroller and digital code based on the data collected.

Essential Questions

What are inputs and outputs?

How can we program them to tell stories or create personality characteristics?

How do artists, engineers, and makers solve problems when they’re working/inventing?

51 of 59

Micro:Bit  Pet 

52 of 59

Agenda  - Prototype

  1. Use the Micro:pet sketch and plan to build your Micro:pet. 
  2. Create an animal that meets the needs of the group you interviewed

53 of 59

Build a Micro:pet Prototype and Test

Constraints

  • 3 inputs that cause at least 3 different outputs that matches their partner's needs. 
  • Supports the micro:bit and its battery pack.
  • Allows you to easily access the micro:bit to turn it on and off
  • Must turn in a character plan
  • Must use a conditional block.
  • Must stay with your partner and not disrupt another group.

Criteria

Build a Micro:pet that matches your partners' needs.

54 of 59

�Objectives –  Test – Micro:Pet 

Use feedback from our client to enhance our projects.

Essential Questions

What are inputs and outputs?

 How can we program them to tell stories or create personality characteristics? 

How do artists, engineers, and makers solve problems when they’re working/inventing?

55 of 59

Agenda  - Test

  1. Show your client the micro: pet. Ask for feedback. What does the client like/not like about your model?
  2.  Make any necessary changes.
  3. Present to class

56 of 59

Grading

  • Create an animal that meets the needs of the group you interviewed - 10 points
  • Participation – 1 point  (given daily)
    • You are on task with your partner, and you are not disrupting another group. 

  • 3 inputs that cause at least 3 different outputs that matches their partner's needs.  10 points
  • Supports the Micro:bit and its battery pack. 1 point
  • Allows you to easily access the Micro:bit to turn it on and off 1 point
  • Must turn in a character plan  5 points
  • Must use a conditional block. 5 points
  • Presentation 5 points

57 of 59

Present

  1. Why did you create this animal for your client?
  2. What are the three inputs you used and what outputs happen?
  3. What input used a conditional block?
  4. Show how your inputs work.

58 of 59

Assessment

  • What are conditionals?
  • What are variables?
  • What are sensors?
  • What are input and output devices?
  • What are the steps to the design thinking process?

59 of 59

Journal

How does the design process help us in building prototypes?