TPT
Total:
$0.00

Computer Programming

22+ results
Filters
Standard
Preview of Computer Science Principles: Program Design & Development (Big Idea 1 Lesson 3)

Computer Science Principles: Program Design & Development (Big Idea 1 Lesson 3)

This is the third lesson in my AP Computer Science Principles Big Idea 1 Bundle Students will: learn what is the iterative design processunderstand the steps in the design processunderstand what is a User Interfacelearn how documentation and commenting within programs is essential to collaborators of the innovationThis download includes: Guided NotesLesson Slides (PowerPoint & Keynote)User Interface ActivityKeys for all resourcesTeacher Notes© 2021 “Innovative Mathematics”(Laura Brantley) All ri
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 MINECRAFT - Code.org - Coding - Computational Thinking - Computer Programming

MINECRAFT - Code.org - Coding - Computational Thinking - Computer Programming

Explanation for one of the Minecraft puzzles on Code.org. Great for teaching Debugging. Great for demonstrating Pattern Recognition and Algorithmic Design as parts of Computational Thinking.
Preview of PIXELS - Coding - Computational Thinking - Computer Programming

PIXELS - Coding - Computational Thinking - Computer Programming

A visual explanation of pixels.
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 Lego Mindstorms EV3 Programming Blocks Notes and Quizzes for Motors Switch and

Lego Mindstorms EV3 Programming Blocks Notes and Quizzes for Motors Switch and

This set of notes and quizzes covers six of the most commonly used programming blocks: medium motor, large motor, move steering, move tank, loop and switch. Use the notes page to teach the purpose of and settings for each block. Then use the quiz to review, as a warm up, or as a formative assessment to determine the student's knowledge about that particular block. A key is included for each notes and quiz page. Bonus: Scroll to the end of this pack to see the included "More on Motion Block Mod
Preview of Intro to Programming and Variables(Java) Lesson, Guided Notes, Practice No Prep!

Intro to Programming and Variables(Java) Lesson, Guided Notes, Practice No Prep!

Created by
Creepy Circuits
This beginner-friendly Java programming lesson introduces students to core programming concepts including IDEs, compilers, variable types, commenting, and basic syntax. Designed for use with CodeHS or any Java IDE, the resource includes a detailed PowerPoint presentation, guided notes, and engaging coding activities. Students will explore syntax and logic errors, write their first simple Java programs, and gain confidence in using variables and comments effectively. Perfect for: High school co
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 STAR WARS (Nested Loops) - Code.org, Coding, Computational Thinking, Programming

STAR WARS (Nested Loops) - Code.org, Coding, Computational Thinking, Programming

Explanation for one of the Star Wars puzzles on Code.org. Teaching Point: Nested Loops Great for demonstrating Pattern Recognition and Algorithmic Design as parts of Computational Thinking.
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 Fun Name Generator Project | Grades 5–7+

Learn Python Coding with Fun Name Generator Project | Grades 5–7+

Introduce your students to Python programming through a fun and engaging coding project where they build their own random "fun name" generator! This resource guides students through a series of small coding challenges that gradually introduce core Python concepts such as variables, user input, lists, functions, and loops. Through four scaffolded mini-projects, students learn how programs store and manipulate text, accept user input, randomly generate results, and organize code using reusable fu
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 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 Scratch Coding Project

Scratch Coding Project

Created by
Carmela Garcia
This is an unit of work based on scratch programming. Students follow the design process to create their own game using Scratch. They also learn the basic programming concepts of repetition, sequence, decisions and loops
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
Preview of What is Coding? Presentation and Notes

What is Coding? Presentation and Notes

This assignment should be used for grades 5-8 to teach an introduction to coding class or unit. This assignment covers the following topics: Definitions for coding, programming languages, algorithms, syntax, and debugging.Three short, and fun YouTube videos. Class discussion on why kids should learn to code. Examples of different programming languages.What’s Included? Presentation (Google Slides)Student worksheet (Google doc)Teacher Answer key (Google doc)
Preview of ICT Capabilities school plan

ICT Capabilities school plan

ICT capabilities in one document with links to other curriculum areas, links to resources and explicit skills needed for each phase. Including: Identifying equipment Keyboard/ mouse skills I Pad skills Terminology Microsoft Program skills Technology (Australian teachers - this is based on the robotics sent out to all schools)
Preview of Python Story Machine - Interactive Coding Projects for Grades 5–10

Python Story Machine - Interactive Coding Projects for Grades 5–10

Turn coding into a creative storytelling adventure your students will love! Looking for a way to make coding engaging, meaningful, and accessible for a wide range of learners? Python Story Machine blends coding and storytelling to help students build interactive stories while developing essential programming and computational thinking skills. Through a series of scaffolded projects, students move from simple random story generators to fully interactive, decision-based narratives—bringing their
Preview of Prime Factorization Worksheet Notes Answer Key and Smartboard Factor Trees

Prime Factorization Worksheet Notes Answer Key and Smartboard Factor Trees

Math Teachers ~ this is Everything you need to teach Prime Factorization! Student Guided Notes with Fill in the Blanks, Steps on how to solve, How to create Factor-Trees, Practice, and Answer KEY all in PDF form and on Smartboard Slides. PDF's work fine for whatever program you're running. You'll enjoy using these great notes, with Steps and Guided practice, year after year. IF YOU WOULD LIKE THE VERSION THAT INCLUDES DIGITAL CLICK HERE:https://www.teacherspayteachers.com/Product/DIGITAL-Prime
Preview of PHOTOGRAPHY with iPADS | Curriculum BUNDLE | Art & STEM Lessons

PHOTOGRAPHY with iPADS | Curriculum BUNDLE | Art & STEM Lessons

Photography for iPads Part 1 and 2 have now been bundled to give you, up to a year's worth of teaching content. Perfect for anyone teaching Photography, Art, Digital Technology or STEM, and need an impactful series of lessons that you can teach immediately. All you need is your digital device, I've done the rest for you. Your students will love participating in each of 24 engaging topics, as they navigate through the digital photography challenges. These lessons are purposely designed for cho
Preview of Python Reference Guide | Easy to Use | Grades 5 - 12+

Python Reference Guide | Easy to Use | Grades 5 - 12+

Created by
Tech Savvy Code
Give your students the ultimate Python reference they'll actually use! This 29-page Python Basics Cheat Sheet covers everything students need to read, write, and debug Python code with confidence — from their very first variable to file handling and popular modules. Every section is clearly organized, student-friendly, and packed with real code examples that work. What's inside:Basic Syntax — comments, print statements, variables, and data typesOperations & Strings — arithmetic, string methods,
Preview of PLTW Driver/Navigator Name Badges

PLTW Driver/Navigator Name Badges

Created by
Latrina Wagner
PLTW Driver/Navigator Name Badges Attached is a great way to have students take ownership in the role that they are to play during Pair Programing. I created name badges that can be laminated and hung on a lanyard. This will also allow the teacher to know what role during pairing is happening at a quick glance; it also serves to remind the students what they should be doing in their role. Lastly, a QR code is on the badge so that they can scan it to see the full definition for both roles if nee
Showing 1-22 of 22+ results