Computer Science


Students will work with Arduino’s to create a circuit that lights up an LED. After building the circuit, students will act like computer scientists to manipulate the light bulb to blink at different rates. Students will then add additional lights to their circuit and create specific blink patterns.


  • Understand the role of a computer scientist when it comes to working with computers
  • Blink an LED on an Arduino at a given rate.
  • Create a specific blinking pattern such as mimicking a heartbeat or representing a message encoded in Morse code.

NGSS Standards

NGSS Standards Student Action
CCSS.Math.Content.HSF-IF.B Interpret functions that arise in applications in terms of the context Students will interpret functions to create code on an Arduino.

NGSS Disciplinary COre Ideas

NGSS Disciplinary Core Idea Student Action
ETS.HS.1C.a Criteria may need to be broken down into simpler ones that can be approached systematically, and decisions about the priority of certain criteria over others (trade-offs) may be needed. Students follow specific steps to accomplish a series of challenges using Arduinos.