TPT
Total:
$0.00

Computer Programming

53+ results
Filters
Subject
Standard
Language
Preview of Goldie's FULL CURRICULUM for AP® Computer Science A

Goldie's FULL CURRICULUM for AP® Computer Science A

AP® Computer Science A – Full Curriculum BundleAligned to the 2025 College Board CED for AP CSA Welcome to my comprehensive AP Computer Science A editable curriculum bundle! Created to support teachers from the first day of class to the AP Exam, this resource includes everything needed for a successful AP CSA course. This bundle contains my AP Computer Science A curriculum, with resources that align to the College Board’s® 2025 Course and Exam Description. Each unit includes: Editable guid
Preview of AP® Computer Science A | Goldie's Game Show Review Games | AP Exam Test Prep

AP® Computer Science A | Goldie's Game Show Review Games | AP Exam Test Prep

AP® Computer Science A Exam Review Trivia Game Show Review | Units 1–4 | AP CSA Test Prep Make AP® Computer Science A exam review fun, engaging, and stress-free with these interactive Trivia Game Show Review Games! Perfect for whole-class review, this activity helps students practice key concepts while staying actively involved before the AP Exam. What’s Included: You’ll receive TWO editable PowerPoint review games: Game 1: AP CSA Units 1–3 (CED aligned)Game 2: AP CSA Unit 4 (CED aligned) E
Preview of AP® Computer Science A | Goldie's Circuit Review Activities | AP Exam Test Prep

AP® Computer Science A | Goldie's Circuit Review Activities | AP Exam Test Prep

AP® Computer Science A Code Tracing Practice Circuit-Style Review Activity | Units 1–4 | AP CSA Exam Prep Help students strengthen one of the most important AP® Computer Science A skills, code tracing, with this engaging circuit-style review activity! Students practice reading Java code, determining program output, and checking their understanding as they move through a structured tracing circuit. What’s Included: You’ll receive TWO code tracing circuits aligned to the AP CSA CED: Tracing C
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 Program Design - Unit 3 Lesson 2 | Goldie's AP® CSA Curriculum

Program Design - Unit 3 Lesson 2 | Goldie's AP® CSA Curriculum

AP® Computer Science AUnit 3: Class Creation Lesson 2: Program Design Full Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore the structure of a Java class and its role in OOP. They will learn how to design a class using instance variables, constructors, and methods, while also understanding the importance of data encapsulation. Students will discover how classes represent objects, store attributes, and define behaviors. The lesson also introduces UML diagrams t
Preview of Impacts of Program Design - Unit 3 Lesson 1 | Goldie's AP® CSA Curriculum

Impacts of Program Design - Unit 3 Lesson 1 | Goldie's AP® CSA Curriculum

AP® Computer Science AUnit 3: Class Creation Lesson 1: Impact of Program Design Full Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore the impacts of program design on society and individuals. They will examine the importance of system reliability, ethical implications of computing systems, and the use of AI in programming. What’s Included: Detailed lesson planStudent guided notesEditable PowerPoint presentationInstructional video of the lessonCheck for Under
Preview of HTML Word Search - Programming Language Words Puzzles

HTML Word Search - Programming Language Words Puzzles

HTML Word Search is a puzzle of HTML Programming Language puzzle that can help your student knowing more vocabulary about HTML Programming Language. A great activity for early finishers or just for something fun to take home and enjoy. Our stores guarantees you the highest quality word finds, cryptograms, Sudoku and number puzzles available, animals name, .... digital, printable, Easel, middle school, sub plans, folder, file, no prep, morning work, homework, lesson plan supplement, virtual class
Preview of Arduino Introduction to Programming | Traffic Lights Project

Arduino Introduction to Programming | Traffic Lights Project

Created by
STEM in Design
STEM in Design is aimed towards the Australian Design Technologies Curriculum. This unit guides the teacher and the student through a workbook approach designed scenarios. The unit introduces students and teachers to the Arduino programming system. Students learn how to control a system of traffic lights. The booklet includes prior scaffolding activities to help develop student and teacher learning in programming a system used in everyday life. Units includes: • Australian Design Technologies
Preview of HTML Word Scramble - Programming Language Words Puzzles

HTML Word Scramble - Programming Language Words Puzzles

