There are problems you can solve today that would not be possible to solve without a computer. Learn more about these problems and discover your CS superpower.
Super heroes solve problems. Check out this puzzle to practice your skills!
Some things you need to know:
Link to activity is HERE.
This activity does not require computers.
Logic is a crucial concept in computer science. Because a computer is a series of electronic circuits that are “on” or “off”, logic is a huge part of figuring out errors in both hardware and software.
Here is a link to a large booklet. This activity was from the logic section of this booklet, in case you are looking for more ideas!
AI for Oceans - learn about machine learning and ethical use of artificial intelligence.
Some things you need to know:
Students do not need to login to do this activity.
Here is a link to the lesson, which is available in 25+ languages.
I’d recommend starting this with students, asking students to pause and watch the video with you, and then letting them go ahead with the puzzles.
Encourage students to work together.
Machine learning and AI are two cutting edge applications that use computer science. Both rely on data, the information fed to the computer’s algorithms. If that information is biased, the algorithms will be biased as well.
Spot the Snow Leopard
Some things you need to know:
Here is a link to this Scratch activity.
Here are the Teacher’s Notes for this activity.
This is a project where students are using image recognition to recognize and identify a snow leopard.
Students will create this lesson using scratch.
You might wonder what this has to do with super powers. Image recognition is one of the ways AI is being used for social good. Did you know that this technology is used to process drone images to identify and prevent animal poaching? Check out this story.
Long Live Wakanda
Some things you need to know:
Here is a link to the activity.
Shuri, Okoya, and Riri must work together to help Wakanda! In this activity, students can code their own Marvel Studios' style adventure inspired by "Black Panther: Wakanda Forever".
Use Programming to Create Images and Animations
Some things you need to know:
Students do not need to login to do this activity.
Here is a link to the activity.
While this could be student-led, I recommend instead showing the videos to the class and then having students partner up to move through the coding challenges. They could share one computer or they could each have it open on their computers while moving through the tutorial together.
Use CS to Simulate Elastic Collisions (which happen a LOT to super heroes)
Some things you need to know:
Students do not need to login to do this activity. Activity is here. Use one of the videos to introduce the activity.
The lesson starts with a video to introduce the physics/math they will be learning through the simulation. It could be student led, BUT:
Students will need to be okay with some math notation and some physics or with teaching themselves.
You may want to show the video, pause and scaffold, or you may have them skip the teaching video and instead introduce the activity your way.
Students should code changes, test changes, and move through the tutorials. Without guidance, it is easy for students to change and not test. Be sure you are circling the room to encourage testing.
Pair programming (where one student has the directions open and the other is in charge of the code) is encouraged here. You could create a google document that students reply to as a way to gauge/encourage student engagement.