TPT
Total:
$0.00

Computer Programming

45+ results
Filters
Standard
Preview of Computer Science Principles: Program Function & Purpose (Big Idea 1 Lesson 2)

Computer Science Principles: Program Function & Purpose (Big Idea 1 Lesson 2)

This is the second lesson in my AP Computer Science Principles Big Idea 1 bundle. Students will: learn what is input and output of a computer innovationunderstand the difference between the purpose and the functionality of a computer innovationlearn what is an "event-driven" programThis download includes: Guided NotesLesson Slides (PowerPoint & Keynote)AP Exam practice PromptsExit Slip (4 versions)Keys for all resourcesTeacher Notes© 2024 “Innovative Mathematics”(Laura Brantley) All rights reser
Preview of AP Computer Science Principles Curriculum (Growing) Bundle

AP Computer Science Principles Curriculum (Growing) Bundle

This is a growing bundle for my AP Computer Science Principles Curriculum. This download includes: Two "First Week of School" activities.Unit 1 - Creative DevelopmentUnit 2 - Data Unit 3 - Algorithms & Programming (Lessons 5, 8, 11, 13 & 14 coming soon)Unit 4 - Computer Systems & Networks Unit 5 - Impact of ComputingEach unit has lessons including: Guided Notes for the studentsLesson Slides (PowerPoint, Keynote)Practice Problems WorksheetExit Slip (at least 2 versions)Keys for all resourcesSome
Preview of Computer Science Semester Bundle – High School (No Experience Needed!)

Computer Science Semester Bundle – High School (No Experience Needed!)

Created by
Creepy Circuits
So, your schedule says “Computer Science” this semester… and suddenly you’re supposed to teach programming to students who think the “cloud” is where their TikToks live. Meanwhile, state standards assume your students have been coding since they were in diapers—even though your school only just got enough Chromebooks to share. This bundle is built exactly for you: the teacher who wants a structured, student-friendly, standards-aligned course that doesn’t assume prior background knowledge. It s
Preview of Computer Science Principles Bundle: Big Idea 1 - Creative Development

Computer Science Principles Bundle: Big Idea 1 - Creative Development

This bundle covers all the AP CSP components for Big Idea 1, which has an AP exam weight of 10-13%. Bundle Includes Lessons on: Old School Technology Activity (Good First Day of School Activity)U1 L1 CollaborationU1 L2 Program Function & PurposeU1 L3 Program Design & DevelopmentL1 L4 Identifying and Correcting ErrorsVocabulary Crossword PuzzleUnit 1 Quiz (Bonus)Each Lesson Includes: Guided Notes for the studentsLesson Slides (PowerPoint & Keynote)Practice Worksheet or Activity Assessment for ea
Preview of AP Computer Science Principles Bundle - Big Idea 3: Algorithms & Programming

AP Computer Science Principles Bundle - Big Idea 3: Algorithms & Programming

This is a growing bundle to cover all the AP CSP components for Big Idea 3, which has an AP exam weight of 30-35%. The following are the lessons included in this bundle currently: U3 L1 VariablesU3 L2 Math OperatorsU3 L3 StringsU3 L4 Boolean ExpressionsU3 L5 FlowchartsU3 L6 ConditionalsU3 L7 Turtle CodingU3 L9 IterationEach Lessons Includes: Guided Notes for the studentsLesson Slides (PowerPoint & Keynote)Practice WorksheetExit Slip (At least 2 versions)Keys for all resources© 2022 “Innovative M
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 Computer Science Principles: Variables (Big Idea 3 Lesson 1)

Computer Science Principles: Variables (Big Idea 3 Lesson 1)

