TPT
Total:
$0.00

Computer Programming

25+ results
Filters
Programs & methods
Preview of Java Programming Concepts BUNDLE

Java Programming Concepts BUNDLE

Created by
Creepy Circuits
Intro to Java | Control Structures | Algorithms & ArithmeticThis engaging Creepy Circuit bundle includes three scaffolded computer science lessons perfect for building foundational Java programming skills in middle or high school students. Each lesson blends engaging visuals, structured content, and hands-on coding practice with editable materials for flexible classroom use. 1. Intro to Programming and VariablesLearn about IDEs, compilers, data types, and writing first Java programs Practice
Preview of APCSP MCQ for Unit 4: Computer Systems and Networks

APCSP MCQ for Unit 4: Computer Systems and Networks

AP Computer Science Principles Unit 4 Multiple-Choice Question Set!Prepare your students for success with this collection of 40 multiple-choice questions focused on Unit 4: Computer Systems and Networks. Designed to align with the AP Computer Science Principles curriculum, these challenging, exam-style questions test essential skills such as evaluating legal and ethical factors, describing the impact of innovations, and explaining collaborative problem-solving processes. This resource not only m
Preview of AP Computer Science A Unit 1 Free Response Practice 1.2 Variables & Data Types

AP Computer Science A Unit 1 Free Response Practice 1.2 Variables & Data Types

AP Computer Science A Unit 1 Primitive Types - 1.1 and 1.2 Coding Practice Print Statetment, Data Types and Variables  This document contains 14 basic exercises for AP Computer Science A, aligned directly with the standards covered for Unit 1 on the College Board’s AP Classroom website for AP Computer Science A. Specifically, these exercises focus on subunits 1.1 and 1.2, where students identify common coding errors, evaluate print and println statements, and learn how to write Java statements w
Preview of Learn Python Coding Bundle | Name Generator + Number Games (Grades 5–7+)

Learn Python Coding Bundle | Name Generator + Number Games (Grades 5–7+)

Introduce your students to Python programming through engaging coding projects that combine creativity, problem-solving, and game design. This bundle includes two scaffolded Python resources that guide students through a series of hands-on coding challenges. Students learn to manipulate text, work with numbers, and build interactive programs using core programming concepts such as variables, lists, loops, conditionals, functions, and user input. Across multiple projects, students gradually build
Preview of Coding Introduction Lesson | Computational Thinking | CS Unplugged No-Prep

Coding Introduction Lesson | Computational Thinking | CS Unplugged No-Prep

Your students are about to program a robot to make a sandwich — and it is going to go hilariously wrong. That is the lesson. This is Lesson 1 of the How Computers Think unit — a 5-lesson computational thinking series for Grades 2–4 that requires zero devices and zero tech experience to teach. Each lesson builds on the last. The full bundle is available separately. What students will learnStudents are introduced to the concept of an algorithm — a precise, ordered set of instructions — through th
Preview of Learn Python Coding with Number Games | Grades 5–7+

Learn Python Coding with Number Games | Grades 5–7+

Help your students build real Python programming skills through two engaging number-based coding challenges! This resource guides students through two scaffolded projects that explore lists, loops, conditionals, functions, and user input--all through interactive number games. Students will: Generate and analyze random number lists Identify even numbers using conditionals Use loops to process data Create and call functions Build complete "Number Sort" and "Guess the Number" games in Python T
Preview of Math × Python Series - Coding Linear Relations (Project 2 - BOTH Guides)

Math × Python Series - Coding Linear Relations (Project 2 - BOTH Guides)

Continue your students’ journey from simple linear equations to a more dynamic, inquiry-driven program. In Project 2, learners build on Project 1 by encapsulating logic in functions, working with floating-point inputs, and exploring randomness—deepening both their coding fluency and their mathematical understanding of linear relations. What Students Will Do:Write & Use Functions-Define a function that returns the corresponding y value on a predefined line.-Create a function that safely parses s
Preview of Math × Python Series - Coding Linear Relations (Project 2 - Student Guide)

Math × Python Series - Coding Linear Relations (Project 2 - Student Guide)

Continue your students’ journey from simple linear equations to a more dynamic, inquiry-driven program. In Project 2, learners build on Project 1 by encapsulating logic in functions, working with floating-point inputs, and exploring randomness—deepening both their coding fluency and their mathematical understanding of linear relations. What Students Will Do:Write & Use Functions-Define a function that returns the corresponding y value on a predefined line.-Create a function that safely parses s
Preview of APCS Java Classes Unit: Classes, Constructors, Methods

