Skip to content

Supporting opinion writing with data logger

Individual lesson

MakeCode

7-11 yrs

Students will use the BBC micro:bit as a data logger to collect survey data on a topic related to an opinion piece they write. Data collected can be used to support their claim.

This activity may require an additional 45-60 minutes to fully engage students in creating the data logger and in collecting and analysing survey data.

Overall key learning

Learning objectives are at three different levels:

  • Mild - I can collect data to support an opinion piece using the micro:bit survey data logger.
  • Medium - I can modify my own survey data logger program to support an opinion piece using the micro:bit survey data logger.
  • Spicy - I can create my own survey data logger program to support an opinion piece using the micro:bit survey data logger.

Lesson plan preview

Slides preview

CA CCSS ELA Standards

Writing: Presentation of Knowledge and Ideas

W.5.1 Write opinion pieces on topics or texts, supporting a point of view with reasons and information.

b. Provide logically ordered reasons that are supported by facts and details.

CA CS Standards

  • 3-5.DA.8 Organize and present collected data visually to highlight relationships and support a claim. (P7.1)
  • 3-5.DA.9 Use data to highlight and/or propose relationships, predict outcomes, or communicate ideas. (P7.1)
  • 3-5.AP.11 Create programs that use variables to store and modify data. (P5.2)
  • 3-5.AP.12 Create programs that include events, loops, and conditionals. (P5.2)
  • 3-5.CS.2 Demonstrate how computer hardware and software work together as a system to accomplish tasks. (P4.4)
  • 3-5.CS.3 Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies. (P6.2)
  • 3-5.AP.14 Create programs by incorporating smaller portions of existing programs, to develop something new or add more advanced features. (P4.2, P5.3)
  • 3-5.AP.17 Test and debug a program or algorithm to ensure it accomplishes the intended task. (P6.2)