TPT
Total:
$0.00
Preview of AP Computer Science A Topic 1.9: Method Signatures

AP Computer Science A Topic 1.9: Method Signatures

AP Computer Science A Topic 1.9Editable PowerPoint Presentation (Dark Visual Studio Theme) Lesson 1Classwork (Class activity) Lesson 2Practical Assessment (Programming) Lesson 3Theory Assessment Lesson 4Unit Test Lesson 5Topic 1.9: Method SignaturesLO 1.9.A: Identify the correct method to call based on documentation and method signatures.EK 1.9.A.1: A method is a named block of code. Procedural abstraction allows use without knowing the implementation.EK 1.9.A.2: A parameter is a variable in the
Preview of SPIKE Prime Coding: Read the Code Series – Intermediate Worksheets Bundle

SPIKE Prime Coding: Read the Code Series – Intermediate Worksheets Bundle

Created by
RoboBytes
Save time and money with this ready-to-use 5-worksheet series for SPIKE Prime coding! These worksheets help students read block code, predict robot behavior, and reason through loops, conditionals, and sensors — all without needing to run the robots. Perfect for offline days, early finishers, substitutes, or formative assessment. Bundle Includes: Worksheet 1 – Predict Robot BehaviorStudents analyze simple SPIKE Prime programs and predict robot movement step by step. Worksheet 2 – Repeated Se
Preview of Unit 3 - Spike Prime: Read the Code – (Advanced) WS 3: Inefficient Logic

Unit 3 - Spike Prime: Read the Code – (Advanced) WS 3: Inefficient Logic

Created by
RoboBytes
The robot works — but the code is bad.This worksheet teaches students to recognize that difference. Students analyze programs that technically behave correctly but include redundant checks, unnecessary blocks, and inefficient structure. They predict behavior, test it, and explain why the code works — and why it’s still poorly designed. This is where students start thinking like real programmers, not just robot operators. This worksheet saves you time because: students stop equating “it works”
Preview of Unit 3 - Spike Prime: Read the Code – (Advanced) WS 1: Competing Conditions

Unit 3 - Spike Prime: Read the Code – (Advanced) WS 1: Competing Conditions

Created by
RoboBytes
Your students think multiple “if” statements all matter equally.This worksheet shows them why that’s not true — without you having to lecture. Students analyze code with competing conditions inside a loop. They predict what the robot will do, test their predictions, and explain which condition actually wins and why. Carefully written questions guide students to notice order-of-operations issues that cause unexpected behavior. This worksheet saves you time because: students stop assuming “all c
Preview of Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 4 Two Outcomes Inside a Loop

Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 4 Two Outcomes Inside a Loop

Created by
RoboBytes
Your students don’t understand why the robot won’t change behavior.This worksheet makes that visible without you re-explaining it. Students analyze if/else logic placed inside and outside of a loop. They predict behavior, test their predictions, and explain why repeated decisions allow robots to respond — while single decisions do not. Carefully structured questions help students articulate why robots sometimes feel “stuck,” even when the code looks correct. This worksheet saves you time becau
Preview of Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 3 Repeat Actions

Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 3 Repeat Actions

Created by
RoboBytes
Students use repeat blocks — but don’t always understand them.This worksheet clears that up before it becomes a problem. Students read code that uses repeat and repeat-forever blocks to control movement. They predict distance and stopping behavior, test their predictions, and explain how repeated actions affect movement, all without adding sensor complexity. Questions are designed to surface and correct common misunderstandings about loops — especially “repeat forever.” This worksheet saves yo
Preview of IB DP Computer Science 2 Year Podcast-Style Audio Summaries Revision All Topics

IB DP Computer Science 2 Year Podcast-Style Audio Summaries Revision All Topics

⚡ IB DP Computer Science: Podcast Episodes - Revision Resource Guide ⚡ A helpful, exam-ready resource for teachers & students. This audio revision guide provides IB DP Computer Science students with convenient access to podcast-style episodes covering key syllabus topics through QR codes. In today's digital age where students increasingly prefer listening over reading, these episodes offer the perfect solution for effective learning. About the Audio Format: These episodes are generated using
Preview of There is Magic in My Code.....teaching your computer to do card tricks

