Eid Al-Fitr Algorithm: Unplugged Coding & Sunnah Activities Bring the world of coding to your Eid celebrations! As a computer science educator with 20 years of experience, I designed this bilingual pack to help children (ages 5-12) learn Computational Thinking through our beautiful Islamic traditions. Your students won't just learn the Sunnah; they will understand it as a logical sequence of steps! ✨ What’s Included 6 Interactive Flashcards: Eid Sunnahs explained as coding steps (Ghusl, Best C
This crossword puzzle challenges students to synthesize the principles of software design, logic flow, and debugging. Each clue points to a specific programming paradigm concept, error type, data structure principle, or development lifecycle stage. As students fill the intersecting grid, they will see how syntax, logic, data organization, and problem-solving strategies interconnect to transform a human idea into a functional, efficient, and maintainable program. This activity moves beyond v
This Unplugged Coding activity is the perfect introduction to algorithms for your students, or a simple activity to help build independence around a focus area. We've combined pirates, treasure and coding into 1 activity! Help Captain Jack locate his lost coins by using simple symbols or well defined directional words. Check the preview for more! Students will be able to:Students will be able to solve a problem using simple, well defined directional steps. Students can test their steps to see
Get your students moving and coding this Halloween! 🎃 “Zombie Dance Code” is a hands-on unplugged coding activity that blends STEM logic with fun dance movements. Students work in pairs — one as the Coder and one as the Dancer — to read, follow, and debug zombie dance codes! 💻 Perfect for: – Halloween STEM Centers – Computer Science Week – Unplugged Coding Lessons – Cooperative Classroom Games 🧩 What’s Included: • 3 Levels of Difficulty (Easy / Medium / Hard) • 15 total coding challenges (5 p
Help students focus on thinking before typing with this Python pseudocode to code translation worksheet designed for Computer Science Principles (CSP) and introductory Python courses. This activity guides students through algorithmic thinking and sequencing by having them read pseudocode, fix step order, and translate ideas into simple Python— without emphasizing syntax perfection. It’s ideal for rebuilding confidence after a break and preparing students for tracing, debugging, and full prog
Turn the classic campfire treat into a fun introduction to computer science! In this hands-on activity, kids practice writing algorithms (step-by-step instructions) and testing them out through rapid prototyping. When their “programs” don’t go as planned, they’ll get to debug and try again—just like real programmers! This set includes complete activity instructions plus a kid-friendly teaching script, so the activity can be led by youth leaders. It’s designed to be fun, engaging, and full of
This Unplugged Coding activity is the perfect introduction to algorithms for your students, or a simple activity to help build independence around a focus area. But to make matters better, we have linked coding with EASTER! So while you look for some amazing easter themed resources, you could also use it as the perfect opportunity to introduce algorithms and coding to your class. This is an amazingly easy, no prep, activity that you can do with your students. Students will be able to:Students
Advanced Python Debugging ChallengesWelcome to a thrilling journey into the realms of Python! In this series of challenges, we are delving deep into the intricacies of advanced Python debugging. These challenges are specifically designed to help you sharpen your problem-solving skills, deepen your understanding of Python's advanced features, and enhance your debugging capabilities. What's Inside? These challenges span a variety of topics, encompassing: Recursive Functions and AlgorithmsMultithre
Teach ALGORITHMS AND SEQUENCING. Students will "code" a set of instructions, the algorithm, to help a robot, yourself, make peanut butter and jelly sandwiches. Students will create their own algorithm for the robot to use and make a sandwich. They have two tries! Usually the first try is going to messy and fun as the teacher/robot tries to follow the steps. Once they learn from their mistakes (debugging) they can try again, usually with better results. SLIDES 1 - 5 ARE TEACHER INSTRUCTIONSSLIDES
Introduce your students to debugging in a fun and engaging way! This FREE unplugged coding poster helps students understand how to find and fix mistakes in step-by-step directions (algorithms). Perfect for introducing early computer science concepts in a simple, visual way! ⭐ Students will learn to: • Find what’s wrong • Fix the mistake • Put steps in the correct order 🎯 Great for: • STEM lessons • Computer science introduction • Whole group or centers 👩🏫 Grade Level: K–2 💡 This resou
Do you need Computer Science Algorithms and Programming Activity? Are you looking for a fun way to incorporate unplugged coding skills into your classroom? Maze activities teach algorithms and the importance of step-by-step instructions. Students help a character complete tasks on a grid, followed by writing a program. Print and go. Little Prep needed. Standards Alignment CSTA K-2 1A-AP-08 Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete
🐰 Make coding FUN this spring—no devices needed!This Easter-themed unplugged coding unit helps students learn foundational computer science skills through engaging, hands-on activities. Students will guide an Easter Bunny through grid maps, using step-by-step instructions to collect eggs, avoid obstacles, and solve challenges—all while building real coding skills! 🧠 SKILLS COVERED: ✔ Algorithms (step-by-step instructions) ✔ Sequencing & directional coding ✔ Debugging (fixing mistakes) ✔ Proble
This lesson engages students in computational thinking by having them write and test algorithms through a hands-on "Human Robot" challenge. Students create step-by-step instructions for a partner acting as a robot, who follows the algorithm exactly as written—revealing flaws in clarity and precision. Through debugging and refining their instructions, students experience how computers execute commands without assumptions, highlighting the importance of well-structured algorithms. A supporting
7 questions written in Edexcel style pseudocode. Questions cover tracing output, identifying common logic errors in algorithms, and making corrections. Separate answer sheet included. Fully editable resource.
Are you introducing computer science to your elementary students? This maze activity teaches algorithms and the importance of step-by-step instructions. Students help a character complete tasks on a grid, followed by writing a program. Students sequence the steps associated with Martin Luther King Jr. and are introduced to algorithms and coding. Great for use with Hour of Code™. Standards Alignment CSTA K-2 1A-AP-08 Model daily processes by creating and following algorithms (sets of step-by-st
Computer Science and Programming No Prep Worksheet Activity with Vocabulary Words / Terms - Vocabulary Review Game Hidden Words: Algorithm Binary Code Computer Science Compiler Data Structure Encryption Flowchart Gateway Internet Protocol Java Machine Learning Network Programming User Interface Variable Web Server Assembly Language Database Node Operating System Version Control Debugging Open Source Source Code Virtual Machine Great for: Early Finishers, Vocabulary Lesson, Emergency Sub Plan, H
Computer Science Terms No Prep Worksheet Activity with Vocabulary Words / Terms - Vocabulary Review Game Hidden Words: Algorithm Computer Science Binary Code Compiler Data Structure Debugging Encryption Hardware Software Machine Learning Operating System Cloud Computing Data Mining Source Code Cloud Storage Byte Kilobyte Megabyte Gigabyte Terabyte User Interface User Experience Back End Front End Great for: Early Finishers, Vocabulary Lesson, Emergency Sub Plan, Homework, Unit Supplement, Spong
7 questions written in Edexcel style pseudocode. Questions cover tracing output, identifying common logic errors in algorithms, and making corrections. Separate answer sheet included. Fully editable resource.
** For more Valentine's Day Unplugged Computer Science Activities: Click Here!**For more Elementary Computer Science Activities: Click Here!Making a Valentine: Unplugged Computer Science Debugging ActivityThis unplugged computer science activity is a fun and festive way for students to practice their debugging skills! This is a great lesson to include after students have been introduced to the concept of algorithms.No prep necessary! Simply print and begin the lesson.
This FREEBIE allows students to practice their unplugged directional coding skills. How will you get the monster to his home? These algorithm mazes are an unplugged way for students to work through the logical sequence of coding an algorithm, which is just a set of instructions or directions to follow. These are best done in pairs. Student #1 is the computer programmer and creates the algorithm for student #2 , who is the computer robot, to complete. Student #2 must follow the algorithm exactly
These algorithm cards are the perfect addition to your coding lessons with BeeBot robots or robotic mice. Students can practice creating algorithms using the cards before coding entering their code into the robot - reinforcing the notion that an algorithm is a set of simple steps and providing an opportunity for students to check (debug) their code. A laminated set of these cards are essential for any BeeBot coding lesson in junior primary! This resource includes a black and white version, as we
Bring algorithms to life with this interactive, unplugged classroom activity! In this collaborative lesson, students work in groups to solve a physical puzzle — but before they start, they must write and follow their own pseudocode algorithm. As they work, they’ll experience firsthand how sequencing, selection, and iteration apply to problem-solving in computer science. Afterward, students reflect on their “debugging” process and connect their experience to real programming concepts. 🧠 St
This notebook covers flowcharts/algorithms, event handlers, conditionals, debugging, variables, loops, functions/procedures and lists. Each topic includes the blank slide to give students and an answer key slide for you. The answer key will have notes of any videos I recommend to introduce the topics.