This introduction to electronics is a hands-on, project-oriented course. Students will build a variety of simple devices, including timing circuits, alarms, flashers, amplifiers and counters. By designing, building and analyzing these circuits, students will gain a firsthand knowledge of a variety of basic electronic components, including resistors, capacitors, switches, relays, transformers, diodes, transistors, and several integrated circuits. Students will use Arduinos throughout the course for analyzing and testing, and as a central piece of their circuit design. Though some experience in programming is helpful, it is not required for this course.