APCS Java Classes Unit: Classes, Constructors, Methods

This contains a ton of assignments, labs and quizzes for a Java Classes unit for AP Computer Science A.
Preview of CCSD/Clever Editable Online Homework Login Support Handout

CCSD/Clever Editable Online Homework Login Support Handout

Created by
Sara Coulter
Make it easy for families to support student learning at home with this clear, editable Online Learning Programs Handout! Designed for CCSD K-5 classrooms, this printable guide walks parents through logging into Clever and accessing a curated list of free, teacher-approved math and reading programs that align with in-class instruction and MAPS testing. This handout is perfect to send home at the beginning of the year, during conferences, or anytime families ask, “How can I help my child at home
Preview of Math × Python Series - Coding Linear Relations (Project 4 - BOTH Guides)

Math × Python Series - Coding Linear Relations (Project 4 - BOTH Guides)

Visualizing Points and Linear Relations with CodeBring coordinate geometry to life! In Project 4, students write a Python program that randomly generates a line and a test point, challenges them to predict its position, and then plots both on a graph—reinforcing the link between algebraic equations and their visual representations. What Students Will Do: Generate Random Equations & Points- Create a line y=ax+b and a test point (x,y).Predict & Compare- Calculate the correct y for a given x using
Preview of Math × Python Series - Coding Linear Relations (Project 4 - Student Guide)

Math × Python Series - Coding Linear Relations (Project 4 - Student Guide)

Visualizing Points and Linear Relations with CodeBring coordinate geometry to life! In Project 4, students write a Python program that randomly generates a line and a test point, challenges them to predict its position, and then plots both on a graph—reinforcing the link between algebraic equations and their visual representations. What Students Will Do: Generate Random Equations & Points- Create a line y=ax+b and a test point (x,y).Predict & Compare- Calculate the correct y for a given x using
Preview of Math × Python Series - Coding Linear Relations (Project 4 - Teacher Guide)

Math × Python Series - Coding Linear Relations (Project 4 - Teacher Guide)

Visualizing Points and Linear Relations with CodeBring coordinate geometry to life! In Project 4, students write a Python program that randomly generates a line and a test point, challenges them to predict its position, and then plots both on a graph—reinforcing the link between algebraic equations and their visual representations. What Students Will Do: Generate Random Equations & Points- Create a line y=ax+b and a test point (x,y). Predict & Compare- Calculate the correct y for a given x
Preview of Math × Python Series - Coding Linear Relations (Project 3 - BOTH Guides)

Math × Python Series - Coding Linear Relations (Project 3 - BOTH Guides)

Building an Interactive Linear Relations Explorer with Loops & User InputTake your students’ coding and math skills to the next level by transforming their line-testing program into a fully interactive exploration tool. In Project 3, learners will harness loops and user-driven input to test as many points as they like, drawing on everything they’ve mastered in Projects 1 and 2. What Students Will Do:Design Dynamic Pseudocode-Plan a while-loop structure that repeatedly:Prompts for a test pointCa
Preview of Math × Python Series - Coding Linear Relations (Project 3 - Student Guide)

Math × Python Series - Coding Linear Relations (Project 3 - Student Guide)

Building an Interactive Linear Relations Explorer with Loops & User InputTake your students’ coding and math skills to the next level by transforming their line-testing program into a fully interactive exploration tool. In Project 3, learners will harness loops and user-driven input to test as many points as they like, drawing on everything they’ve mastered in Projects 1 and 2. What Students Will Do:Design Dynamic Pseudocode-Plan a while-loop structure that repeatedly:Prompts for a test pointCa
Preview of Math × Python Series - Coding Linear Relations (Project 3 - Teacher Guide)

Math × Python Series - Coding Linear Relations (Project 3 - Teacher Guide)

Building an Interactive Linear Relations Explorer with Loops & User InputTake your students’ coding and math skills to the next level by transforming their line-testing program into a fully interactive exploration tool. In Project 3, learners will harness loops and user-driven input to test as many points as they like, drawing on everything they’ve mastered in Projects 1 and 2. What Students Will Do:Design Dynamic Pseudocode-Plan a while-loop structure that repeatedly:Prompts for a test pointCa
Preview of Math × Python Series - Coding Linear Relations (Project 1 - Student Guide)

