TPT
Total:
$0.00
Preview of Algorithm Showdown and Real-Life Algorithm Design Project - AP CSP

Algorithm Showdown and Real-Life Algorithm Design Project - AP CSP

Created by
SageFire LLC
Looking for a meaningful project to go with the Code.org AP CSP Algorithms unit? If you have noticed that Code.org does not really include a full project for this unit, this resource fills that gap with a structured, student-friendly assignment that helps learners apply algorithmic thinking in a clear and practical way. This resource gives students the chance to do more than just answer lesson questions. They first analyze two different algorithms for the same task, decide which one is more e
Preview of Social Media Algorithms Inquiry-Based Research Project | Inquiry Learning

Social Media Algorithms Inquiry-Based Research Project | Inquiry Learning

How Do Social Media Algorithms Shape What We See and Believe?In this week-long inquiry-based project, middle or high school students investigate how social media algorithms influence information, mental health, and democracy. Students explore real-world questions for which there are no easy answers, making this project highly engaging, discussion-rich, and relevant to their daily lives. Perfect for Social Studies, Psychology, Sociology, Computer Science, Science, Current Events, or any class exa
Preview of Intro to Java: Lesson 4.1 — Searching & Sorting Algorithms

Intro to Java: Lesson 4.1 — Searching & Sorting Algorithms

Created by
Mr. H Codes
Lesson 4.1 — Searching & Sorting Algorithms (Java) | CSA Worksheet + Teacher GuideLinear Search • Binary Search • Selection Sort • Insertion SortThis complete, classroom-ready worksheet packet is perfect for any Intro to Java or AP Computer Science A class. Students learn four core algorithms essential for understanding data structures and AP CSA exam readiness: linear search, binary search, selection sort, and insertion sort. This resource includes a detailed student worksheet AND a full tea
Preview of Introduction to Java: Lesson 3.6 — Array Algorithms

Introduction to Java: Lesson 3.6 — Array Algorithms

Created by
Mr. H Codes
Introduction to Java: Lesson 3.6 — Array Algorithms (Searching, Max/Min, Shifting, Counting) Teach array algorithms with confidence using this fully printable, classroom-ready worksheet packet designed for high school Computer Science and CSA Java students. This resource breaks down essential algorithmic skills—including searching, traversal, max/min, shifting, and counting—into clear, student-friendly steps. Perfect for AP CSA, Intro to Java, and CS1 courses. This packet includes a complete s
Preview of Introduction to Java: Lesson 1.7 — Debugging Foundations

Introduction to Java: Lesson 1.7 — Debugging Foundations

Created by
Mr. H Codes
Help your Computer Science students master the foundations of debugging with this classroom-ready Java worksheet packet! Designed for Grades 9–12 and aligned with AP CSA + CSTA standards, Lesson 1.7 introduces students to the three major types of errors— compiler, runtime, and logic errors—and teaches practical strategies for finding and fixing bugs using print debugging and code tracing. This engaging, printable worksheet includes a clear mini-lesson, vocabulary practice, guided questions, co
Preview of Search Algorithms, Efficiency, & Code Tracing

Search Algorithms, Efficiency, & Code Tracing

Created by
Franco Comp Sci
This lesson helps teachers explain how computers find things in a list, and helps students learn how different search methods work. It shows the difference between checking every item one by one (linear search) and cutting the list in half each time (binary search). Students also learn how to follow code step-by-step, fix errors, and understand how long a search might take. Using simple examples, like roller coasters, makes the lesson fun and easy to follow. It builds important skills students w
Preview of Introduction to Java: Lesson 2.8 — Algorithmic Thinking

Introduction to Java: Lesson 2.8 — Algorithmic Thinking

Created by
Mr. H Codes
Introduction to Java: Lesson 2.8 — Algorithmic Thinking (Step-by-Step Algorithms, Pseudocode, Tracing, Coding Activity)Help your high school Computer Science students build the most essential skill in programming— algorithmic thinking—with this complete, ready-to-print worksheet packet designed specifically for CSA Java classrooms (Grades 9–12). This resource is perfect for AP CSA, Intro to Java, Computer Science Principles, or any programming course that needs strong foundations in logical
Preview of Unit 3 - Spike Prime: Read the Code – (Advanced) WS 5: Predict, Fix, Improve