There is Magic in My Code.....teaching your computer to do card tricks

Created by
Technomustang
Imagine handing a deck of cards to someone and they input the top card into the computer and it tells them where any other card in the deck is located? Imagine doing that without any type of data structures.Imagine a first semester Java student's surprise when their computer learns these tricks!!! Imagine the students telling you the top card and you proceed to call the remaining cards in the deck in order. This material will last 2 to 3 weeks depending on the programming skills of the students.
Preview of When to use Generator Functions in Python Programming | Complete Coding Lessons.

When to use Generator Functions in Python Programming | Complete Coding Lessons.

Created by
CodeHive DIY
Teach your students when and why to use generator functions in Python programming with this beginner-friendly, ready-to-teach lesson. This resource covers real-world scenarios where generator functions are the best choice, highlighting their benefits like lazy evaluation, memory-efficient iteration, and the use of the yield keyword to produce values on the fly without storing them all at once. It provides all the guidance needed to make the learning process smooth and effective, making it
Preview of AP Computer Science Principles - Loops Lab (Python)

AP Computer Science Principles - Loops Lab (Python)

This lab covers while loops and for loops in Python. Lists are the next topic, so they are avoided in the context of loops here. Instead the focus is on combining loops, if statements, and functions to make a few complete codes. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. Python code showing possible acceptable codes satisfying the program requirements is included. More notes about my
Preview of AP Computer Science A - Writing Classes Lab (Java)

AP Computer Science A - Writing Classes Lab (Java)

This lab covers the topic of Writing Classes. I usually do this after we have covered decision statements, loops, and basic class usage. This lab contains 4 problems, each of which requires the student to create a full class. These are not quite like any of the traditional examples presented in a typical AP CS A course. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. Java code / instructor
Preview of AP Computer Science A - Decisions Lab (Java)

AP Computer Science A - Decisions Lab (Java)

This lab covers decision statements (if-else if-else). In the context of my course, this comes after I/O, primitives, and using objects (Strings, math). There are four problems in this assignment. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. Java code / instructors solutions showing possible acceptable codes satisfying the program requirements are included. If you purchase this resourc
Preview of AP Computer Science Principles - Functions, Decisions, Loops Project (Python)

AP Computer Science Principles - Functions, Decisions, Loops Project (Python)

This project is meant to combine IO, functions, decision statement, and loops into a couple of major codes. The first requires the use of Pygame, while the second requires quite a bit of logic. I typically give the students a whole class week to work on these. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. Python code showing possible acceptable codes satisfying the program requirements
Preview of When to Use the dict_key Data Type in Python | Complete Coding Lessons.

When to Use the dict_key Data Type in Python | Complete Coding Lessons.

Created by
CodeHive DIY
Teach your students when and why to use the dict_keys data type in Python programming with this beginner-friendly, ready-to-teach lesson. This resource explains real-world scenarios where dict_keys is useful, and highlights its key features such as dynamic view of dictionary keys, memory efficiency, and support for set-like operations without duplicating data. It provides all the guidance needed to make the learning process smooth and effective, making it easy for teachers to teach and qu
Preview of When to Use the memoryview Data Type in Python | Complete Coding Lessons.

When to Use the memoryview Data Type in Python | Complete Coding Lessons.

Created by
CodeHive DIY
Teach your students when and why to use the memoryview data type in Python programming with this beginner-friendly, ready-to-teach lesson. This resource covers real-world scenarios where memoryview is the best choice and highlights its unique advantages such as efficient handling of large binary data, zero-copy data access, and working with buffers without duplication. It provides all the guidance needed to make the learning process smooth and effective, making it easy for teachers to tea
Preview of AP Computer Science Principles - Midterm Pygame Project (Python)

AP Computer Science Principles - Midterm Pygame Project (Python)

This is my midterm project for AP Computer Science Principles. The students need to create their own game using Pygame and everything learned in class so far. I’ve included a starter Python code, and a code that the students and I developed in class that is the start of a Space Invaders clone. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. Python code showing possible acceptable codes
Preview of Coding Unplugged: SPORTS Themed Offline Puzzles for Middle School│Great for Subs

Coding Unplugged: SPORTS Themed Offline Puzzles for Middle School│Great for Subs

