This unit provides an engaging, hands-on approach to teaching computer science fundamentals without the use of computers. Designed for middle school students, the unit builds problem-solving, logical reasoning, and computational thinking skills through unplugged activities that mimic the processes computers follow in programming. Over six weeks, students will develop a deep understanding of algorithms, sequencing, loops, conditionals, and debugging through interactive lessons. They’ll participat