Jump to main content

Computer Science Lesson Plans (6 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?

Lesson Plan Grade: 6th-8th
1
2
3
4
5
1 review
We hear the word "digital" all the time—digital technology, digital device, digital TV, etc. But what does it actually mean? In this lesson plan, your students will learn how digital signals allow us to reliably transmit and store information. Read more
NGSS Performance Expectations:
  • MS-PS4-3. Integrate qualitative scientific and technical information to support the claim that digitized signals are a more reliable way to encode and transmit information than analog signals.
Lesson Plan Grade: 6th-8th
1
2
3
4
5
5 reviews
Have you or your students ever felt frustrated at not being able to access a favorite website or online game? Did you realize the site might have been a victim of a cyber-attack? If you aren't careful about online security, your own computer could even be used to launch the attack! In this fun lesson plan, you and your students will model one type of attack (a denial-of-service attack) and figure out how to protect the network against it (no computer programming required)! Read more
NGSS Performance Expectations:
  • MS-ETS1-3. Analyze data from tests to determine similarities and differences among several design solutions to identify the best characteristics of each that can be combined into a new solution to better meet the criteria for success.
  • MS-ETS1-4. Develop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.
Lesson Plan Grade: 6th-8th
Classifying happy and sad faces is an easy task for most humans, but can we teach a machine to do it? In this fun lesson, students will use machine learning to try this out and see how easy it is for bias to creep in. This experiment requires no computer programming skills! In an optional extension, students will also use their imaginations to explore the potential benefits and dangers of artificial intelligence solutions. This lesson will give students an awareness of how prevalent artificial… Read more
NGSS Performance Expectations:
  • MS-ETS1-1. Define the criteria and constraints of a design problem with sufficient precision to ensure a successful solution, taking into account relevant scientific principles and potential impacts on people and the natural environment that may limit possible solutions.
  • MS-ETS1-2. Evaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem.
Lesson Plan Grade: 3rd-5th
Do your students have their own online accounts like email or social media? What about a login for the school computers? If so, they might have to pick passwords. Have you ever had trouble creating (and forgetting) good passwords? This fun lesson plan involves a guessing game that can teach your students how to make their passwords harder to guess. Learn how to keep your accounts safe! Read more
Lesson Plan Grade: 9th-12th
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 Machine learning… Read more
Lesson Plan Grade: 4th
Here is a challenge for your students: you need to send a number to someone on the other side of the classroom. The twist? You are not allowed to talk, write the number down, or use gestures or sign language! How would you do it? In this project, your students will explore different means of transmitting information by sending a message to a phone that can graph light, sound, and vibrations using a specific sensor app. They will learn about different sensors and interpreting graphs, and use the… Read more
NGSS Performance Expectations:
  • 4-PS4-3. Generate and compare multiple solutions that use patterns to transfer information.
1
Top
Free science fair projects.