Math × Python Series - Coding Linear Relations (Project 1 - Student Guide)

Bring together mathematics and coding in a seamless, curriculum-aligned learning experience! This first installment of a six-part project series introduces Grade 9 students to Python programming through the context of linear relations. Each project builds on the last, guiding learners—and their teachers—step by step toward deeper computational thinking and mathematical understanding. In Project 1: Exploring Linear Relations with Python, students will Connect math to code by translating the equa
Preview of Math × Python Series - Coding Linear Relations (Project 1 - BOTH Guides)

Math × Python Series - Coding Linear Relations (Project 1 - BOTH Guides)

( Both Teacher and Student Guides included) Bring together mathematics and coding in a seamless, curriculum-aligned learning experience! This first installment of a six-part project series introduces Grade 9 students to Python programming through the context of linear relations. Each project builds on the last, guiding learners—and their teachers—step by step toward deeper computational thinking and mathematical understanding. In Project 1: Exploring Linear Relations with Python, students will
Preview of Geometric Art with LYNX Coding

Geometric Art with LYNX Coding

Geometric Art with Lynx — Student Handout & Teacher Activity GuideIntroduce your students to coding with Lynx in a fun, creative, and structured way. This resource blends coding, geometry, and art, making it a perfect entry point for learners new to text-based programming. Students will plan, write, and test their own procedures to create geometric art — experimenting with shapes, colours, variables, loops, and randomization. Teachers receive clear guidance, sample code, and extension activiti
Preview of Math × Python Series - Coding Linear Relations (Project 5 - BOTH Guides)

Math × Python Series - Coding Linear Relations (Project 5 - BOTH Guides)

Interactive Linear Relation TutorStudents take the skills from Projects 1–4 and build a fully interactive tutor that challenges their understanding of lines and immediately visualizes each question. In Project 5, learners generate random linear equations, calculate and classify points, and see their work plotted—all in a reusable Python program. What Students Will Do: Generate Random Equations & Points- create y=ax+b and pick a test point (x,y).Prompt & Validate y-Value Answers- Ask users to co
Preview of Math × Python Series - Coding Linear Relations (Project 5 - Student Guide)

Math × Python Series - Coding Linear Relations (Project 5 - Student Guide)

Interactive Linear Relation TutorStudents take the skills from Projects 1–4 and build a fully interactive tutor that challenges their understanding of lines and immediately visualizes each question. In Project 5, learners generate random linear equations, calculate and classify points, and see their work plotted—all in a reusable Python program. What Students Will Do: Generate Random Equations & Points- create y=ax+b and pick a test point (x,y).Prompt & Validate y-Value Answers- Ask users to co
Preview of Math × Python Series - Coding Linear Relations (Project 5 - Teacher Guide)

Math × Python Series - Coding Linear Relations (Project 5 - Teacher Guide)

Interactive Linear Relation TutorStudents take the skills from Projects 1–4 and build a fully interactive tutor that challenges their understanding of lines and immediately visualizes each question. In Project 5, learners generate random linear equations, calculate and classify points, and see their work plotted—all in a reusable Python program. What Students Will Do: Generate Random Equations & Points- create y=ax+b and pick a test point (x,y). Prompt & Validate y-Value Answers- Ask users t
Preview of Math x Python Series - Coding Linear Relations (Project 8 - Teacher Guide)

Math x Python Series - Coding Linear Relations (Project 8 - Teacher Guide)

Engage Your Grade 9 Students with Data-Driven Math Coding!Bring real-world analytics into your classroom with Project 8: Enhanced Graphing with Matplotlib—a ready-to-use, curriculum-aligned coding lesson that deepens students’ understanding of linear relations by having them compute, visualize, and interpret residuals. Perfect for any teacher looking to integrate Python programming, data visualization, and Ontario’s MTH1W coding standards into a single, hands-on activity. Why This Resource M
Preview of Hidden Figures - Movie Guide - Word Search

Hidden Figures - Movie Guide - Word Search

Created by
Burrows Biz
This Hidden Figures Word Search is a fun, educational activity that helps students familiarize themselves with key terms and vocabulary from the 2017 film, Hidden Figures. Featuring important words such as “aerospace,” “segregation,” and “trajectory,” this word search reinforces concepts from the film while giving students a chance to reflect on the critical roles that Katherine Johnson, Dorothy Vaughan, and Mary Jackson played in NASA's space program. Perfect for classroom use in history, STE
Showing 1-24 of 25+ results