TPT
Total:
$0.00
Preview of Beginner Python(Text) Lessons 1 and 2

Beginner Python(Text) Lessons 1 and 2

Created by
Amy's Kids
Teaching Python to 8th graders should be engaging, interactive, and focused on building confidence with simple concepts. The goal is to make programming fun while introducing core ideas gradually. Below is a plan for the first 2 lessons, designed to be age appropriate, hands on, and encouraging creativity. Each lesson is structured to fit a roughly 45minute class, with clear objectives, activities, and a small project or exercise. The lessons use Python’s basic syntax and avoid complex setups, s
Preview of Digital Forensics Python Lab: Browser History Investigation | Cybersecurity Pack

Digital Forensics Python Lab: Browser History Investigation | Cybersecurity Pack

Digital Forensics Python Lab: Browser History Investigation | Cybersecurity Activity Modular Python investigation workflow Take your students deeper into cybersecurity with this hands-on Python digital forensics lab!In this advanced computer science and cybersecurity activity, students analyze browser history data using Python to uncover suspicious behavior, reconstruct timelines, and identify evidence of potential data exfiltration. This lab simulates a real-world forensic investigation, givi
Preview of Digital Forensics Python Lab: Browser History Investigation | Cybersecurity

Digital Forensics Python Lab: Browser History Investigation | Cybersecurity

Digital Forensics Python Lab: Browser History Investigation | Cybersecurity Activity Modular Python investigation workflow Take your students deeper into cybersecurity with this hands-on Python digital forensics lab! In this advanced computer science and cybersecurity activity, students analyze browser history data using Python to uncover suspicious behavior, reconstruct timelines, and identify evidence of potential data exfiltration. This lab simulates a real-world forensic investigation, giv
Preview of Code Refactoring Efficacy CER | Computer Programming | GATE Middle School

Code Refactoring Efficacy CER | Computer Programming | GATE Middle School

📘 Full Length Standard Aligned DBQ CER Style Worksheet - Claim Evidence Reasoning | Code Refactoring Efficacy Case Study Worksheet | Evidence-Based Reading Engage your students in high-level critical thinking and evidence-based analysis on the subject of Computer Programming, with this Full Length DBQ CER Style Worksheet. This resource is designed to help students analyze real-world topics, interpret informational texts, and support answers with evidence—all while staying accessible for gif
Preview of Coding and Programming GATE Differentiated Reading Worksheet & Organizer

Coding and Programming GATE Differentiated Reading Worksheet & Organizer

Reading Passage focused on the Coding and Programming Lesson written at a 7th grade level for Gifted & Talented Elementary or Middle School Tech Ed. See Thumbnails for more details. Simply purchase, download and copy! 10x multiple choice questions based on the readingGraphic Organizer to help students pick out the main idea and supporting detailsDifferentiation for elementary students at a higher reading level.Great for close reading and review!Unlike other teacher's resources, this is totally
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 Intro to Java – Complete Year Curriculum Bundle (Units 1–4)

Intro to Java – Complete Year Curriculum Bundle (Units 1–4)

Created by
Mr. H Codes
Full-Year Intro to Java Curriculum (Units 1–4)Give your students a complete year of high-quality Java instruction with this full-curriculum bundle, covering Units 1–4 of Intro to Java. Each unit includes student worksheets, teacher guides, worked examples, vocabulary practice, coding challenges, assessments, and two major capstone projects. Everything is fully printable, classroom-ready, and designed with a consistent, clean layout teachers love. This bundle is perfect for AP Computer Science
Preview of Introduction to Java: Lesson 1.6 — User Input with Scanner

Introduction to Java: Lesson 1.6 — User Input with Scanner

Created by
Mr. H Codes
Help your Computer Science students master user input in Java with this fully printable, classroom-ready worksheet packet! Perfect for 9th–12th grade CSA Java classes, this lesson breaks down the Scanner class, token vs. line input, and common input errors using clear explanations, worked examples, coding practice, and a complete teacher guide. This resource is designed to be student-friendly, visually appealing, and ready for immediate use—whether you're teaching AP CSA, an Intro to Java c
Preview of App Lab - mobile app creation