HTML Word Scramble is a puzzle of HTML Programming Language puzzle that can help your student knowing more vocabulary about HTML Programming Language. A great activity for early finishers or just for something fun to take home and enjoy. Our stores guarantees you the highest quality word finds, cryptograms, Sudoku and number puzzles available, animals name, .... digital, printable, Easel, middle school, sub plans, folder, file, no prep, morning work, homework, lesson plan supplement, virtual cla
Preview of CSS Word Search - Programming Language Words Puzzles

CSS Word Search - Programming Language Words Puzzles

CSS Word Search is a puzzle of CSS Programming Language puzzle that can help your student knowing more vocabulary about CSS Programming Language. A great activity for early finishers or just for something fun to take home and enjoy. Our stores guarantees you the highest quality word finds, cryptograms, Sudoku and number puzzles available, animals name, .... digital, printable, Easel, middle school, sub plans, folder, file, no prep, morning work, homework, lesson plan supplement, virtual classro
Preview of JavaScript Word Scramble - Programming Language Words Puzzles

JavaScript Word Scramble - Programming Language Words Puzzles

JavaScript Word Scramble is a puzzle of JavaScript Programming Language puzzle that can help your student knowing more vocabulary about JavaScript Programming Language. A great activity for early finishers or just for something fun to take home and enjoy. Our stores guarantees you the highest quality word finds, cryptograms, Sudoku and number puzzles available, animals name, .... digital, printable, Easel, middle school, sub plans, folder, file, no prep, morning work, homework, lesson plan suppl
Preview of CSS Word Scramble - Programming Language Words Puzzles

CSS Word Scramble - Programming Language Words Puzzles

CSS Word Scramble is a puzzle of CSS Programming Language puzzle that can help your student knowing more vocabulary about CSS Programming Language. A great activity for early finishers or just for something fun to take home and enjoy. Our stores guarantees you the highest quality word finds, cryptograms, Sudoku and number puzzles available, animals name, .... digital, printable, Easel, middle school, sub plans, folder, file, no prep, morning work, homework, lesson plan supplement, virtual class
Preview of JavaScript Word Search - Programming Language Words Puzzles

JavaScript Word Search - Programming Language Words Puzzles

JavaScript Word Search is a puzzle of JavaScript Programming Language puzzle that can help your student knowing more vocabulary about JavaScript Programming Language. A great activity for early finishers or just for something fun to take home and enjoy. Our stores guarantees you the highest quality word finds, cryptograms, Sudoku and number puzzles available, animals name, .... digital, printable, Easel, middle school, sub plans, folder, file, no prep, morning work, homework, lesson plan supplem
Preview of References, Scope, and this - Unit 3 Lesson 6 | Goldie's AP® CSA Curriculum

References, Scope, and this - Unit 3 Lesson 6 | Goldie's AP® CSA Curriculum

AP® Computer Science AUnit 3: Class Creation Lesson 6: References, Scope, and this Full Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore the concepts of references, scope, and the implementation of the equals() method in Java. They will learn how to compare objects using instance variables, distinguish between primitive and object references in method calls, and utilize the this and final keywords. What’s Included: Detailed lesson planStudent guided notesEdi
Preview of Class Variables and Methods - Unit 3 Lesson 5 | Goldie's AP® CSA Curriculum

Class Variables and Methods - Unit 3 Lesson 5 | Goldie's AP® CSA Curriculum

AP® Computer Science AUnit 3: Class Creation Lesson 5: Class Variables and Methods Full Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will explore the difference between class‑level (static) and instance‑level data and behavior, practice tracing how local variables and parameters work (pass‑by‑value), and see why the placement and order of method calls drive program flow. They will also examine how early return statements cut off execution and how static counters can tr
Preview of Unplugged Coding Mazes | Differentiated Print and Go Activity | 3 Levels

Unplugged Coding Mazes | Differentiated Print and Go Activity | 3 Levels

Bring computer science to life— no screens required! This printable unplugged coding activity is the perfect way to introduce programming concepts like sequencing, algorithms, and directionality in a fun, hands-on way. Students will help a robot navigate through a maze to reach its goal by writing out a sequence of directional commands(e.g., forward, turn left, turn right). With three unique mazes of increasing difficulty, this resource is great for differentiation and easy to use in centers,
Preview of Accessor and Mutator Methods - Unit 3 Lesson 4 | Goldie's AP® CSA Curriculum

Accessor and Mutator Methods - Unit 3 Lesson 4 | Goldie's AP® CSA Curriculum

