TPT
Total:
$0.00
Preview of Computer Science Foundations with Python Programming  Step-by-Step Curriculum

Computer Science Foundations with Python Programming Step-by-Step Curriculum

This lesson gives students a clear, structured foundation in Python programming and Coding, moving from core computing concepts to real Python code, control flow, operators and data structures ────────── ⋆⋅☆⋅⋆ ────────── What’s Included💡 Full Python Programming Foundations slide deck 💡Visual diagrams and step-by-step slides and PDF 💡 Python code examples throughout 💡 Classroom-ready structure 💡 Suitable for in-person, online, or hybrid teaching ────────── ⋆⋅☆⋅⋆ ────────── What Students Wi
Preview of Code.org CSP - Unit 8 Cybersecurity & Global Impacts – Activity Worksheets

Code.org CSP - Unit 8 Cybersecurity & Global Impacts – Activity Worksheets

Unit 8 Cybersecurity & Global Impacts – Activity WorksheetsReinforce key cybersecurity concepts while building critical thinking skills with these ready-to-use Unit 8 worksheets! Designed to complement a Cybersecurity & Global Impacts unit, these structured activities help students analyze real-world issues, ethical dilemmas, and global consequences of cyber threats. These worksheets are flexible and can be used as: ✔ Daily practice ✔ Independent work ✔ Small group discussion prompts ✔ Bell
Preview of Pattern Searching Algorithms Lesson | Operations, Diagrams & Examples included

Pattern Searching Algorithms Lesson | Operations, Diagrams & Examples included

This lesson provides a complete foundation in Pattern Searching Algorithms, covering naive pattern searching techniques and regular expressions for text matching, with step-by-step pattern comparisons and Python implementations. ────────── ⋆⋅☆⋅⋆ ────────── What’s Included 💡 Full Pattern Searching Algorithms Slide Deck💡 Visual step-by-step pattern matching diagrams💡 Python code implementations💡 Worked pattern matching examples💡 Ready for in-person, online, or hybrid classrooms────
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 Code.org CSP Unit 8 - Cybersecurity - Individual Extension Project

Code.org CSP Unit 8 - Cybersecurity - Individual Extension Project

Unit 8 Individual Project: Cybersecurity & Global ImpactsLooking for a meaningful, real-world culminating project for Unit 8 (Cybersecurity & Global Impacts)? This engaging individual project challenges students to analyze a real cybersecurity issue and explore its global, ethical, and societal implications. Unlike the group project included in the curriculum, this assignment requires students to independently research, evaluate, and communicate their findings — making it perfect for assessment
Preview of Number Guessing Game Codio Project

Number Guessing Game Codio Project

Created by
BPN 3D Prints
A simple Java program with instructions and starter code. Great for Computer Science A. Requires use of Math.random(), selection, while-loops, input through System.in. Designed with and for Codio. The Guide uses markup language. If nothing else, the .java can be imported into any IDE.
Preview of Plotting Points in p5.js – Lesson 1

Plotting Points in p5.js – Lesson 1

Created by
Tech Savvy
🎯 Plotting Points in p5.js – Lesson 1 Introduce your students to coding and graphing in an engaging, beginner-friendly way with this Lesson 1: Plotting Points in p5.js resource! Students learn how to plot coordinates while exploring creative coding using the p5.js editor. This lesson is perfect for teachers looking to blend math, technology, and creativity—even with little to no coding experience. 📦 What’s Included: ✅ Editable Canva lesson template (customizable + easy to assign!) ✅ R
Preview of AI-Updated Python Curriculum Series 1–4 | Beginner to Intermediate

AI-Updated Python Curriculum Series 1–4 | Beginner to Intermediate

Created by
ChatPressJapan
Learn Python from zero — with ChatGPT as your personal AI tutor. No coding background required. No expert teacher needed. Students learn independently with AI guidance — 24 hours a day. ━━━━━━━━━━━━━━━━━━━━━━ 📚 WHAT'S INCLUDED (Series 1–4) ━━━━━━━━━━━━━━━━━━━━━━ 🟩 Series 1 — Thonny Introduction (6 Lessons) Install Thonny, run your first program, fix errors, save files, add packages, use Japanese + English together. 🟩 Series 2 — Python Basics (6 Lessons) Variables, If statements, For loops, Wh
Preview of Namespace Complete Lesson | Object Oriented Programming ( C++ )

Namespace Complete Lesson | Object Oriented Programming ( C++ )