App Lab - mobile app creation

Lessons as Powerpoint slides for students to work through independently or with teacher-guidance to create a basic mobile app. Students make use of buttons and text boxes. The completed mobile app can be tested ‘on-screen’ (built-in simulator) or using an actual mobile phone by scanning a QR code (app appears on mobile phone).
Preview of Intro to Java: Lesson 4.4 — Problem-Solving Strategies

Intro to Java: Lesson 4.4 — Problem-Solving Strategies

Created by
Mr. H Codes
Lesson 4.4 — Problem-Solving Strategies (Java + Flowcharts + Pseudocode) Printable Worksheet + Teacher Guide | CSA Java | High School Computer Science Help your Computer Science students learn how to think like programmers with this fully-designed, classroom-ready worksheet on Problem-Solving Strategies. This resource walks students step-by-step through decomposition, flowcharting, pseudocode, and code tracing — the essential skills needed before writing any Java code. This worksheet is
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 Java Unit 4 Complete Teaching Pack: Recursion, File I/O, FRQs & Capstone Project

Java Unit 4 Complete Teaching Pack: Recursion, File I/O, FRQs & Capstone Project

Created by
Mr. H Codes
Teach Java with confidence using this complete Unit 4 teaching pack! This resource bundle includes all seven Intro to Java lessons for Unit 4, covering recursion, file input/output, problem-solving strategies, AP-style FRQ practice, and a full Capstone Project (planning + build). Each lesson comes with a student worksheet, teacher guide, worked examples, vocabulary activities, coding practice, and an answer key—everything you need to deliver a rigorous, engaging Java unit for Grades 9–12. Perfe
Preview of Introduction to Java: Lesson 2.3 — Nested Conditionals

Introduction to Java: Lesson 2.3 — Nested Conditionals

Created by
Mr. H Codes
Introduction to Computer Science & Java: Lesson 2.3 — Nested Conditionals (Worksheet Packet + Teacher Guide)Bring clarity, confidence, and engagement to your Java classroom with this classroom-ready, print-and-teach worksheet packet focused on Nested Conditionals, Refactoring Logic, and Multi-Step Decision Making! Designed specifically for high school Computer Science, this resource gives students the structure, practice, and coding experience they need to master complex conditional logic i
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 Intro to Java: Lesson 4.7 - Capstone Project Build(Unit Final Project)

Intro to Java: Lesson 4.7 - Capstone Project Build(Unit Final Project)

Created by
Mr. H Codes
Lesson 4.7 Capstone Project Build (CSA Java)Help your high school Computer Science students successfully build and manage their final Java capstone project! This printable, classroom-ready worksheet packet guides students through the build phase of their culminating project in CSA Java Unit 4. Students develop the next features of their application, plan clear milestones, track progress, complete a structured coding task, and reflect on their learning — all with built-in supports for beginners.
Preview of Introduction to Java: Lesson 2.7 — Strings

Introduction to Java: Lesson 2.7 — Strings

Created by
Mr. H Codes
Introduction to Java: Lesson 2.7 — Strings (Worksheet + Teacher Guide)Perfect for AP Computer Science A, Intro to Java, and High School Programming CoursesThis fully-designed, classroom-ready worksheet packet helps students master one of the most important early Java topics: Strings. Students learn how to work with .length(), .substring(), .indexOf(), how String comparisons work, and why Strings are immutable. Includes scaffolded explanations, guided practice, code tracing, hands-on coding, an
Preview of Intro to Java: Lesson 4.6 — Capstone Project Planning

Intro to Java: Lesson 4.6 — Capstone Project Planning

