TPT
Total:
$0.00
Preview of IB DP Theory of Knowledge (TOK): Algorithms & Information – Full Lesson 2026

IB DP Theory of Knowledge (TOK): Algorithms & Information – Full Lesson 2026

This fully scripted 60-minute IB DP Theory of Knowledge (TOK) lesson explores how algorithms shape what people know and how digital platforms influence the information environment students live in every day. It asks what happens when information is selected for engagement and relevance rather than for truth, balance, or importance. The lesson begins by asking students to map their own information diet from the last 24 hours. This helps them see how much of what they encounter is already being se
Preview of Logic Gate Debugging DBQ/CER | Robotics Worksheet | Standard Aligned

Logic Gate Debugging DBQ/CER | Robotics Worksheet | Standard Aligned

📘 Full Length National Standard-Aligned DBQ CER Style Worksheet - Claim Evidence Reasoning | Logic Gate Debugging Worksheet | Evidence-Based Reading Engage your students in high-level critical thinking and evidence-based analysis on the subject of Robotics, 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 high school learners
Preview of Shortest Path Dijkstra Algorithm DBQ/CER | Computer Science | Standard Aligned

Shortest Path Dijkstra Algorithm DBQ/CER | Computer Science | Standard Aligned

📘 Full Length National Standard-Aligned DBQ CER Style Worksheet - Claim Evidence Reasoning | The Shortest Path Dijkstra Algorithm Worksheet | Evidence-Based Reading Engage your students in high-level critical thinking and evidence-based analysis on the subject of Computer Science, 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 f
Preview of Sorting Algorithms GATE Middle School Reading Worksheet

Sorting Algorithms GATE Middle School Reading Worksheet

Reading Passage written at a 9th grade level for advance level middle school readers and focused on the Sorting Algorithms lesson in Middle School Computer Science. See Thumbnails for more details. Simply purchase, download and copy! Great differentiation for more advanced readers10x short answer questions based on the readingUnlike other teacher's resources, this is totally editable!**Answer Key Included**Be sure to check out my other products down below!Copyright © Rod's Education Resources. A
Preview of Debugging in Programming GATE Middle School Reading Worksheet

Debugging in Programming GATE Middle School Reading Worksheet

Reading Passage written at a 9th grade level for advance level middle school readers and focused on the Debugging in Programming lesson in Middle School Computer Science. See Thumbnails for more details. Simply purchase, download and copy! Great differentiation for more advanced readers10x short answer questions based on the readingUnlike other teacher's resources, this is totally editable!**Answer Key Included**Be sure to check out my other products down below!Copyright © Rod's Education Resour
Preview of Algorithms GATE Middle School Reading Worksheet

Algorithms GATE Middle School Reading Worksheet

Reading Passage written at a 9th grade level for advanced level middle school readers and focused on the Algorithms lesson in Middle School Computer Science. See Thumbnails for more details. Simply purchase, download and copy! Great differentiation for more advanced readers10x short answer questions based on the readingUnlike other teacher's resources, this is totally editable!**Answer Key Included**Be sure to check out my other products down below!Copyright © Rod's Education Resources. All rig
Preview of Introduction to Searching Algorithms GATE Middle School Reading Worksheet

Introduction to Searching Algorithms GATE Middle School Reading Worksheet

Reading Passage written at a 9th grade level for advance level middle school readers and focused on the Introduction to Searching Algorithms lesson in Middle School Computer Science. See Thumbnails for more details. Simply purchase, download and copy! Great differentiation for more advanced readers10x short answer questions based on the readingUnlike other teacher's resources, this is totally editable!**Answer Key Included**Be sure to check out my other products down below!Copyright © Rod's Educ
Preview of Advanced Algorithms GATE Differentiated Worksheet & Organizer

Advanced Algorithms GATE Differentiated Worksheet & Organizer

Reading Passage focused on the Advanced Algorithms Lesson written at a 7th grade level for Gifted & Talented Elementary or Middle School Computer Science & Skills. 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, th
Preview of Sorting Algorithms - Unit 4 Lesson 15 | Goldie's AP® CSA Curriculum

Sorting Algorithms - Unit 4 Lesson 15 | Goldie's AP® CSA Curriculum

AP Computer Science AUnit 4: Data Collections Lesson 15: Sorting AlgorithmsFull Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore the fundamental concepts of sorting algorithms, specifically focusing on selection sort and insertion sort. They will examine how each algorithm works, analyze step-by-step examples, trace code, and compare the efficiency and behavior of the two sorts on different data sets. What’s Included: Detailed lesson planStudent guided notes
Preview of Implementing ArrayList Algorithms - Unit 4 L10 | Goldie's AP® CSA Curriculum