This lesson introduces students to Namespaces in C++. It is designed for AP Computer Science, Intro to C++, Object-Oriented Programming, College CS1/CS2, homeschool advanced programming, and coding bootcamps. ────────── ⋆⋅☆⋅⋆ ────────── ✨✨ What Students Will Learn ✨✨ ✔ Purpose of Namespaces ✔ Defining a Namespace ✔ Using Scope Resolution (::) ✔ Calling Functions Inside a Namespace ✔ Using Multiple Namespaces ✔ The using Directive ✔ Classes Inside a Namespace ✔ Using Multiple Classes Within a
Preview of Analysis of Algorithm Complete Lesson | Operations, Diagrams & Examples Included

Analysis of Algorithm Complete Lesson | Operations, Diagrams & Examples Included

This lesson teaches students how to think about algorithm efficiency, not just how to code. Learners understand why some solutions scale and others fail, and how to compare algorithms independent of hardware, language, or input data. It moves from intuition to rigor—bridging real program timing with mathematical analysis—so students can predict performance before implementation. ────────── ⋆⋅☆⋅⋆ ────────── 🧠 What Students Will Actually Master ✨✨ ✏️ What an algorithm is vs a program vs
Preview of Exception Handling Complete Lesson | Object Oriented Programming ( C++ )

Exception Handling Complete Lesson | Object Oriented Programming ( C++ )

This lesson introduces students to Exception Handling in C++. It is designed for A P Computer Science, Intro to C++, Object-Oriented Programming, College CS1/CS2, homeschool advanced programming, and coding bootcamps. ✨✨ What Students Will Learn ✨✨ ✔ Definition of Exceptions ✔ try / throw / catch Syntax ✔ Throwing Primitive Types ✔ Throwing String Messages ✔ Catching Specific Exception Types ✔ Catch-All Handler (catch(...)) ✔ Nested try/catch Blocks ✔ Rethrowing Exceptions ✔ Custom
Preview of STL Programming Complete Lesson | Object Oriented Programming ( C++ )

STL Programming Complete Lesson | Object Oriented Programming ( C++ )

This lesson introduces students to the C++ Standard Template Library (STL). It is designed for AP Computer Science, Intro to C++, Object-Oriented Programming, College CS1/CS2, homeschool advanced programming, and coding bootcamps. ✨✨ What Students Will Learn ✨✨ ────────── ⋆⋅☆⋅⋆ ────────── ✔ What STL Is & Why It’s Important ✔ STL Components: Containers, Algorithms, Iterators, Functors ✔ Sequence Containers (vector, list, deque, array, forward_list) ✔ Container Adapters ✔ Associative Containers
Preview of Android App UI Design Made Easy  | With Complete XML Layouts & Kotlin Projects

Android App UI Design Made Easy | With Complete XML Layouts & Kotlin Projects

This lesson teaches students how to design User Interfaces (UI) in Android applications using XML layouts and Kotlin code. Learners explore essential Android layouts, UI components, best practices, and complete hands-on examples including LinearLayout UIs, RelativeLayout and ConstraintLayout designs, TableLayout form creation, a fully functional BMI Calculator app, and a Simple Calculator app built using GridLayout and Kotlin event handling. ────────── ⋆⋅☆⋅⋆ ────────── 📦 What’s Included St
Preview of Streams and File Handling Complete Lesson | Object Oriented Programming ( C++ )

Streams and File Handling Complete Lesson | Object Oriented Programming ( C++ )

This lesson introduces students to Streams and File Handling in C++. It is designed for AP Computer Science, Intro to C++, Object-Oriented Programming, College CS1/CS2, homeschool advanced programming, and coding bootcamps. ────────── ⋆⋅☆⋅⋆ ────────── ✨✨ What Students Will Learn ✨✨ ✔ Stream Classes (istream, ostream, iostream) ✔ Stream Hierarchy & Inheritance ✔ ios Base Class & Stream Buffer ✔ Input and Output Stream Functions ✔ Disk File I/O with ifstream, ofstream, fstream ✔ Formatted File
Preview of Complete Python Programming Curriculum for Classrooms | Everything for Teachers

Complete Python Programming Curriculum for Classrooms | Everything for Teachers

This Complete Python Programming Step-by-Step Curriculum is a full, structured pathway that takes students from computer science basics to writing real, object-oriented Python programs. Built for teachers who want clarity, progression, and zero gaps, this bundle removes overwhelm and delivers everything needed to teach Python with confidence────────── ⋆⋅☆⋅⋆ ────────── What’s Included💡 Complete Python Curriculum Slide Decks (PPT + PDF) 💡 Computer Science foundations + Python fundamentals
Preview of Using Templates in C++ Complete Lesson with Teachers Guide  | Data Structures

Using Templates in C++ Complete Lesson with Teachers Guide | Data Structures

