High School, Computer Science Lesson Plans (4 results)
From cell phones to social media, computer science is a part of your daily life. Everything from traffic lights to medical devices requires both computer hardware and software these days. Creative problem solvers are using computer science to tackle social problems, improve agriculture, make great entertainment, and start exciting new companies. What could you create and innovate with a bit of tinkering and programming?
This eight-part lesson will guide you through building and programming Arduino-controlled autonomous cars with your students. Each part contains a detailed step-by-step video and a supplemental lesson plan PDF with learning objectives, assessment opportunities, and appendices with circuit diagrams and example code. You can present the material yourself or have students follow along with the videos and pause to work on their autonomous cars.
NGSS Performance Expectations:
Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.
Try our new Science Project Pathways in Google Classroom. One tool to plan, assign, and manage a science project in your class.
Simply enter the project start date to get a customizable science project schedule that breaks the science project into a series of smaller more manageable assignments to keep students on track. The assignments use Science Buddies guide to the scientific method to take students step-by-step through a science project. From the schedule, teachers can make assignments in Google Classroom and view student progress on each assignment.
Using the Netlogo platform to run simulations of a basic neural network called the perceptron, students explore a basic, yet powerful, model of machine learning as they are challenged to understand the logic. Students engage in the perceptron model and discover a weakness of the model. The students then move on to run simulations on Netlogo with the multi-layer perceptron which overcomes the weakness in the original perceptron model. Engineering Connection
This lesson plan will introduce your students to physical computing: the process of building circuits and programming a microcontroller (an Arduino UNO®) to interact with them. The lesson is broken into seven activities that will walk your students through the basics of setting up the Arduino and interacting with circuit parts like LEDs, buttons, and resistors. This introductory material will help prepare your students for more advanced Arduino projects.
In this STEM lesson, students will build a mini popsicle stick drone and use feedback control with an Arduino and an ultrasonic sensor to control the drone's altitude.
Explore Our Science Videos
Walking Water Experiment | STEM Activity
Hydroponics in a 2-Liter Soda Bottle – STEM activity.
How to Make Edible Rice Paper