TPT
Total:
$0.00
CSP Python — Lesson 3.1: What Is a Program? | Intro to Programming
CSP Python — Lesson 3.1: What Is a Program? | Intro to Programming
CSP Python — Lesson 3.1: What Is a Program? | Intro to Programming
CSP Python — Lesson 3.1: What Is a Program? | Intro to Programming
CSP Python — Lesson 3.1: What Is a Program? | Intro to Programming
CSP Python — Lesson 3.1: What Is a Program? | Intro to Programming
CSP Python — Lesson 3.1: What Is a Program? | Intro to Programming
CSP Python — Lesson 3.1: What Is a Program? | Intro to Programming
Share

Description

Introduce students to their first real coding mindset with this structured, student-friendly worksheet for Computer Science Principles.

In Lesson 3.1: What Is a Program?, students learn that programs are simply step-by-step instructions executed by a computer, with a heavy emphasis on execution order and predict-the-output reasoning. This lesson is ideal for launching your first Python coding unit and works perfectly for sub plans, early CSP units, or review.

✅ What’s Included

✔ Student worksheet (printable & digital-friendly)
✔ Guided notes introducing programs and execution order
✔ Vocabulary check (matching format)
✔ Unplugged concept check questions
✔ Predict-the-output & code analysis activities
✔ JDoodle “Try It Yourself” Python coding task
✔ Reflection questions focused on reasoning
Full Teacher Guide with pacing, tips, misconceptions, and answer key

🧠 Key Skills Students Practice

  • Understanding what a program is
  • Recognizing code vs output
  • Reasoning about instruction order
  • Predicting program behavior before running code

🧑‍🏫 Teacher-Friendly Design

  • No setup required
  • Clear structure and spacing
  • Sub-ready and classroom-tested
  • Aligns perfectly with CSP Big Ideas

📌 Programming Language: Python
📌 Grade Levels: 9–12
📌 Time Required: 1 class period (45–60 minutes)

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

CSP Python — Lesson 3.1: What Is a Program? | Intro to Programming

Mr. H Codes
20 Followers
$3.75

Highlights

Digital downloads
Grades icon
Grades
9th - 12th, Adult Education, Higher Education
Standards icon
Standards
Pages
6
Answer Key
Included
Teaching Duration
55 minutes

Save even more with bundles

Launch students into real Python programming with this complete, classroom-ready Unit 3 bundle for Computer Science Principles.Unit 3: Introduction to Programming is designed to help students move from conceptual understanding into writing, running, testing, and reasoning about actual code. Across f
Price $15.50Original Price $18.75Save $3.25
5
Everything you need to teach introductory Python programming in one complete, classroom-ready bundle for Computer Science Principles.Unit 3: Introduction to Programming (Complete Bundle) includes all lessons, quizzes, and a cumulative programming project designed to help students move from concepts
Price $19.50Original Price $27.25Save $7.75
8
Build a strong foundation in Computer Science Principles with this complete Quarter 1 bundle, designed to take students from core CS concepts into their first real Python programming experience.This bundle includes all lessons and assessments for Units 1–3, providing a cohesive, low-prep curriculum
Price $34.95Original Price $64.50Save $29.55
25

Description

Introduce students to their first real coding mindset with this structured, student-friendly worksheet for Computer Science Principles.

In Lesson 3.1: What Is a Program?, students learn that programs are simply step-by-step instructions executed by a computer, with a heavy emphasis on execution order and predict-the-output reasoning. This lesson is ideal for launching your first Python coding unit and works perfectly for sub plans, early CSP units, or review.

✅ What’s Included

✔ Student worksheet (printable & digital-friendly)
✔ Guided notes introducing programs and execution order
✔ Vocabulary check (matching format)
✔ Unplugged concept check questions
✔ Predict-the-output & code analysis activities
✔ JDoodle “Try It Yourself” Python coding task
✔ Reflection questions focused on reasoning
Full Teacher Guide with pacing, tips, misconceptions, and answer key

🧠 Key Skills Students Practice

  • Understanding what a program is
  • Recognizing code vs output
  • Reasoning about instruction order
  • Predicting program behavior before running code

🧑‍🏫 Teacher-Friendly Design

  • No setup required
  • Clear structure and spacing
  • Sub-ready and classroom-tested
  • Aligns perfectly with CSP Big Ideas

📌 Programming Language: Python
📌 Grade Levels: 9–12
📌 Time Required: 1 class period (45–60 minutes)

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

This product has not yet been rated.
Rated 0 out of 5

Questions & Answers

Loading

Standards

to see state-specific standards (only available in the US).
Initiate and participate effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grades 9–10 topics, texts, and issues, building on others’ ideas and expressing their own clearly and persuasively.
Follow precisely a complex multistep procedure when carrying out experiments, taking measurements, or performing technical tasks, attending to special cases or exceptions defined in the text.
Translate quantitative or technical information expressed in words in a text into visual form (e.g., a table or chart) and translate information expressed visually or mathematically (e.g., in an equation) into words.
Loading