Unit 3 - Spike Prime: Read the Code – (Advanced) WS 5: Predict, Fix, Improve

Created by
RoboBytes
This worksheet turns analysis into intentional improvement — not guesswork.Students compare two versions of code, predict behavior, test both versions, and justify which design is better and why. Only after reasoning do students improve the code themselves. This worksheet brings everything together: prediction, evidence, design thinking, and debugging. This worksheet saves you time because: fixes are justified, not random students explain why changes matter code improvements become thoughtful,
Preview of OUT OF ORDER | SPIKE™ Prime Robotics & Coding Interactive Notebook

OUT OF ORDER | SPIKE™ Prime Robotics & Coding Interactive Notebook

🚨 THE PERFECT END-OF-YEAR STEM ACTIVITY TO KEEP STUDENTS ENGAGED, COLLABORATING, AND PROBLEM-SOLVING AFTER TESTING SEASON! 🚨 Challenge students to think like real robotics engineers with this interactive blackline master companion activity designed to accompany the online “Out of Order” LEGO® SPIKE™ Prime lesson! Students will build, test, debug, analyze, and improve a robotic delivery cart while documenting their thinking, troubleshooting strategies, and programming observations directly into
Preview of Intro to Java Lesson 3.7 — ArrayLists

Intro to Java Lesson 3.7 — ArrayLists

Created by
Mr. H Codes
Lesson 3.7 — ArrayLists (Java CSA Worksheet + Teacher Guide)Teach Java ArrayLists with confidence using this fully printable, classroom-ready worksheet packet designed for high school Computer Science (CSA Java, AP CSA, Intro to Java, or general programming). This resource introduces students to dynamic lists, common ArrayList methods, list algorithms, tracing, and hands-on coding practice using clear explanations and beginner-friendly examples. Perfect for 9th–12th grade, this packet includes
Preview of Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 5 Infinite Loops and Logic

Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 5 Infinite Loops and Logic

Created by
RoboBytes
Just because code runs forever doesn’t mean it’s doing anything useful.This worksheet teaches that lesson clearly and early. Students examine programs with infinite loops — including one where a sensor is checked repeatedly but behavior never changes. They predict long-term behavior, test their predictions, and explain why some loops are ineffective. The questions are designed to build a debugging mindset before students reach Advanced robotics. This worksheet saves you time because: ineffecti
Preview of Java Syntax & Conditionals - Worksheets/Quizzes/Answer Keys

Java Syntax & Conditionals - Worksheets/Quizzes/Answer Keys

Engage your high school students with these ready-to-use Java programming resources!This printable bundle includes introductory worksheets, quizzes, and answer keys focused on Java syntax, variable types, and conditional logic—perfect for AP Computer Science A, intro-level CS classes, or tech enrichment. Why Worksheets for Programming? Paper-first coding builds deeper understanding. Students develop logic and debugging skills without the distractions of a compiler. Structured practice == st
Preview of KEEP IT SAFE | SPIKE™ Prime Robotics & Coding Interactive Notebook

KEEP IT SAFE | SPIKE™ Prime Robotics & Coding Interactive Notebook

🚨 THE PERFECT END-OF-YEAR STEM ACTIVITY TO KEEP STUDENTS ENGAGED, COLLABORATING, AND PROBLEM-SOLVING AFTER TESTING SEASON! 🚨 Challenge students to think like real robotics engineers with this interactive blackline master companion activity designed to accompany the online “Keep It Safe” LEGO® SPIKE™ Prime lesson! Students will build, test, and program a functional safe-deposit box while documenting their logic, sensor data observations, and security algorithms directly into their engineering n
Preview of Spike Prime: Read the Code Series - Beginner, Intermediate, and Advanced Bundle

Spike Prime: Read the Code Series - Beginner, Intermediate, and Advanced Bundle

