Computer Sci. Arduino-based Neural Networks

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.

Download the full PDF here.

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