Introduction to Computer Engineering & Computer Studies
- Introduction and Safety
- Course website, outline, safety forms, Google Classroom, etc…
- Quiz: What this course is about, correct contact information
- Assignment: School Safety requirements – Lots of little quizzes
- Assignment: Safety poster
- Introduction to Computer Hardware
- Quiz: Computer parts explained
- Quiz: CPU
- Quiz: Motherboards
- Quiz: BIOS, CMOS and UEFI
- Quiz: RAM
- Quiz: Storage
- Quiz: Computer CPU specifications
- Quiz: Identifying different components in a computer
- Assignment: Building two (2) computer systems: 1 inexpensive and 1 expensive
- Introduction to Computer Software
- Quiz: What is Software?
- Quiz: Malware, Viruses, Worms and Trojans
- Assignment: Malware Assignment
- Introduction to Operating Systems
- How an operating system works
- Explaining File Systems
- What are Drive Partitions?
- Lab: Demonstrating how to create a bootable Windows 10/11 USB key and installing Windows 10/11
- Assignment: Doing research on an Operating Systems
- Introduction to Computer Networking
- What is a computer network?
- Quiz: What is an IP address?
- Quiz: DHCP Explained
- Quiz: What is DNS and how does it work?
- Assignment:Setting up a Wireless Router
- Introduction to Programming
- Python and/or Arduino C, C++
- more to come
- Introduction to Computer Numbering
- What is the difference between Decimal, Binary and Hexdecimal?
- Assignment: Decimal, Binary and Hexdecimal worksheet
- Introduction to Soldering
- Introduction to Electronics
- Review of Grade 9 Science of Ohm’s Law
- Introduction to Tinkercad
- Assignment: Electronics 1: Ohm’s Law
- Assignment: Electronics 2: Series Circuits
- Assignment: Electronics 3: Parallel Circuits
- Digital Logic Gates
- What are Logic Gates
- Basic Logic Gates and Truth Tables
- Assignment: Combining Digital Logic Gates and Truth Tables
- Introduction to Arduinos, ESP32 and ESP8266
- Introduction to an Arduino
- Assignment: 10 Arduino Questions
- Assignment: Arduino Lesson 0: Getting Started
- Assignment: Arduino Lesson 1: On-board LED to Flash in Tinkercad
- Assignment: Arduino Lesson 2: Get an External LED to Flash in Tinkercad
- Assignment: Arduino Lesson 3: RGB LEDs in Tinkercad
- Final Summative Assignment: Robot
- Overview of ESP32 Robot and Dabble
- How to turn on/off the ESP32 onboard LED with the Dabble gamepad.
- Quiz: What is a L298 Dual H-Bridge Motor Drive
- GitHub – Complete Robot Assignment
- Code for Robot