Computer Science Activities
Here I have compiled a collection of activities that educators can use in their classroom to boost children’s Coding, Computational Thinking, and Problem-solving skills. The activities are categorized based on grades, however, if your students are capable, they can try all the activities.
Digital Citizenship: SD & SMP
Take this pre-quizz to test your digital knowledge and also learn all about it in an interactive way.
To make the most of the Internet, kids need to be prepared to make smart decisions. Be Internet Awesome teaches kids the fundamentals of digital citizenship and safety so they can explore the online world with confidence.
Computational Thinking: SD & SMP
Have the class act out an array and gradually work out how to sort it efficiently. A deeper understanding of “if-else” conditionals and loops.
This puzzle is an example of an algorithm that was popular long before a computer was available to run it. While it is a fun puzzle, it is famous as an example of recursion as well as the importance of efficiency in an algorithm.
Computer Savvy: SD & SMP
Want to use Google search more efficiently and get the search results you want quickly? Here are 20 Google search tips and tricks to maximize your search efficiency.
In this free tutorial, get tips and tricks to use your devices as efficiently as possible.
Let’s switch roles: this time YOU are the computer! Read and interpret the programs to find the right trajectory and win the challenges. You will have to focus and use your intuitive abilities to understand some core concepts of programming.
LightBot is a puzzle game based on coding; it secretly teaches you programming logic as you play! You will learn Sequencing, Overloading, Procedures, Recursive Loops, Conditionals. LightBot was designed with first-time coders. It’s been played by over 20 million kids and has been used by tens of thousands of teachers worldwide.
Select a card from your deck and interpret its code in order to progress through the world. Along your journey, you will discover some basic concepts of programming. Use your intuitive abilities to guess the rules and learn from your own mistakes. Made with care by the team behind Compute it and Silent Teacher, with the same fundamentals: trial-and-error instead of verbose explanations, smooth progression, no code to type, accessibility to absolute beginners.
A minimalist game where beginners can discover what coding is all about and the key concepts behind code, with no explanations given. Through several series of questions, the player is led to guess the rules of this language and learn from his own mistakes.
Here, you’ll use real, typed code to control a simulated Code Car circuit board. You’ll have control over the headlights, siren lights, buttons, and tail light of the simulated circuit. There are 7 lessons in this hour, so take your time on each one! It’s OK to spend some time troubleshooting or playing around with your code on a lesson that interests you. If you’re engaging with the code, you’re doing great.
On each page, you’ll find a code editor and a simulated Code Car. To run your code, you’ll press the Upload Your Code button in the code editor. Scroll down to see a more in-depth walkthrough of a lesson page, or click Get Started to start the Hour of Code!
you’ll learn how to use the toolkit to create an interactive program! This activity is an example of what your program might look like. The learning objectives of this activity are using a background, creating a sprite, Use actions to make your sprite move and Use a click event to make your program interactive.