TPT
Total:
$0.00
Preview of Graph Algorithm Complete Curriculum | Algorithm Analysis and Design

Graph Algorithm Complete Curriculum | Algorithm Analysis and Design

This is a complete lesson on Graph Algorithms, covering graph data structures, directed vs undirected graphs, cyclic vs acyclic graphs, BFS, DFS, and cycle detection in directed graphs. Ideal for Computer Science, ICT, IT Fundamentals, Algorithm Analysis & Design, and AP CS–aligned courses, with slides, assessments, and answer keys included. ────────── ⋆⋅☆⋅⋆ ────────── What’s Included 💡 Full Graph Algorithms Slide Deck 💡 Complete Assessment Test 💡 Answer Key & Marking Scheme💡 Visu
Preview of Analysis of Algorithms II Complete Lesson  | Algorithm Analysis and Design

Analysis of Algorithms II Complete Lesson | Algorithm Analysis and Design

This lesson focuses on applying time complexity concepts to real problems using naive, efficient, and advanced algorithms. Ideal for Computer Science, ICT, IT Fundamentals, AP CS, and introductory Data Structures courses, with slides, teacher guide, assessments, and answer keys included. ────────── ⋆⋅☆⋅⋆ ────────── What’s Included 💡 Full Analysis of Algorithms II Slide Deck 💡 Detailed Teacher Guide & Teaching Script💡 Complete Assessment Test💡 Full Answer Key💡 Worked algorithm des
Preview of Searching Algorithms Lesson: Linear, Binary, Jump & Interpolation Search

Searching Algorithms Lesson: Linear, Binary, Jump & Interpolation Search

This lesson provides a complete foundation in Searching Algorithms, covering Linear Search, Binary Search, Jump Search, and Interpolation Search, including step-by-step execution, Python implementations, and time complexity analysis. ────────── ⋆⋅☆⋅⋆ ────────── What’s Included 💡 Full Searching Algorithms Slide Deck💡 Visual step-by-step search diagrams💡 Python code implementations💡 Exam-style search problems💡 Ready for in-person, online, or hybrid classrooms────────── ⋆⋅☆⋅⋆ ─────
Preview of Analysis of Algorithms I Complete Lesson  | Algorithm Analysis and Design

Analysis of Algorithms I Complete Lesson | Algorithm Analysis and Design

This lesson covers time complexity, asymptotic analysis, Big O, Θ, Ω notations, growth orders, and algorithm efficiency evaluation. Ideal for Computer Science, ICT, IT Fundamentals, AP CS, and introductory Data Structures courses, with slides, teacher guide, assessments, and answer keys included. ────────── ⋆⋅☆⋅⋆ ────────── What’s Included 💡 Full Analysis of Algorithms I Slide Deck💡 Detailed Teacher Guide & Teaching Script💡 Complete Assessment Test💡 Full Answer Key💡 Worked algorit
Preview of End-of-Year Classroom Reset Slides K–2 | Classroom Debug Lab

End-of-Year Classroom Reset Slides K–2 | Classroom Debug Lab

🚨 CLASSROOM DEBUG LAB: END-OF-YEAR RESET SLIDES 🚨 Your class does not need more noise right now — it needs a calm, clever, and structured reset. Classroom Debug Lab helps K–2 students rebuild routines, strengthen listening skills, practice self-regulation, and spiral review core academic concepts in ONE cohesive slide deck. Designed for late-May and end-of-year survival mode, this premium static slide deck blends classroom management + spiral review + stamina repair into a polished teacher-led
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 Algorithm Bundle!

Algorithm Bundle!

This bundle includes the selection sort AND bubble sort projects/worksheets from my store! A $7.00 value, now only $5.00! Help your students understand two integral algorithms using these visual guides.
Preview of Sandwich Challenge – Unplugged programming (Grades 2–4)

Sandwich Challenge – Unplugged programming (Grades 2–4)

Created by
HelloBStudio
Sandwich Challenge – Unplugged Coding Activity Algorithms, Conditionals & Loops | Grades 2–4Make computer science concepts fun and tangible with this engaging unplugged coding activity! In the Sandwich Challenge, students follow and create step-by-step “recipes” to build sandwiches while practicing key computational thinking skills—no devices required. Using familiar food items and clear visual elements, students learn how algorithms, IF/ELSE conditionals, loops (FOR, WHILE), and logical
Preview of AP Psychology Cognition Lesson + Worksheet: Problem Solving & Cognitive Bias

AP Psychology Cognition Lesson + Worksheet: Problem Solving & Cognitive Bias

AP Psychology New CED PDF Lesson to teach Cognition, Problem Solving, and Cognitive Bias: Heuristics & Algorithms, Schemas & Prototypes, Assimilation & Accomodation, Selective Attention, and Cognitive Biases. This resource includes a guided lesson and application assignment where students analyze selective attention, define and apply schemas and prototypes, and examine how cognitive shortcuts can lead to bias and errors in thinking. The activity also connects cognition concepts to real-world ex
Preview of Introduction to Flow Charting in programming and Computer Science.

Introduction to Flow Charting in programming and Computer Science.

