Lesson Plans
Scratch
- Solve Substitution Problems Using Scratch - Lesson Plan
- Solve for Slope Using Scratch - Lesson Plan
- Solve Elimination Problems Using Scratch - Lesson Plan
- Solve Linear Inequalities Using Scratch - Lesson Plan
- Solve Simple Quadratics Using Scratch - Lesson Plan
- Solve Pythagorean Theorem Problems Using Scratch - Lesson Plan
- Find Arc Length and Sector Area Using Scratch - Lesson Plan
- Solve for Distances Using Scratch - Lesson Plan
- Maze Game Using Scratch - Lesson Plan
- Smiley Face Using Scratch - Lesson Plan
- Clap on Clap off Using Scratch - Lesson Plan
- Musical Day Using Scratch - Lesson Plan
- Bird Song Using Scratch - Lesson Plan
- Scratch Flying - Lesson
- Scratch Flying Submission Form with Exponential Decay - Lesson Plan
- Using Scratch to demonstrate Coordinate Geometry - Lesson Plan
- Conditional Statements with Scratch - Lesson Plan
- Intro to Scratch - Lesson Plan
- Intro to Scratch and Basic Math Concepts - Lesson Plan
- Advanced Math Commands and Math Integration - Lesson Plan
- Advanced Motion and Basic Control Structures - Lesson Plan
- Creating and Interactive Math Game - Lesson Plan
- Generating Random Math Problems - Lesson Plan
- Enhancing the Game with Additional Features - Lesson Plan
- Using Scratch to Identify Coordinate Graphing - Lesson Plan
- Assessments for Scratch Lesson Plans - Lesson Plan
- Remixing Scratch Activity to Model Animal Cell Organelles - Lesson Plan
- Lab Safety with Scratch - Lesson Plan
- Implementing Scratch - Lesson Plan
- Using a Spiraling approach to teaching basic coding using Scratch in Robotics - Lesson Plan
- Introduction to Scratch Lesson Plans - Lesson Plan
- Transformation Sequences LTA using Scratch - Lesson Plan
- PONG Arcade Game using Scratch - Lesson Plan
- Hacker Name Game using Scratch - Lesson Plan
- Using Scratch to Solve One Step Equations - Lesson Plan
- Using Scratch to Solve Two Step Equations - Lesson Plan
- Finding Intercepts in Scratch - Lesson Plan
- Using Scratch to Create Explicit Sequences - Lesson Plan
- Using Scratch to Create Recursive Sequences - Lesson Plan
Python Programming
- Small Function Unit Idea - Lesson Plan
- Linear Equations Problem - Lesson Plan
- Introduction to Programming - Lesson Plan
- Coding in Science: Photosynthesis - Lesson Plan
- Coding in Science: Ionic vs Covalent Bonds - Lesson Plan
- Coding Energy: Exploring Potential & Kinetic Energy - Lesson Plan
- Function Notation with Coding - Lesson Plan
- Sequences as Functions - Lesson Plan
- Python to code Graphing Calculator - Lesson Plan
- Coding a Simulation - Lesson Plan
- Infectious Disease - Lesson Plan
- Input and Print Functions - Lesson Plan
- Jeopardy Review Game using Python - Lesson Plan
Internet of Things with MicroBit
- Internet of Things (Micro:bit) - Lesson Plan
- Internet of Things (Smart Environments) - Lesson Plan
- Internet of Things Security in K12 Schools - Lesson Plan
- Designing a Smart Home Using the Micro Smart Home Kit - Lesson Plan
Cybersecurity & Network Concepts
- Understanding Internet of Things and Cybersecurity - Lesson Plan
- Network Concepts - Lesson Plan
- Electronic Schematic - Lesson Plan
- Hacking the VEX V5 Platform - Lesson Plan
- Running Simulator Starter Code - Lesson Plan
- Running Simulator Submission Form - Lesson Plan
- Running Simulator Data Collection - Lesson Plan
- Ethical Hacking - Lesson Plan
- Intro to Cybersecurity - Lesson Plan
- Safety Tips for Gaming - Lesson Plan
Introduction to Machine Learning and AI
- Backpropagation, Recursion and Arithmetic Sequences - Lesson Plan
- Residual (Loss Function) - Lesson Plan
- Intro Machine Learning - Lesson Plan
- Intro Machine Learning (Flappy Bird) - Lesson Plan
- Coordinate Geometry Adaptations - Lesson Plan
- Statistical Geometry Adaptations - Lesson Plan
- Speech Emotion Dataset - Lesson Plan
- Integration of Artificial Intelligence - Lesson Plan
- Artificial Intelligence in "Art Appreciation" - Lesson Plan
- Emergency Sub Plan using Machine Learning - Lesson Plan
- AI for Ocean - Lesson Plan
- Evaluating AI Lesson Plans - Lesson Plan
Basics of Computer Science
- Intro to Computer Science in STEM Classrooms - Lesson Plan
- Intro to Computer Science in Gifted Classrooms - Lesson Plan
- Using a Spreadsheet to determine Sequence Type - Lesson Plan
- ASCII Codes - Lesson Plan
- Binary Numbers - Lesson Plan
- Programming Languages Timeline Project - Lesson Plan
- Explaining Algorithm in 5 levels of difficulties - Lesson Plan