Created by
Mr. H Codes
Lesson 4.6 — Capstone Project Planning (Java CSA Worksheet + Teacher Guide)Help your CSA Java students plan and organize their end-of-unit or end-of-course capstone project with this complete print-ready worksheet and teacher guide! Perfect for 9th–12th grade Computer Science classes, this resource walks students through proposal writing, wireframing, class diagrams, and choosing the right Java data structures — all before they begin coding. This guided planning packet ensures students build me
Preview of Intro to Java: Lesson 4.5 — AP-Style Free Response Patterns

Intro to Java: Lesson 4.5 — AP-Style Free Response Patterns

Created by
Mr. H Codes
Lesson 4.5 — AP-Style Free Response Patterns (CSA Java Worksheet + Teacher Guide)Methods • Control Structures • Class Design • Arrays & ArrayListsHelp your students master one of the most challenging parts of AP Computer Science A: Free Response Questions. This fully detailed, classroom-ready worksheet packet breaks down the most common FRQ patterns into approachable steps, giving students the strategies they need to write clean, correct Java code under pressure. Designed for 9th–12th grade Ja
Preview of Intro to Java: Lesson 3.2 — Creating Custom Classes

Intro to Java: Lesson 3.2 — Creating Custom Classes

Created by
Mr. H Codes
Intro to Java Lesson 3.2 — Creating Custom Classes Worksheet PacketInstance Variables • Constructors • this KeywordPerfect for AP CSA, Intro to Java, and High School Computer Science ClassesHelp your students master one of the most important Java OOP foundations: how to create their own classes from scratch. This classroom-ready worksheet packet introduces instance variables, constructors, and the this keyword through clear explanations, worked examples, vocabulary practice, code tracing, an
Preview of Intro to Java: Lesson 3.3 — Methods in Depth

Intro to Java: Lesson 3.3 — Methods in Depth

Created by
Mr. H Codes
Teach Java with confidence using this complete, classroom-ready worksheet + teacher guide for Introduction to Java: Lesson 3.3 — Methods in Depth! Perfect for high school Computer Science, AP CSA, and Intro to Programming courses, this resource helps students master one of the most important OOP foundations: methods, parameters, return values, and method overloading. This printable 8.5x11 packet includes a clear, student-friendly mini-lesson, vocabulary practice, guided practice, code tracing
Preview of Introduction to Java: Lesson 2.5 — For Loops

Introduction to Java: Lesson 2.5 — For Loops

Created by
Mr. H Codes
Introduction to Java: Lesson 2.5 — For LoopsPrintable CSA Java Worksheet + Teacher Guide | Counting Loops, Infinite Loops, Loop UpdatesHelp your high school Computer Science students master Java for loops with this classroom-ready, beautifully formatted worksheet packet! Designed specifically for AP CSA, Intro to Java, and Computer Science Essentials courses, this resource provides everything needed to teach for loops with confidence — including a full student worksheet, guided practice,
Preview of Intro to Java: Lesson 3.5 — Arrays

Intro to Java: Lesson 3.5 — Arrays

Created by
Mr. H Codes
Teach Java arrays with confidence using this complete, classroom-ready worksheet packet designed for High School Computer Science and AP CSA! This resource covers everything students need to understand arrays, including declaring arrays, indexing, traversing with loops, and arrays of objects. Perfect for Intro to Java courses, CSA Java units, and students who need structured practice with array fundamentals. This printable packet includes a student worksheet with a clear mini-lesson, worked ex
Preview of Intro to Java: Lesson 4.3 — Recursion

Intro to Java: Lesson 4.3 — Recursion

Created by
Mr. H Codes
Make recursion actually make sense for your students with this clear, approachable, and classroom-ready Java worksheet packet! Recursion is often one of the most challenging topics in AP Computer Science A, but this resource breaks it down into simple, digestible pieces. Students learn what a base case is, how the recursive step works, and how each method call builds the call stack, all through friendly explanations and carefully scaffolded examples. Designed for grades 9–12, this worksheet
Showing 1-24 of 35 results