This is the 1st lesson in my AP Computer Science Principles Big Idea 3 Algorithms and Programming. Students will: learn about variablesapply data types to variablesassign meaning variables namescomplete AP style problemsThis download includes: Guided Notes for the studentsLesson Slides (PowerPoint, Keynote)Practice WorksheetExit Slip (3 versions)Keys for all resources.© 2023 “Innovative Mathematics”(Laura Brantley) All rights reserved. All products purchased from Laura Brantley (Innovative Mathe
Preview of Computer Science Principles: Math Operators (Big Idea 3 Lesson 2)

Computer Science Principles: Math Operators (Big Idea 3 Lesson 2)

This is the 2nd lesson in my AP Computer Science Principles Big Idea 3 Algorithms and Programming. Students will: review order of operations in mathlearn modulus math operationslearn random number generator commandapply all math operations in sequential pseudocodeunderstand simulation in codingcomplete AP style problemsThis download includes: Guided Notes for the studentsLesson Slides (PowerPoint, Keynote)Practice WorksheetExit Slip (2 versions)Keys for all resources.© 2022 “Innovative Mathemati
Preview of Computer Science Principles: Iteration (Big Idea 3 Lesson 9)

Computer Science Principles: Iteration (Big Idea 3 Lesson 9)

This is the 9th lesson in my AP Computer Science Principles Big Idea 3: Algorithms & Programming bundle. Students will: learn FOR and WHILE loopsapply knowledge of loops (iteration)applying sequential and selection blocks of pseudocode using iterationcomplete AP style problemsThis download includes: Guided Notes for the studentsLesson Slides (PowerPoint, Keynote)Practice WorksheetExit Slip (4 versions)Keys for all resources.© 2023 “Innovative Mathematics”(Laura Brantley) All rights reserved. A
Preview of Computer Science Principles - Conditional Statements (Big Idea 3 Lesson 6)

Computer Science Principles - Conditional Statements (Big Idea 3 Lesson 6)

This is the sixth lesson in my AP Computer Science Principles Big Idea 3: Algorithms & Programming Bundle Students will: understand what is a conditional statement (IF statements)evaluate conditional statements (IF, IF ELSE & Nested)apply knowledge conditional statements in coding (IF, IF ELSE & Nested)complete AP style problemsThis download includes: Guided Notes for the studentsLesson Slides (PowerPoint & Keynote)Practice WorksheetExit Slips (4 versions)Keys for all resources.© 2022 “Innovat
Preview of Computer Science Principles: Boolean Expressions (Big Idea 3 Lesson 4)

Computer Science Principles: Boolean Expressions (Big Idea 3 Lesson 4)

This is the fourth lesson in my AP Computer Science Principles Big Idea 3: Algorithms & Programming Bundle Students will: understand what is a Boolean expressionevaluate Boolean expression and compound conditionalsapply knowledge of Boolean conditionals in codingcomplete AP style problemsThis download includes: Guided Notes for the studentsLesson Slides (PowerPoint & Keynote)Practice WorksheetExit Slips (4 versions)Keys for all resources.© 2022 “Innovative Mathematics”(Laura Brantley) All righ
Preview of Computer Science Principles: Turtle Coding (Big Idea 3 Lesson 7)

Computer Science Principles: Turtle Coding (Big Idea 3 Lesson 7)

This is the 7th lesson in my AP Computer Science Principles Big Idea 3: Algorithms & Programming bundle. Students will: learn how to navigate through code moving a robot around a gridapply knowledge of variables, Boolean values and conditionalsapplying sequential and selection blocks of pseudocodecomplete AP style problemsThis download includes: Guided Notes for the studentsLesson Slides (PowerPoint, Keynote and PDF)Practice WorksheetExit Slip (4 versions)Keys for all resources.© 2023 “Innovat
Preview of Computer Science Principles: Strings (Big Idea 3 Lesson 3)

Computer Science Principles: Strings (Big Idea 3 Lesson 3)

This is the 3rd lesson in my AP Computer Science Principles Big Idea 3 Algorithms and Programming. Students will: understand string variableslearn how to concatenate stringslearn substring commandapply substrings in sequential pseudocodecomplete AP style problemsThis download includes: Guided Notes for the studentsLesson Slides (PowerPoint, Keynote)Practice WorksheetExit Slip (2 versions)Keys for all resources.© 2022 “Innovative Mathematics”(Laura Brantley) All rights reserved. All products purc
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 Lecture Notes - Introduction to R

Lecture Notes - Introduction to R

An introduction to R programming, exploring the basics on PowerPoint slides.
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 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 Lecture Notes - R for Beginners

Lecture Notes - R for Beginners

Lecture Bundle introduction students to R Programming language. For best results, use alongside R Labs.
Preview of Coding with Python - Rounding Numbers (Junior Grades)

Coding with Python - Rounding Numbers (Junior Grades)

Looking to integrate Python coding into your junior mathematics program in a meaningful way? I’ve created a teacher resource that connects directly with standardized test questions — helping teachers and students develop real programming skills while reinforcing mathematical concepts. High-Value Features of This Resource:✅ Curriculum-Aligned + Authentic Context Inspired by EQAO released items, clearly linking coding to real-world assessment expectations for Ontario educators. Strong alignment
Preview of Coding with Python - Linear Relations (Intermediate Grades)

Coding with Python - Linear Relations (Intermediate Grades)

Looking to integrate Python coding into your intermediate mathematics program in a meaningful way? I’ve created a teacher resource that connects directly with standardized test questions — helping teachers and students develop real programming skills while reinforcing mathematical concepts. High-Value Features of This Resource: ✅ Curriculum-Aligned + Authentic Context Inspired by EQAO released items, clearly linking coding to real-world assessment expectations for Ontario educators. Strong alig
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 Quadratics: Projectile Motion with Code!

Quadratics: Projectile Motion with Code!

Looking for a true STEM Project? Quadratics: Projectile Motion with Code allows students to interact with a computer program that requires users to input the parameters of the position function: acceleration due to gravity, initial vertical velocity, and initial position. Just with one click, your entire class can start working with a code! All problems are application based and there is a possible project to do with the students at the end!
Preview of LEGO Robotics - Wheels and Distance

LEGO Robotics - Wheels and Distance

Created by
Shelby McElroy
These are the guided notes for our lesson about wheels and how their sizes affect distance traveled when programming. We complete this lesson before starting the "Moving Forward Challenges" found here: Moving Forward Challenges Included in this purchase are the student guided notes and the "answers", or what I use as answers in class. This took about one 50min class period. Here is what we did the next day: I created 4 programs "tiny, small, standard, large" that were simple straight forward
Showing 1-24 of 45+ results