Foundations of Computers, Electronics & Cyber Careers
Class Summary
This class introduces students to how computers work from the inside out. Students will explore the basic parts of a computer, how electronic circuits power devices, and how information moves through hardware and software systems. The course connects physical components—like circuits, sensors, and processors—to digital concepts such as data, logic, and simple programming.
Students will learn how electronics and computing are used in everyday technology including phones, gaming systems, robots, smart devices, and the internet. The class also provides an overview of cyber and technology careers, helping students understand the many job paths available in fields such as computer engineering, software development, electronics, networking, data, and IT.
Hands-on activities, simple experiments, and beginner coding projects help students build confidence and curiosity while developing strong technical foundations.
Learning Objectives:
By the end of this class, students should be able to:
Identify the main components of a computer and explain what they do
Assemble a PC and troubleshoot issues related to assembly
Understand how electricity flows through simple circuits
Explain the difference between hardware, software and firmware
Perform basic operating system administration for both Windows and Linux
Use a linux (bash) shell to perform basic administrative tasks and troubleshooting
Understand how data is processed, stored, and transmitted
Understand numbering systems (binary, hexadecimal, decimal) and be able to convert between each
Identify and understand the purpose of common networking hardware
Apply logical thinking to solve technical problems
Recognize how math, science, and creativity connect to technology careers
Describe different cyber and technology careers and what skills they require
Understand that not all the interesting problems have been solved
Attributes of Students Enrolling in This Class:
Students enrolling in this course should:
Be curious about how technology works
Embrace failure and frustration as part of the learning process
Enjoy hands-on learning and experimenting
Be willing to ask questions and try new ideas
Have patience when troubleshooting problems
Be comfortable working independently and in teams
Show responsibility when using electronic equipment
Be comfortable applying math concepts up to a pre-algebra level
This class is designed for beginners—no advanced technical experience required.
Basic Knowledge & Skills Recommended
Math & Logical Thinking
Basic arithmetic (addition, subtraction, multiplication, division, exponents)
Introductory algebra concepts (variables, simple formulas, patterns)
Understanding cause-and-effect relationships
Science & Electronics
Basic understanding of electricity (on/off, power, energy)
Familiarity with simple scientific concepts like voltage and current (helpful, not required)
Computer & Technology Skills
Basic computer operation (typing, using a mouse, saving files, using applications)
Ability to ‘touch type’ recommended (consider using online typing classes)
Familiarity with common devices (computers, tablets, phones)
Coding & Computational Thinking
Ability to follow step-by-step instructions
Ability to extrapolate solutions from reference examples
Exposure to beginner coding platforms (Scratch, block-based coding, or Python basics) is helpful but optional
*Please see the Course Schedule page for locations, dates, and times*