Implementing ArrayList Algorithms - Unit 4 L10 | Goldie's AP® CSA Curriculum

AP Computer Science AUnit 4: Data Collections Lesson 10: Implementing ArrayList AlgorithmsFull Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore common algorithms used with ArrayLists, such as finding minimums, calculating averages, and modifying lists based on conditions. Students will write and trace code that manipulates ArrayLists, and gain an understanding of how references work when passing or returning ArrayLists from methods. What’s Included: Detailed
Preview of Implementing Array Algorithms - Unit 4 Lesson 5 | Goldie's AP® CSA Curriculum

Implementing Array Algorithms - Unit 4 Lesson 5 | Goldie's AP® CSA Curriculum

AP Computer Science AUnit 4: Data Collections Lesson 5: Implementing Array AlgorithmsFull Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore and implement common array algorithms in Java, such as finding maximum values, calculating sums, checking conditions, swapping, shifting, reversing, and working with arrays of objects. These algorithms are foundational for data processing and are frequently encountered in both the AP CSA exam and real-world programming. W
Preview of Implementing 2D Array Algorithms - Unit 4 L13 | Goldie's AP® CSA Curriculum

Implementing 2D Array Algorithms - Unit 4 L13 | Goldie's AP® CSA Curriculum

AP Computer Science AUnit 4: Data Collections Lesson 13: Implementing 2D Array AlgorithmsFull Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will implement and analyze several algorithms that operate on 2D arrays using nested loops. They will learn how to perform linear search, calculate sums across rows and columns, and identify minimum values in columns. What’s Included: Detailed lesson planStudent guided notesEditable PowerPoint presentationInstructional video of th
Preview of Searching Algorithms - Unit 4 Lesson 14 | Goldie's AP® CSA Curriculum

Searching Algorithms - Unit 4 Lesson 14 | Goldie's AP® CSA Curriculum

AP Computer Science AUnit 4: Data Collections Lesson 14: Searching AlgorithmsFull Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore and implement both linear and binary search algorithms using arrays and ArrayLists. They will compare the efficiency of each algorithm and learn how to determine which approach is best suited for different data sets. What’s Included: Detailed lesson planStudent guided notesEditable PowerPoint presentationInstructional video of th
Preview of IB DP TOK Toolkit 8: Audio Summary, Teaching Script and Student Worksheet (2025)

IB DP TOK Toolkit 8: Audio Summary, Teaching Script and Student Worksheet (2025)

⚡ IB DP TOK: AI & Algorithmic Knowledge Evaluation Toolkit — Audio Summary, Teaching Script, and Student Worksheet ⚡ A ready-to-use package that helps students apply the TRACERS framework (Task, Resources, Algorithm, Checks, Equity, Risks, Safeguards) to critically evaluate algorithmic systems and AI-generated knowledge claims, producing Exhibition- and Essay-ready analysis. After you introduce core TOK concepts about technology and knowledge, this set moves learners from theory to practice: d
Preview of Machine Learning Activity for Computer Science (Unplugged)

Machine Learning Activity for Computer Science (Unplugged)

Created by
Jared Torres
This lesson begins with a fun, interactive, whole-class, charades-like activity that will hook students and introduce them to the concept of machine learning. Then, we'll watch a video which shows how machine learning algorithms can be used for real software applications with a fun bowling simulation game. Included is a lesson plan which describes the activity and workflow, as well as a link to the video and a set of questions for students to answer and then discuss as a class. The students do
Preview of AP® CSA Unit 4: Data Collections | Goldie's Complete Curriculum

AP® CSA Unit 4: Data Collections | Goldie's Complete Curriculum

AP CSA Unit 4 Full Curriculum BundleData Collections Complete Lessons, Projects, Activities & AssessmentsAligned to 2025 CED Goldie's AP Computer Science A Unit 4 Full Curriculum Bundle provides everything you need to teach 1D arrays, ArrayLists, 2D arrays, and algorithms with confidence and clarity. Covering all major topics related to arrays, reading text files, ArrayLists, 2D arrays, sorting and searching, and recursion, this bundle includes detailed lesson notes, guided practice, homework
Preview of Ethical and Social Issues Around Data - Unit 4 L1 | Goldie's AP® CSA Curriculum

Ethical and Social Issues Around Data - Unit 4 L1 | Goldie's AP® CSA Curriculum

