Computer Science Arduino-Based Neural Network: An Engineering Design Challenge
A Week-long Curriculum Unit for Grades 9-12 Computer Science Classes
In this unit, students will design, construct, and test a six to eight node Arduino network as a model of a neural network as they explore introductory programming, computer engineering, and system design. The engineering design challenge is placed within the context of sensorimotor neural engineering. The lessons were developed by Denise Thompson of Orting High School (Orting, Wash.) and Paul Zimmer of South Kitsap High School (Port Orchard, Wash.) as part of the 2015 CSNE Research Experience for Teachers program.
Note: This is a draft unit currently undergoing piloting in classrooms.
Lesson One: Introduction to Brain-Computer Interfaces
Lesson Two: Introduction to Neural Network Reading Assignment
Lesson Three: Abstraction
Lesson Four: Design and Construction of Neural Network
Lesson Five: Reflection and Evaluation