Course Syllabus
Course Description / Overview:
Grades: 6 – 12
Arduino is both a hardware platform and a programming language. By learning how to build circuits and code, kids can add a new level of interactivity to their projects. The Arduino programming language is based on a combination of C and C++. Learn the Arduino platform and programming language to create robots, electronic toys, home automation tools, and much more. This course is an excellent learning journey for the kids to understand the building block of Integrated circuits using breadboards, transistors, resistors, capacitors, LED, motor controls, etc.
Note:
Classes will be divided into small groups with 1: 6 teacher: students ratio
Class Goals/Outcomes:
- Kids get in-depth knowledge of Arduino C coding and Electronics.
Course Outline:
Topic # |
Contents |
Day 1 |
Topic: Getting Started with Arduino, Variables Activity: Controlling LED with assigning variables. |
Day 2 |
Topic: Condition, if/else if, else, Logical operators ‘and’, ’or’, ‘not’, Activity: Conditional LED light-up code |
Day 3 |
Topic: for Loop, While Loops Activity: LED in loops |
Day 4 |
Topic: Functions, Scope, AnalogWrite Activity: PWM code, Dimming lights |
Day 5 |
Topic: Arrays, String Arrays Activity: RGB Lights, Larson Lights |
Day 6 |
Topic: Inputs, Sliding Switch, Push Button, Potentiometer Activity: Controlling led with Buttons |
Day 7 |
Topic: Photoresistor, buzzer, Distance Sensor Activity: Burglar Alarm |
Day 8 |
Topic: DC motor, Servo Motor, temperature Sensor Activity: Weather Detector |
Student Expectations / Classroom Policies:
- Decent typing skills
-
Kids should know how to use some keyboard shortcuts-
Windows Commands:
CTRL / to comment and uncomment
CTRL z to undo
CTRL c to copy
CTRL v to paste
CTRL + to make the font bigger on
CTRL - to make the font smaller on
Mac Commands
COMMAND / to comment and uncomment
COMMAND z to undo
COMMAND c to copy
COMMAND v to paste
COMMAND + to make the font bigger
COMMAND - to make the font smaller
-
Some Zoom Feature:
How to screen share on zoom
How to use chat for text message on zoom
- Before class starts, download and install the Arduino IDE.
Please click on the below link to download the software.
Installation Video Tutorial for Windows:
Installation Video Tutorial for Mac:
What Should I bring to Class?
-
Are there any course requirements or prerequisites?
- Be able to use a computer (Windows and Mac covered in the course)
- For hands-on, an Arduino and supporting electronics are required
Free rental for supporting electronics kit is available with a deposit of $40. That will be refunded once the kit is returned.
Or link to purchase the Electronic Kit:
Arduino ELEGOO UNO Project Super Starter Kit (Links to an external site.)