This complete lesson introduces the fundamentals of Flow Charting in Programming and Computer Science. Students will learn how to visually represent algorithms, decisions, and processes using standard flowchart symbols. The lesson emphasizes logical thinking and step-by-step problem-solving. It's ideal for beginners learning to plan, design, and communicate their code. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ The Following Are Included in This Curriculum✤ PDF Lessons ✤ PowerPoint Presentations ✤ PowerPoint
Preview of Complete Computer Science & Python Programming Lessons [ULTIMATE CODING BUNDLE].

Complete Computer Science & Python Programming Lessons [ULTIMATE CODING BUNDLE].

This Bundle offers an all-in-one curriculum that combines core Computer Science concepts with practical Python programming skills. It covers everything from algorithms, flowcharts, memory management, and file systems to hands-on coding in Python. Designed for beginners and intermediate learners, this bundle is packed with engaging, classroom-ready content for a full academic term or self-paced study. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ The Following Are Included in This Curriculum ✤ PDF Lessons ✤ Pow
Preview of Introduction to Processor Scheduling in Computer Science [Complete Lessons]

Introduction to Processor Scheduling in Computer Science [Complete Lessons]

This lesson introduces students to the key concepts of Processor Scheduling in Computer Science, Coding, Programming and Software Engineering. It explores how operating systems manage CPU time among processes using algorithms like FCFS, SJF, Round Robin, and Priority Scheduling. Designed with clarity and simplicity, this lesson builds understanding of how multitasking and performance optimization work in real systems. It’s ideal for both theoretical and applied learning. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧
Preview of Multiplying Decimals with Area Models Work Mats

Multiplying Decimals with Area Models Work Mats

These graphic organizers are great for students learning to master the skill of multiplying decimals. I love to teach multiplying with decimals using an area model before moving into using standard algorithm. The organizers help students grasp the concept of multiplying to get partial products and the labels really assist students organize their work when setting up the problems.
Preview of How to Check the Data Type of a Value in Python | Data Type Inspection

How to Check the Data Type of a Value in Python | Data Type Inspection

Created by
CodeHive DIY
This Python programming and coding lesson teaches learners how to check the data type of a value or variable using Python’s built-in type() function. It explains why type checking is useful in debugging and data validation, provides real-world examples, and highlights common issues, such as confusing data types or misinterpreting results when dealing with custom objects. It provides all the guidance needed to make the learning process smooth and effective, making it easy for teachers to te
Preview of Infix to Postfix Conversion Complete Lesson | Operations & Examples included

Infix to Postfix Conversion Complete Lesson | Operations & Examples included

This lesson teaches students how algebraic expressions are converted into machine-friendly form, showing exactly how stacks are used to transform infix expressions into postfix notation. Learners move from rules and precedence tables to real algorithms and working C++ code, building a strong foundation for expression evaluation, compilers, and advanced stack applications. ────────── ⋆⋅☆⋅⋆ ────────── 🧠 What Students Will Actually Master ✨✨ ✏️ Difference between infix, prefix, and postfix
Preview of Introduction to Data Compression in Computer Science & Programming [Full Lesson]

Introduction to Data Compression in Computer Science & Programming [Full Lesson]

This lesson introduces students to the fundamentals of Data Compression in Computer Science, Coding and Programming. Learners will explore how data can be reduced in size to improve storage efficiency and transmission speed. Key concepts include lossy and lossless compression, algorithms, and real-world applications. The lesson is beginner-friendly and supports both theory and practice. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ The Following Are Included in This Curriculum✤ PDF Lessons ✤ PowerPoint Presenta
Preview of Critical Thinking:Cartoon Analysis|Google Slides+PDF/NO PREP/Digital citizenship

Critical Thinking:Cartoon Analysis|Google Slides+PDF/NO PREP/Digital citizenship

Help your students think beyond the screen!This engaging critical thinking and media literacy activity pack challenges learners to analyze a powerful editorial cartoon about misinformation, echo chambers, and confirmation bias. Through guided questions, vocabulary building, and creative reflection, students explore how algorithms and social media shape what we believe — and how we can break free from “filter bubbles.” Perfect for ELA, Social Studies, or Digital Citizenship lessons. Encourages
Preview of Complete Curriculum in Data Structures for Computer Science & Programming.

Complete Curriculum in Data Structures for Computer Science & Programming.

This curriculum offers a clear and engaging introduction to Data Structures in Computer Science Programming and Coding, designed for both beginners and intermediate learners. It covers key concepts such as arrays, linked lists, stacks, queues, trees, graphs, hash tables, searching and sorting algorithms, and memory management. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ The Following Are Included in This Curriculum✤ PDF Lessons ✤ PowerPoint Presentations ✤ PowerPoint Compatible Mode ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧
Preview of Introduction to Pseudocode in Computer Science & Programming [Full lessons]

Introduction to Pseudocode in Computer Science & Programming [Full lessons]

This complete lesson introduces students to Pseudocode, a key skill in Computer Science, Coding, Software Engineering and Programming. Learners will explore how to plan, write, and interpret logical steps in plain language before converting them into real code. This beginner-friendly approach strengthens problem-solving, algorithm design, and coding confidence. Ideal for building a solid programming foundation. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ The Following Are Included in This Curriculum✤ PDF Less
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
Showing 1-24 of 31+ results