1 of 35

Elevating Micro:bit: Computer Science, Data Science and NGSS Integration

Rudy Escobar

STEM and Computer Science Coordinator

rescobar@stancoe.org

@rudstemcs

@RudyChem

SLIDESMANIA.COM

2 of 35

Agenda

  • Introduction to the micro:bit
  • Explore ideas to incorporate the micro:bit with Computer Science and NGSS.
  • Experience a computer science and NGSS activity using the micro:bit.
  • Closing

SLIDESMANIA.COM

3 of 35

What is a micro:bit?

Microprocessor with:

  • Accelerometer
  • Bluetooth
  • Compass
  • Temperature Sensor
  • Microphone
  • Speaker
  • Connections for additional accessories.

SLIDESMANIA.COM

4 of 35

Taking heart pulse data

3D Boats analyzing water waves

Measuring acceleration during rocket launches

SLIDESMANIA.COM

5 of 35

SLIDESMANIA.COM

6 of 35

More Ideas and Resources

SLIDESMANIA.COM

7 of 35

Water level and pump

Earthquakes

SLIDESMANIA.COM

8 of 35

Car Acceleration with Micro:bit

Radio, Robotics and more….

Parachutes

SLIDESMANIA.COM

9 of 35

Possible Phenomena

Possible Phenomena

  • Soil Moisture
  • Land Surface Temperatures
  • Earthquake Warning System
  • Collisions and Car Crashes

SLIDESMANIA.COM

10 of 35

How can we use the micro:bit in the science classroom?

SLIDESMANIA.COM

11 of 35

What do you notice?

What do you think is causing the changes in temperature?

SLIDESMANIA.COM

12 of 35

Scenario/Task:

Use the physical computing device (micro:bit)to collect temperature and light intensity data in different areas around the school campus,and if possible around your neighborhood.

Analyze and interpret the data based on which places have cooler temperatures.

Make recommendations to what can be done to avoid heat islands in your area.

SLIDESMANIA.COM

13 of 35

Exploring MakeCode

Create a “New Project”

SLIDESMANIA.COM

14 of 35

Simulator

Menu

Code Blocks

Help

Account

Coding languages

Extensions

Advanced Features

SLIDESMANIA.COM

15 of 35

Using Data Logger

We will begin with the datalogger extension.

This extension helps us record the data directly to the micro:bit

SLIDESMANIA.COM

16 of 35

Temperature Conversions

Using functions and and variable to convert the temperature to fahrenheit.

SLIDESMANIA.COM

17 of 35

Using Data Logger

You can open the file explorer and click on “MY DATA”.

This will open the micro:bit data log.

SLIDESMANIA.COM

18 of 35

Using Data Logger

These dataset can be downloaded as a .csv file and used for data analysis.

SLIDESMANIA.COM

19 of 35

Other Ideas

SLIDESMANIA.COM

20 of 35

There are claims that aerosols pollutants are cooling the earth because these aerosols are blocking the sunlight.

SLIDESMANIA.COM

21 of 35

Can we use the micro:bit light sensor to analyze the light intensity in different area.

SLIDESMANIA.COM

22 of 35

We can also use the same sensor to obtain cloud cover data just like weather apps do.

SLIDESMANIA.COM

23 of 35

We can do this by using the Math blocks.

SLIDESMANIA.COM

24 of 35

The .csv file can be uploaded to CODAP for your students to analyze.

SLIDESMANIA.COM

25 of 35

Using Radio

How do we collect data Inside from outside?

SLIDESMANIA.COM

26 of 35

Simple Code Sender - Celcius

SLIDESMANIA.COM

27 of 35

Simple Code Sender - Fahrenheit Conversion

SLIDESMANIA.COM

28 of 35

Receiver Code - Temperature

SLIDESMANIA.COM

29 of 35

Environmental Data Collection

SLIDESMANIA.COM

30 of 35

Additional Resources

SLIDESMANIA.COM

31 of 35

Mini-Activity

MS-ESS3–5

Ask questions to clarify evidence of the factors that have caused the rise in global temperatures over the past century.

MS-ESS2-1

Develop a model to describe the cycling of Earth’s materials and the flow of energy that drives this process.

SLIDESMANIA.COM

32 of 35

Heat Island

2-CS-02

6-8.CS.2 (California)

Design a project that combines hardware and software components to collect and exchange data.

2-DA-08

6-8.DA.8 (California)

Collect data using computational tools and transform the data to make it more useful.

6-8.IC.22 (California)

2-IC-22

Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.

2-DA-09

Refine computational models based on the data they have generated.

6-8.DA.9 (California)

Test and analyze the effects of changing variables while using computational models.

SLIDESMANIA.COM

33 of 35

Integration - Practices

CCCs

  • Patterns
  • Cause and Effect
  • Scale Proportion and Quantity
  • Energy and Matter
  • Stability and Change

SEPs

  • Asking Questions
  • Developing and Using Models
  • Analyzing and Interpreting Data
  • Using Mathematical and Computational Thinking

CS Practices

  • Fostering and Inclusive Computing Culture
  • Collaborating Around Computing
  • Creating Computational Artifacts
  • Recognizing and Defining Computational Problems
  • Developing and Using Abstractions

SLIDESMANIA.COM

34 of 35

Integration - Standards

NGSS DCI Concepts

  • ESS1.B Earth and the Solar System
  • ESS2.D Weather & Climate
  • ESS3.B Natural Hazards
  • PS3.A Definitions of Energy
  • PS4.A Wave Properties
  • PS4.B Electromagnetic Radiation

CS Core Concepts

  • Data and Analysis
  • Algorithms and Programming
  • Impacts of Computing
  • Network and the Internet (Transferring data, radio feature)

SLIDESMANIA.COM

35 of 35

Thank you!

Rudy Escobar

STEM and Computer Science Coordinator

rescobar@stancoe.org

@rudstemcs

@RudyChem

SLIDESMANIA.COM