Created by
RoboBytes
The Read the Code series is designed to save teachers time by teaching students to explain robot behavior before running code. Across Beginner, Intermediate, and Advanced levels, students learn to read SPIKE Prime programs, predict behavior, test their predictions, and answer thought-provoking questions that surface the most common robotics misconceptions—so teachers do not have to repeatedly explain them. This is not trial-and-error robotics. It is reasoning, debugging, and understanding—bu
Preview of Unit 3 -Spike Prime: Read the Code – (Advanced) WS 2: Sensor Priority & Override

Unit 3 -Spike Prime: Read the Code – (Advanced) WS 2: Sensor Priority & Override

Created by
RoboBytes
Students don’t understand why some sensors seem to “do nothing.”This worksheet explains that problem clearly. Students examine programs where multiple sensors are checked, but some conditions never meaningfully trigger. They predict behavior, test their predictions, and explain how sensor priority and logic masking affect outcomes. The worksheet leads students to discover that the issue isn’t the sensor — it’s the code structure. This worksheet saves you time because: students stop blaming har
Preview of Unit 3 - Spike Prime: Read the Code (Advanced) – WS 4: Partial Infinite Loops

Unit 3 - Spike Prime: Read the Code (Advanced) – WS 4: Partial Infinite Loops

Created by
RoboBytes
Students can’t tell the difference between “running” and “responsive.”This worksheet makes that distinction unmistakable. Students examine programs with infinite loops that appear active but trap the robot in limited behavior. They predict long-term behavior, test their predictions, and explain why the robot becomes stuck even though the code is still running. The questions surface logical dead ends that students often miss. This worksheet saves you time because: students stop assuming loops au
Preview of Introduction to Computer Science & Java — Unit 1 Complete Bundle

Introduction to Computer Science & Java — Unit 1 Complete Bundle

Created by
Mr. H Codes
Teach Java with confidence using this ready-to-use Unit 1 bundle for high school Computer Science! This comprehensive resource includes all worksheets, teacher guides, mini-lessons, examples, vocabulary activities, coding tasks, and answer keys for Lessons 1.1 through 1.7—PLUS a full Java Programming Project for assessing student mastery. This bundle is classroom-tested, printable (8.5x11), and perfect for CSA Java, Intro to Computer Science, and Foundations of Programming courses. 🌟
Preview of Spike Prime Coding: Read the Code Series - Advanced Worksheet Bundle

Spike Prime Coding: Read the Code Series - Advanced Worksheet Bundle

Created by
RoboBytes
Your students can make robots move — but they struggle to explain why the code behaves the way it does.This Advanced Read the Code bundle fixes that for you. These five Advanced worksheets are designed to save you time by guiding students through the hardest robotics thinking skills: analyzing complex logic, identifying design flaws, and explaining unexpected behavior — before trial-and-error takes over. Students don’t just run code. They read it, predict behavior, test their predictions, an
Preview of Introduction to Java: Unit 2 Final Project — Logic Quest Adventure

Introduction to Java: Unit 2 Final Project — Logic Quest Adventure

Created by
Mr. H Codes
Unit 2 Final Project: Logic Quest Adventure (Java Programming)Empower your Computer Science students with this fully scaffolded, classroom-ready Unit 2 Final Project for Java programming! Designed specifically for High School Computer Science, CSA Java, and Intro to Java Programmingcourses, this engaging final assessment helps students apply everything they learned about Boolean logic, conditionals, loops, nested loops, strings, and algorithmic thinking in a fun, interactive game-building c
Preview of Introduction to Java: Lesson 2.6 — Nested Loops

Introduction to Java: Lesson 2.6 — Nested Loops

Created by
Mr. H Codes
Introduction to Java: Lesson 2.6 — Nested Loops Worksheet & Teacher GuideTeach nested loops with confidence using this printable, classroom-ready Java programming worksheet packetdesigned for high school Computer Science and AP CSA students. Perfect for grades 9–12, this resource breaks down nested for loops, row/column patterns, and ASCII art into clear, approachable activities that help students master complex loop logic step-by-step. This lesson includes a student worksheet AND a comp
Showing 1-20 of 20+ results