Engineering with Arduino: Learning Electronics and Programming

Course Description

In this course, we will introduce you to the basics of creating technology with Arduino. Through the use of inputs (sensors) and outputs (motors, actuators), we will investigate what drives the development of technological progress and innovation. You will have the opportunity to program and design your own circuits that you can take home with you at the conclusion of the program.

By the end of this class, you will:
• Understand basic electrical theory
• Learn the syntax and semantics of programming
• Read and understand input and output signals from various electrical sensors
• Use imagination to innovate projects based on the students' own interests in technology

The main focus of this course is to help you become comfortable with learning the basics of computer science and engineering topics surrounding microprocessors. You will be exposed to topics and technology that increasingly surround our everyday lives. All of this is possible with a fully customizable, and inexpensive system of an Arduino and its components that you get to design and innovate.

On-Campus Supplemental Fee: $75


This course will cover the basic programming and electronics skills necessary to complete many Arduino projects. Any previous programming or electronics experience you have will be beneficial for you, but even if you have no experience, you're still welcome to enroll. Please familiarize yourself with basic concepts including if statements, for loops, voltage, current, resistance, etc. This course recommends a laptop for course-related programming, games/simulations, etc. Please note that some devices (e.g., Chromebooks) do not allow software downloads onto a desktop and so will not accommodate the specific needs of this course. If you have questions about this requirement please reach out to [email protected]


One Section Available to Choose From:

Online sections of Pre-College courses are offered in one of the following modalities: Asynchronous, Mostly asynchronous, or Blended. Please review full information regarding the experience here.

Dates: June 27, 2022 - July 01, 2022
Duration: 1 Weeks
Meeting Times: M-F 8:30A-11:20A
Status: Closed
Format: On-Campus
Instructor(s): Joseph Yarmac
Course Number: 10058