Course Number: 922 Meeting Times: 4 days/week, 1 semester/half year
Credits: 1/2 Grades: 10-12 Prerequisite: Intro to Engineering OR Human Centered Design
This course is designed to introduce students to basic principles in electronics and electrical engineering, and lay a foundation for subsequent study in engineering, applied physics and design. The main objective of the course is to introduce students to programming with a specific emphasis on using coding to interface/interact with physical devices, sensors and hardware. Students will be introduced to the basic theory of electricity and circuits and apply this knowledge in the form of hands-on projects through the use of the Arduino platform.
Basic Circuit Theory
Forces and Coulomb's Law,
Current, Voltage, Resistance, Ohm's Law
Kirchoff's Laws, Series and Parallel Circuits, Voltage Dividers
Solving Circuits
Programming
The Arduino Microcontroller
Binary Numbers, Compilers, Displaying Data
Variables, Data types, Control Flow
Functions and Arrays
Sensors
LEDs and their applications
Temperature Sensors
Buzzers, Servo Motors
Shift Registers, Seven-Segment Displays, LCD Monitors
Final Project
Students build circuits on breadboards and learn to code those projects, which increase in complexity as the semester progresses. The semester ends with a hands on project, which comes from the community, such as coding a puzzle to speak when the correct puzzle piece is inserted. (see below)
Students work on creating sound for a puzzle made by a speech and language teacher for students with language delays.
Students work on scaffolded projects learning both electronic circuitry and coding a microcontroller