Eighth Grade, Computer Science Projects, Lessons, Activities (50 results)
|
Select a resource
Sort by
|
What would you do if you saw one of your friends lying on the floor, not breathing, possibly having a heart attack? Call 911? Start CPR (cardiopulmonary resuscitation)? Those would both be important things to do! But do you know CPR? Do your friends and family know CPR? Chances are, most of them don't. Even if they do know CPR, they might be hesitant to use their mouths to perform it. You can change that though. In this science project, you'll create a simple, interactive game that can teach…
Read more
Imagine that you have a list of names of all the people in your class. Someone asks you to put them in alphabetical order. How would you go about doing it? Would you first go through the entire list and look for all the "A" names? Then go through it again and look for all the "B" names, and so on? Do you think going through the list over and over again for each letter would be inefficient? What if you had hundreds, thousands, or even millions of names? How would you ever alphabetize them…
Read more
When you need a calculator, what do you use? A physical calculator? An app on your phone? A web browser? What features does the calculator have? Does it just do basic arithmetic (addition, subtraction, multiplication, and division)? Can it do other mathematical functions, like square roots or exponents? Can you use parenthesis? Does it have a backspace button? That is a lot to consider for a seemingly very simple device or program!
For a computer science project, can you write your own…
Read more
Lesson Plan
Grade: 6th-8th
9 reviews
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:
People with limited mobility, especially in their hands, may not be able to use traditional video game controllers. Adaptive game controllers use a variety of peripherals, like larger buttons, foot pedals, or specialized joysticks, to let people with limited mobility play video games. This video shows how to build a very simple adaptive controller that works with Scratch games on a Raspberry Pi. Can you build an adaptive game controller for a hardware platform and game of your choice?
If you…
Read more
Lesson Plan
Grade: 8th-12th
2 reviews
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.
Read more
How can you motivate students and teachers to make positive changes in their school? Why not try using what is in everyone's pocket—a smartphone! With this project you'll try your hand at harnessing the power of crowdsourcing and mobile technology by creating an app that motivates users to change their school for the better. Do not worry about the app creation, the MIT App Inventor tool makes that part easy; the instructions provided here will lead you through it step-by-step. Will your…
Read more
Lesson Plan
Grade: 6th-8th
6 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:
Use sound recording and analysis software to record voices of your family members. Can you figure out ways to identify each family member by just looking at the analyzed sound patterns from their voice (e.g., spectral frequency analysis)? Develop a hypothesis about what types of sound analysis will identify an individual. Have a helper record additional test files of your family members, without telling you which file belongs to whom. Unplug your computer speakers and see if you can…
Read more
Have you ever used a toy like a Spirograph® to draw precise, repeatable patterns on a piece of paper? What if you could use a computer to automatically draw the patterns for you? This project will show you how to do just that using a Raspberry Pi. Check out the video to see what this simple, but fun, project looks like.
IMPORTANT: The instructions for this project were originally written using Scratch 2 on a Raspberry Pi 3B+. If you are using a newer Raspberry Pi running Scratch 3, you…
Read more
|















