Computer Science Projects, Lessons, Activities (83 results)
|
Select a resource
Sort by
|
Remembering to take medication or perform a test regularly, consistently, and at specific times can be difficult for elderly people with short-term memory loss, or teenagers absorbed in activities. With mobile devices becoming our constant companions, could a smartphone or tablet offer a solution?
The Massachusetts Institute of Technology (MIT) has created a simple tool making it possible for anyone who has a computer and Internet access to create a reminder app. It is easy, quick, and…
Read more
Lesson Plan
Grade: Kindergarten-3rd
2 reviews
Computational thinking is a problem-solving process that is used in everyday life as well as computer programs. In this lesson, students apply their computational thinking skills to explore the life cycle of a butterfly. They'll create an algorithm, or set of instructions, to model the life cycle of a butterfly. They will write this algorithm using conditionals and then program it on a computer.
Learning Objectives
Students will:
Analyze the life cycle of a butterfly.
Develop an algorithm…
Read more
How do you design a program that can pilot a self-driving race car? By using machine learning. In this project, you will train your own machine learning model for an autonomous vehicle, the AWS (Amazon Web Services) DeepRacer. You can run your car's machine learning model on a simulated racetrack (Figure 1), or you can purchase a 1/18 scale model vehicle that can race on a physical track (Figure 2 - note: new cars are no longer for sale, but you may be able to purchase a used one on a site like…
Read more
Are you ever annoyed by a poor Wi-Fi signal? What about when you try to send a text message, and it just won't go through because of poor cell service? Have you ever wondered what factors affect the strength of your signal and the speed of the connection? If so, this project is for you!
Read more
STEM Activity
99 reviews
AI is all around us and changing our world—often for the better, but sometimes with unintended consequences.
In this activity, you will imagine and explore the potential benefits and dangers of an artificial intelligence solution you imagine. Let your imagination flow and see where it takes you.
Read more
Do you know anyone who is colorblind, or are you colorblind yourself? What if you could carry a device in your pocket that could identify colors for you? Many people already carry around the device they need to do this - a smartphone! Since phones have built-in cameras, you can make an app that uses the camera to identify colors. In this project you will use a program called MIT App Inventor that makes it easy for anyone, even with no programming experience, to design your own mobile app.
Read more
How do you feel right now? Do you remember how you felt a few hours ago? How about yesterday or last Wednesday? What if you could track your emotions throughout the day and use this information to help improve your mood and well-being? In this science project, you will program a simple, pocket-sized device that you can carry around with you to log your feelings whenever you want or on a specific schedule.
Read more
STEM Activity
25 reviews
How do driverless cars know how to recognize different road signs? They use something called machine learning. In this activity you will teach a computer to recognize different road signs using photos that you take yourself and a tool called Teachable Machine by Google®. The better the training data, the more accurately the program will be able to recognize different types of signs.
Read more
Space is a dangerous place for astronauts and spacecraft. Earth's orbit is full of potential hazards like meteoroids, space debris, and other satellites that you do not want to crash into! How do scientists detect these objects in space? If you do detect an object, how can you tell what it is? In this project you will make your own computer program that can recognize and react to three different models of objects that can be found in space. No previous programming experience is required!
Read more
If you've ever watched an adult pay for something by simply touching their credit card to a machine at a store, or you've done the same with a bus pass, you've seen an RFID tag in action. An RFID (Radio-Frequency IDentification) tag allows a card to be read by a computer from a short distance away. This is very convenient, but it also allows criminals to steal information about you. For instance, on the subway or the bus, someone standing next to you can use an RFID reader to access the data on…
Read more
|
