AP® Computer Science AUnit 3: Class Creation Lesson 4: Accessor and Mutator Methods Full Lesson Plan, Guided Notes, Slides & Homework In this lesson, students will learn why object data are usually kept private and how public accessor (getter) and mutator (setter) methods give controlled, secure access to that data. They will write getters, setters, and a customized toString() for a Dog class, and practice calling these methods from another class. What’s Included: Detailed lesson planStudent
Preview of Efficiency and Scaling Reading Comprehension Worksheets | Grade 10 AP

Efficiency and Scaling Reading Comprehension Worksheets | Grade 10 AP

Created by
Quantum Quest
Help students strengthen computer science reading comprehension and build stronger explanations using evidence with these efficiency and scaling worksheets! This print-and-go resource makes it simple to bring meaningful literacy into your algorithms and programming unit-no prep required. This resource is designed to help Grade 10 students deepen their understanding of algorithms, efficiency, and scalability while improving their ability to read, analyze, and respond to technical texts. Students
Preview of Full Coding Lesson in Scratch: Learning About Looping  (Lesson 2)

Full Coding Lesson in Scratch: Learning About Looping (Lesson 2)

A step by step computer programming lesson in Scratch with an introduction to the Scratch workspace leading up to the exercise.Lesson 2: Learning About LoopingA simple introductory script to give you a taste of some programming elements in scratch. This lesson focuses on loops, one of the most fundamental coding concepts. Let's create a fun dancer animation to teach this simple, but powerful, idea. In this example you'll:Explore a new type of event in ScratchLearn about different types of loopin
Preview of Full Coding Lesson in Scratch: Introduction To Conditional Statements (Lesson 4)

Full Coding Lesson in Scratch: Introduction To Conditional Statements (Lesson 4)

A step by step computer programming lesson in Scratch with an introduction to the Scratch workspace leading up to the exercise.Lesson 4: If-Then-Else (Conditionals Continued!) In this script we explore conditionals a little farther by playing around with an "if-then-else" block. A simple math question is randomly generated and based on whether the answer given is right or wrong, the alien gives you feedback. In this example you'll:Learn about variables Create random numbers Learn how to join st
Preview of Full Coding Lesson in Scratch:  Having Fun with Music (Lesson 5)

Full Coding Lesson in Scratch: Having Fun with Music (Lesson 5)

A step by step computer programming lesson in Scratch with an introduction to the Scratch workspace leading up to the exercise.Lesson 5: Having Fun with MusicIn this script we explore the Music extension in Scratch and learn how to represent music notes in code. This sample plays "Mary had a little lamb". In this example you'll:Explore your first Scratch Extensions Be introduced to the Music Menu Represent music notes in Scratch Play a simple song! Full solution can be found here: lesson5.
Preview of Full Coding Lesson in Scratch: Introduction To Conditional Statements (Lesson 3)

Full Coding Lesson in Scratch: Introduction To Conditional Statements (Lesson 3)

A step by step computer programming lesson in Scratch with an introduction to the Scratch workspace leading up to the exercise.Lesson 3: Introduction To Conditional StatementsThis simple introductory coding activity will focus on conditional statements in programming. A conditional statement is a line of code that determines whether or not the next block of code will be executed; it says IF a condition we are evaluating is true, only then should we execute the rest of the actions in the block of
Preview of Full Coding Lesson in Scratch: Introduction to Motion & Events Coding (Lesson 1)

Full Coding Lesson in Scratch: Introduction to Motion & Events Coding (Lesson 1)

A step by step computer programming lesson in Scratch with an introduction to the Scratch workspace leading up to the exercise.Lesson 1: Introduction to Motion and Events Coding BlocksThe precursor to any game programming is having your screen react to user input. This simple animation shows how you can code sprites (characters) to react to your button presses dynamically. In this lesson the diver moves using the arrow keys (left, right, up and down), while the shark moves using the following le
Preview of Pseudocode Workbook

Pseudocode Workbook

Created by
Thinking Things
This workbook is created for programming students and students in AP Computer Science Principles. It is focused on exploring the uses of turtle programming, code tracing, flow charting, and pseudocode writing from beginning to advanced programming puzzles. This book contains 45+ pages of thought provoking questions similar to those found on the AP test for Computer Science Principles and great for all students who are building solutions to complex problems using programming. Alert: This is a
Showing 1-24 of 53+ results