Learn to code...WITHOUT a computer! Use this fun offline coding puzzle pack to introduce or review algorithmic thinking and engage students who love sports! This activity can stand alone as a sub activity or can supplement a Technology lesson. Enjoy! Coding Unplugged Sports Puzzle Set includes:  Two Themed Activity Sheets: Each Activity Sheet contains four puzzles/”offline codes”, complete with Programming Key and directions. Total of 8 unique Coding Unplugged puzzlesWorksheet - Four 5x5 grids
Preview of Hour of Tech & Hour of Code Mega Pack (Y6–Y9)

Hour of Tech & Hour of Code Mega Pack (Y6–Y9)

Created by
Human Curiosity
Run engaging one‑hour tech and coding sessions all year long without planning from scratch. This bundle brings together my favourite “Hour of Tech” and “Hour of Code” activities for Y6–Y9. You get ready‑to‑use sessions on JavaScript, Scratch, P5.js, Grasshopper, Canva, music tech, logic and even VR. Each activity is designed to fit in about one lesson, perfect for coding weeks, clubs, cover lessons or quick tech explorations in MYP Design or ICT.​ What’s inside: JavaScript Hour of Code: browser
Preview of Coding Unplugged BBQ Algorithm Game - Scratch Coding STEM Activity for 4-8 Grade

Coding Unplugged BBQ Algorithm Game - Scratch Coding STEM Activity for 4-8 Grade

Created by
Teachy Tales
This activity is designed as a Coding Unplugged activity, meaning students can learn Scratch coding concepts without using computers, making it perfect for classrooms, STEM lessons, computer labs, and substitute plans. This resource helps students understand the basics of coding by learning how algorithms work through a fun summer BBQ themed challenge. Students read clues, follow directions, and create logical steps—just like real programmers do! What’s Included This Computer Coding Worksheet
Preview of Artificial Intelligence Quiz Book AI MCQ Worksheets Unplugged Coding Activity

Artificial Intelligence Quiz Book AI MCQ Worksheets Unplugged Coding Activity

Created by
Teachy Tales
This activity is designed as a Coding Unplugged activity, meaning students can learn Scratch coding AI concepts without using computers, making it perfect for classrooms, STEM lessons, computer labs, and substitute plans. This resource makes learning about Artificial Intelligence exciting and accessible for middle school students. Through interactive multiple-choice questions, students develop curiosity about how AI works while strengthening their logical thinking, problem-solving, and computat
Preview of Introduction To Data Structures, Algorithms & Dynamic Array [ Includes C++ ]

Introduction To Data Structures, Algorithms & Dynamic Array [ Includes C++ ]

This lesson gives learners the mental framework behind why data structures exist, when to use each one, and how to implement them correctly . Perfect For Programming, Coding, Computer Science & ICT classes ────────── ⋆⋅☆⋅⋆ ────────── 🧠 What Students Will Actually Master ✨✨✏️What data structures are — and why they exist✏️How data organization impacts speed and memory✏️How to choose the right data structure for a problem ✏️Arrays vs Dynamic Arrays — when fixed size fails✏️Array vs Linked
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 Coding Logic STEM | Think Like a Programmer | Technology Units For K - 9Th

Coding Logic STEM | Think Like a Programmer | Technology Units For K - 9Th

Created by
Think Tank STEM
💻 Coding Logic STEM | Think Like a Programmer (Kindergarten–Grade 2)Introduce students to the world of coding with this engaging Coding Logic STEM activity! This hands-on resource helps learners understand how computers follow instructions step by step while building essential problem-solving and logical thinking skills. Students are challenged to create, test, and improve their own step-by-step instructions (algorithms), as outlined on page 2, where they learn that computers follow clear i
Preview of Understanding Abstraction

Understanding Abstraction

Created by
Franco Comp Sci
Abstraction Big Idea 1 NotesDefinition: Abstraction is the process of simplifying complex systems by focusing on the most important parts and hiding unnecessary details.Purpose: Helps programmers manage complexity and make code easier to understand and maintain.Example:Driving a car: You use the steering wheel, brake, and gas pedal without needing to know how the engine works.The following worksheet allows students to think about the important parts and the unnecessary details
Showing 1-24 of 28+ results