AP Computer Science AUnit 4: Data Collections Lesson 1: Ethical and Social Issues Around Data CollectionFull Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore the ethical and social implications of collecting, storing, and using personal data. They will learn how algorithms trained on biased data can lead to unfair outcomes, how data breaches impact individuals and communities, and how programmers can take responsibility by following ethical principles like fai
Preview of Data Sets - Unit 4 Lesson 2 | Goldie's AP® CSA Curriculum

Data Sets - Unit 4 Lesson 2 | Goldie's AP® CSA Curriculum

AP Computer Science AUnit 4: Data Collections Lesson 2: Data SetsFull Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore how data sets are used to find patterns, answer questions, and support decision-making. They will learn how data is collected, processed, and represented using basic algorithms, and they will evaluate the fitness of data sets for specific problems. What’s Included: Detailed lesson planStudent guided notesEditable PowerPoint presentationInstr
Preview of One-Dimensional Arrays - Unit 4 Lesson 3 | Goldie's AP® CSA Curriculum

One-Dimensional Arrays - Unit 4 Lesson 3 | Goldie's AP® CSA Curriculum

AP Computer Science AUnit 4: Data Collections Lesson 3: One Dimensional ArraysFull Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will learn the fundamentals of one-dimensional arrays. They will explore what arrays are, why they are useful, how to declare and initialize arrays, how to manipulate individual array elements using indices, and understand how array indexing and array length work. Students will also practice accessing, modifying, and debugging array-based code
Preview of Theory of Knowledge: Knowledge and Technology – Complete 8-Lesson Unit

Theory of Knowledge: Knowledge and Technology – Complete 8-Lesson Unit

Created by
Liam Core
This inquiry-based, fully scaffolded unit explores how technology shapes what counts as knowledge, how it is created, and who controls it. Aligned with the current IB Theory of Knowledge syllabus, it forms a complete sequence for the Knowledge and Technology Optional Theme. Each lesson builds conceptual depth through guided discussion, short readings, and reflective analysis, while developing the analytical and evaluative skills required for both the TOK Exhibition and Essay. The sequence begins
Preview of Elections, Parties & Voting U.S. Government DBQ Campaign Money, Media Influence

Elections, Parties & Voting U.S. Government DBQ Campaign Money, Media Influence

Help students understand how money, media, and interest groups shape modern campaigns with this Primary Source DBQ. Students analyze six accessible excerpts—from FEC rules to Citizens United, Super PAC strategy memos, newsroom gatekeeping, social media research, and interest-group endorsements—supported by guided questions, Anchor Charts, and a clear final writing prompt. What’s Included: Primary Source DBQ – Six excerpts with guided questions and a final synthesis prompt Teacher Key – Complete
Preview of Monster Arena Battle Simulator – Java OOP Project | AP Computer Science A

Monster Arena Battle Simulator – Java OOP Project | AP Computer Science A

Created by
Mr. H Codes
Monster Arena Battle Simulator – Java OOP Project | AP Computer Science AEngage your high school Java programmers with this fun, game-based Object-Oriented Programming project! Students build a Monster Arena Battle Simulator using Java classes, objects, constructors, methods, ArrayLists, and optional inheritance. Perfect for AP Computer Science A, Honors Java, Computer Science 1–2, or any OOP-focused coding course. This project makes core AP CSA OOP concepts hands-on, meaningful, and excitin
Preview of Goldie's UNIT 4 LESSON BUNDLE for AP® Computer Science A

Goldie's UNIT 4 LESSON BUNDLE for AP® Computer Science A

AP® Computer Science AUnit 4: Data Collections Lesson Bundle Goldie's Unit 4 Data Collection Lesson Bundle focuses on arrays, ArrayLists, enhanced for loops, traversals, and more. Every lesson is aligned to the 2025 AP CSA CED and designed to help students organize, store, and process data like real programmers. With engaging examples, guided notes, and thoughtful checks for understanding, this unit helps students level up their Java skills and prepare for the AP exam with confidence. What’s
Preview of Goldie's UNIT 2 LESSON BUNDLE for AP® Computer Science A

Goldie's UNIT 2 LESSON BUNDLE for AP® Computer Science A

AP® Computer Science AUnit 2: Selection and Iteration Lesson Bundle Teach control structures with confidence! This Unit 2 lesson bundle covers everything your students need to know about selection and iteration including if statements, loops, logical operators, and more. Aligned to the 2025 AP® CSA CED, these lessons are clear, scaffolded, and totally ready to go. Whether you’re introducing compound conditionals or tracing nested loops, this unit will help your students build confidence and m
Showing 1-24 of 25+ results