MORE EVENTS
Leadership
Exchange
Solutions
Summit
Change display time — Currently: Mountain Daylight Time (MDT) (Event time)

Computational Making With Context: Learning About Mars and Microdevices

,
Colorado Convention Center, Mile High Ballroom 4EF

Explore and create: Deep-dive Creation lab
Preregistration Required
Save to My Favorites

Presenters

Photo
Educational Technology Specialist
Jet Propulsion Laboratory
@lyletav
@lyletav
Lyle Tavernier is an Educational Specialist at NASA’s Jet Propulsion Laboratory and a PhD student in Educational Psychology and Educational Technology at Michigan State University. He specializes in integrating technology into classrooms, educator professional development, and developing K12 STEM lessons. His research interests include educational technology, teacher education, and educator professional development. Prior working at NASA, Lyle was a classroom teacher and new teacher mentor. He holds teaching and school administration credentials and earned a BS in Educational Studies and an MEd in Educational Leadership from the University of Oregon, as well an MS in Geosciences from Mississippi State University.

Session description

In this workshop, learn about Mars exploration and how to integrate computer science into these topics. We’ll use Micro:Bits to simulate the science and engineering of space exploration by developing code to measure force and temperature, and send and receive radio signals.

Purpose & objective

By attending this session, teachers will gain a basic understanding of Mars exploration operations and learn how to use Microbits to meet challenges that simulate aspects of actual Mars missions. This will include coding a Microbit to act as a landing sensor, important for delivering spacecraft to the surface of Mars; coding a Microbit to measure environmental temperature, a key spacecraft health measurement and required information for future human exploration; and coding a Microbit to send and receive radio signals, the vital link between Earth and spacecraft across our solar system.

Microbits are programmable microcontrollers with built-in input and output devices. They also have input/output pins that allow students to attach additional input and output devices. It can be coded using the popular block-based coding languages Scratch and MakeCode, as well as the text-based languages python and java. The design and compatibility with multiple programming languages provide students with an accessible entry point – making it great for beginning programmers – and a high ceiling that allows for program complexity to grow as student ability increases. Knowing how to develop computer programs is an important element in computer literacy and helps development of computational thinking vital to meeting ISTE standards and NGSS expectations.

More [+]

Outline

Outline
• Personal introduction and welcome – 2 minutes
 o Contact information, slides and resource links
 o Presenter speaking

• Audience poll: grade level(s), subject(s), geographic location, programming or coding experience, micro:bit experience, familiarity with Mars exploration - 3 minutes
 o Attendees responding visually and verbally 

• Mars exploration overview: discuss current Mars exploration missions and future missions in planning and development – 5 minutes
 o Presenter speaking, displaying visuals
 o Attendees listening/watching, handling artifacts, asking clarifying questions

• Discussing connections between Mars exploration, NGSS, common-core math, ISTE standards, and programming with microbits. – 5 minutes
 o Presenter speaking, sharing connections, asking for input from attendees
 o Attendees making connections, providing input

• Microbit overview: physical features (buttons, LED, USB port), inputs and outputs (accelerometer, thermometer, speaker, LED, radio transceiver), web interface (https://makecode.microbit.org/), coding with blocks or text – 5 minutes
 o Presenter speaking, displaying and describing microbit, displaying website and identifying key elements

• Microbit exploration: browsing makecode blocks (no expectation of developing code yet), checking out microbits – 5 minutes
 o Participants exploring coding sections of website, inspecting microbits at tables, asking questions
 o Presenter observing participants, answering questions

• Challenge 1 – landing on Mars – 20 minutes
 o Overview of landing on Mars: hazards, rapid deceleration, importance of landing softly. (2 minutes)
  o Presenter speaking, sharing visuals, providing starting point suggestions
 o Challenge: Code and test a microbit to measure the impact of landing and output a success or failure message. (15 minutes)
  o Participants working in small groups to develop block or text-based code to accomplish challenge
  o Participants testing and revising code to accomplish challenge
  o Presenter observing individuals and groups, supporting code development, troubleshooting, providing extensions for early completion.
 o Share out: (3 minutes)

• Challenge 2 – measuring temperature – 20 minutes
 o Overview of collecting data on Mars (types: scientific, telemetric; imaging, measurements). (2 minutes)
 o Challenge: code and a test a microbit to measure the environmental temperature and output a report. (15 minutes)
  o Participants working in small groups to develop block or text-based code to accomplish challenge
  o Participants testing and revising code to accomplish challenge
  o Presenter observing individuals and groups, supporting code development, troubleshooting, providing extensions for early completion.
 o Share out: (3 minutes)

• Challenge 3 – sending and receiving radio signals – 20 minutes
 o Overview of radio communications for sending and receiving data between Earth and Mars. (2 minutes)
 o Challenge: code and test a microbit to send and/or receive a radio signal to or from another device in the room and output a signal sent or received report. (15 minutes)
  o Participants working in small groups to develop block or text-based code to accomplish challenge
  o Participants testing and revising code to accomplish challenge
  o Presenter observing individuals and groups, supporting code development, troubleshooting, providing extensions for early completion.
 o Share out (3 minutes)

• Closing – 5 minutes
 o Participant poll: what will you take away, what surprised you?
 o Final comments and questions from attendees

More [+]

Supporting research

Cederqvist, A. (2022). An exploratory study of technological knowledge when pupils are designing a programmed technological solution using BBC Micro:bit. International Journal of Technology & Design Education, 32(1), 355-381.

Cederqvist, A. (2022). Designing and coding with BBC micro:bit to solve a real-world task – a challenging movement between contexts. Education & Information Technologies, 27(5), 5917-5951.

More [+]

Session specifications

Topic:
Computer science & computational thinking
Grade level:
6-12
Skill level:
Beginner
Audience:
Coaches, Teachers, Teacher education/higher ed faculty
Attendee devices:
Devices required
Attendee device specification:
Laptop: Chromebook, Mac, PC
Tablet: Android, iOS
Participant accounts, software and other materials:
Laptop (Chromebook, Mac, Windows) user should have an updated browser (Chrome, Firefox, Safari, etc.) able to access: https://makecode.microbit.org/

iPad and Android tablet users should download their respective apps from: https://microbit.org/get-started/user-guide/mobile/

A limited number of USB-C to USB-A adapters will be available for participants with USB-C only devices. If you have a USB-C to USB-A adapter, please bring it.

Subject area:
Computer science, STEM/STEAM
ISTE Standards:
For Educators:
Learner
  • Set professional learning goals to explore and apply pedagogical approaches made possible by technology and reflect on their effectiveness.
For Students:
Computational Thinker
  • Students collect data or identify relevant data sets, use digital tools to analyze them, and represent data in various ways to facilitate problem-solving and decision-making.
  • Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.