Unit Neural Engineering in Action:
Exploring Muscle Movement Through Data and Design

A photo showing students working in a group recording and observing EMG data on their computer in class.
Students try to explore muscle movements to see if their actions reflect in the software application.
copyright
Copyright © Ashwin Mohan

Summary

This unit introduces students to neuroscience through a systems approach with a strong emphasis on computational thinking and data analysis. Students investigate the neural origins of muscle movement by collecting and analyzing electrical signals from surface electrodes placed on the arm during simple hand gestures, such as wrist and finger movements. Using microcontrollers and an inquiry-based approach, students explore how different patterns of neural activation produce specific motions. The unit fosters practical data analysis skills while deepening students’ understanding of the interdisciplinary connections between neuroscience, computer science, and engineering.

Engineering Connection

Neuroengineers and biomedical engineers are at the forefront of adapting and reverse-engineering natural processes in the human body to better understand and address physiological challenges. As technologies such as artificial intelligence become more deeply embedded in healthcare, their work is increasingly essential to advancing medical diagnostics, treatments, and assistive devices.

Neuroengineers focus specifically on the nervous system—designing brain-computer interfaces, developing neuroprosthetics that restore lost movement, and creating systems for deep brain stimulation to treat neurological disorders. Their work bridges neuroscience and engineering, helping to decode how neural signals control muscles and movement.

Biomedical engineers design medical technologies that replicate or enhance the body’s natural functions. This includes creating artificial limbs with sensors that mimic muscle activity, as well as developing tools such as pacemakers, hearing aids, imaging systems, and surgical robotics. A strong understanding of the muscular and nervous systems is critical to designing solutions that respond effectively to the body’s complex signals.

Unit Overview

The first activity introduces foundational neuroscience concepts, including neurons, synapses, and the pathways connecting neurons to muscles. Students use a micro:bit to interact with a simulated “beating heart” and observe how the rate of wrist or finger movements affects the animation. They are also encouraged to create their own animations. An optional extension introduces students to basic electromyography (EMG) recording. By the end of this activity, students will have gained introductory experience with neurobiology and microcontroller-based data collection.

In the second activity, students bridge neuroscience and engineering by designing an experimental protocol to collect EMG signals during a variety of hand movements—similar to those used in robotics and neuroprosthetics. Using surface electrodes and a dedicated microcontroller, they collect and visualize EMG signals, comparing coarse and fine motor movements. Through this process, students are introduced to both the engineering design process and the scientific method as they collect and analyze data to investigate how neural signals control muscle activity.

The third activity focuses on data transformation and organization. Students convert previously collected EMG recordings (in .wav format) into .csv files using Python libraries in Google Colab. They learn how to sample and clean the data for efficient visualization and analysis, building a collaborative dataset for class use.

In the final activity, students apply their data science skills to visualize EMG data using the graphics.py Python library. Working collaboratively, they analyze trends in neural activation and muscle movement, draw conclusions, and communicate their findings in a written report using a structured template.

This unit provides a rich, hands-on experience that highlights real-world applications of engineering in neuroscience—from brain-machine interfaces to prosthetics. It empowers students to explore how the brain and muscles work together and how engineers use data, coding, and design to model and support human movement.

Subscribe

Get the inside scoop on all things TeachEngineering such as new site features, curriculum updates, video releases, and more by signing up for our newsletter!
PS: We do not share personal information or emails with anyone.

Unit Schedule

Activity 1: Mapping the Brain: Neurons, Synapses, and Movement

Day 1: Basic neuroscience and pre-activity assessment

Day 2: Drawing a homunculus and getting familiar with the micro:bit

Day 3: Start the micro:bit experiment 

Day 4: Continue the micro:bit experiment 

Day 5: PowerPoint presentation by students 

Day 6: Conclusions and reflection 

Time required: 300 minutes


Activity 2: Decoding Muscle Movement: Analyzing Neuromuscular Signals With EMG

Day 1: Introduction and Pre-Activity Assessment 

Day 2: Introduction to Muscle SpikerBox Bundle 

Day 3: Set Up and Test the Muscle SpikerBox Bundle

Day 4: Introduction to Electromyography (EMG) and Experimental Design

Day 5: Experimental procedure and data collection

Day 6: Data Collection

Day 7: Post Assessment

Day 8: Project Report

Time required: 400 minutes


Activity 3: Collaborative Data Analysis: Building a Virtual Lab With Python

Day 1: Introduction and Objectives

Day 2: Data Conversion

Day 3: Data Analysis 

Time required: 150 minutes


Activity 4: Visualizing Neural Signals: Interpreting Data to Understand Movement

Day 1: Introduction to Data Visualization and Basics of Python Graphics

Day 2: Advanced Visualization Techniques and Data Processing

Day 3: Data Interpretation and Reporting

Day 4: Presentation and Peer Review

Time required: 200 minutes

More Curriculum Like This

High School Activity
Decoding Muscle Movement: Analyzing Neuromuscular Signals With EMG

In this second activity, students dive deeper into the neuromuscular system by exploring how the body recruits and activates muscles in response to various gestures. They begin by examining the neuromuscular junction and diagramming the neuronal circuitry pathway involved in muscle activation. Using...

High School Activity
Mapping the Brain: Neurons, Synapses, and Movement

This is the first activity in a unit of four activities. Students are introduced to foundational neuroscience concepts, focusing on motor and sensory neurons and their connections to muscles at the synapse. Through handouts and activities, they explore brain anatomy and construct a basic homunculus ...

High School Activity
Collaborative Data Analysis: Building a Virtual Lab With Python

This third activity builds on the data collected from the previous "Decoding Muscle Movement: Analyzing Neuromuscular Signals With EMG" activity. Students now gather electrical data from various groups' experiments using Muscle SpikerBox kits, which save the data in .wav format. They then use Google...

High School Activity
Translating Human EMG Signal Readings to Robot Movements

With a design-thinking approach, students incorporate neuroscience into their robotics learning experiences in this activity. They perform an experiment to design a basic human-robot interface through which electromyography (EMG) signal readings from the muscle movements in their arm are translated ...

Copyright

© 2025 by Regents of the University of Colorado; original © 2024 University of Missouri

Contributors

Sowmya Anjur, Matthew Stroud, Ashwin Mohan, Namrata Pandya, Satish S. Nair

Supporting Program

Research Experience for Teachers (RET), University of Missouri Columbia

Acknowledgements

This work is based on work supported in part by the National Science Foundation under grant no. EEC-1801666—Research Experiences for Teachers at the University of Missouri. This activity was developed as part of the NSF RET grant in partnership with teachers from Illinois math and science academy. Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.This endeavor would not have been possible without the guidance and support of Prof. Satish S. Nair, University of Missouri, Neural Engineering Laboratory, Columbia, Missouri (https://nairs.mufaculty.umsystem.edu/home).

We wish to thank the Illinois Mathematics and Science Academy (IMSA), Aurora, IL, where student testing was conducted.

Last modified: May 30, 2025

Free K-12 standards-aligned STEM curriculum for educators everywhere.
Find more at TeachEngineering.org