This lesson teaches students how real C++ data structures are written — using templates to eliminate repetition, improve scalability, and support multiple data types with a single design. It bridges the gap between basic C++ syntax and professional-level programming, preparing learners for STL, advanced data structures, and real-world C++ codebases. ────────── ⋆⋅☆⋅⋆ ────────── 🧠 What Students Will Actually Master ✨✨ ✏️ What templates are and why they exist✏️ How generic programming re
Preview of Inheritance Complete Lesson | Object Oriented Programming ( C++ )

Inheritance Complete Lesson | Object Oriented Programming ( C++ )

This lesson introduces students to Inheritance, Generalization, Multiple Inheritance, Aggregation, and Composition in C++. It is designed for AP Computer Science, Intro to C++, Object-Oriented Programming, College CS1/CS2, homeschool advanced programming, and coding bootcamps. ────────── ⋆⋅☆⋅⋆ ────────── ✨✨ What Students Will Learn ✨✨ ✔ What Inheritance Is & Why It Matters ✔ Derived Classes vs. Base Classes ✔ Specialization & Generalization ✔ Classification Hierarchies (UML) ✔ When to Use "A
Preview of The Data Scout: CSP Unit 6 App Lab Project (Lists, Loops & Data Analysis)

The Data Scout: CSP Unit 6 App Lab Project (Lists, Loops & Data Analysis)

The Data Scout: CSP Unit 6 App Lab Project (Lists, Loops & Data Analysis)Description: Help students master lists, loops, and data analysis with this engaging Code.org CSP Unit 6 project! In The Data Scout, students build an interactive App Lab app that explores real-world datasets using traversal and conditional logic. Students work with large datasets from the Code.org Data Library and design an app that allows users to search, filter, or analyze data — just like real programmers working w
Preview of AI-Updated Python Complete Bundle Series 1–8 | Beginner to AI Developer

AI-Updated Python Complete Bundle Series 1–8 | Beginner to AI Developer

Created by
ChatPressJapan
The complete Python learning journey — from absolute beginner to AI developer. Series 1–8 covers everything you need to go from zero coding experience to building real web apps, analyzing data, and creating AI projects — all guided by ChatGPT. ━━━━━━━━━━━━━━━━━━━━━━ 📚 WHAT'S INCLUDED ━━━━━━━━━━━━━━━━━━━━━━ 🟩 Series 1–4 — Beginner to Intermediate ✅ Thonny Introduction ✅ Python Basics ✅ Python Intermediate ✅ Python Advanced 🟨 Series 5–8 — Advanced to AI Developer ✅ Web App Development (Flask) ✅
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 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 Pointers Complete Lesson  | Object Oriented Programming ( C++ )

Pointers Complete Lesson | Object Oriented Programming ( C++ )

This lesson introduces students to Pointers in C++, one of the most essential concepts for understanding memory, data structures, and advanced programming. It is designed for AP Computer Science, Intro to C++, Object-Oriented Programming, College CS1/CS2, homeschool advanced programming, and coding bootcamps. ────────── ⋆⋅☆⋅⋆ ────────── ✨✨ What Students Will Learn ✨✨ ✔ What Pointers Are & Why They Matter ✔ Understanding Memory Addresses ✔ The Address-of Operator (&) ✔ Declaring Pointer Vari
Preview of Objects and Classes Complete Lesson  | Object Oriented Programming ( C++ )

Objects and Classes Complete Lesson | Object Oriented Programming ( C++ )

This lesson introduces students to Objects and Classes in C++, including constructors, destructors, function definitions, static members, objects as arguments, the default copy constructor, const correctness, and memory management. It is designed for AP Computer Science, Intro to C++, Object-Oriented Programming, College CS1/CS2, homeschool advanced programming, and coding bootcamps. ────────── ⋆⋅☆⋅⋆ ────────── ✨✨ What Students Will Learn ✨✨ ✔ What Classes & Objects Are ✔ UML Basics for Un
Preview of Object Oriented Programming (OOP) and Exception Handling in python Programming

Object Oriented Programming (OOP) and Exception Handling in python Programming

This lesson delivers a complete, structured introduction to Object-Oriented Programming in Python, combined with error handling, exceptions, multithreading, generators, and core standard libraries. ────────── ⋆⋅☆⋅⋆ ────────── What’s Included💡 Full OOP and Exception Handling slide deck 💡 Step-by-step Python code examples 💡 Real-world class, inheritance, and polymorphism scenarios 💡 Practical error handling and debugging examples 💡 Advanced topics presented in a structured, teachable flow
Showing 1-24 of 29+ results