KSP Haitian-flag logoSaint Pierre
Learning Resources

College Introductory Computer Science · Computer Science

Introduction to Programming: Python Decisions

Trace and write short Python programs using if, elif, else, comparison, and Boolean operators.

Formats
PDF · 8 main pages
Lesson time
40–50 minutes
Includes
Teacher guidance + answer guidance

$5.99 USD

The store is temporarily closed while we rebuild and review the entire catalog. New purchases will resume after every resource has been checked.

One-time purchase · Single-teacher license
Printable PDF. Account required for purchase and download.

Questions about this resource? Contact support.

Is this the right fit?

Paper-based Python 3 tracing and conditional practice; a Python interpreter is optional.

Before students begin

Recognize variables, numbers, and strings.

RESOURCE PREVIEW

See what you’re buying

This sample shows an actual student-practice page. It is not the complete resource.

Open a larger sample image ↗

Sample practice page from Introduction to Programming: Python Decisions
KSP Haitian-flag logoSample page · Preview only · © 2026 Saint Pierre Learning Resources

How this resource helps

This 5-page worksheet challenges introductory Computer Science students to apply conditional logic in Python through a structured, standards-aligned practice experience. Aligned to NC DPI CS Standards CS.P.1 and CS.P.4 and CSTA standards 2-AP-11 and 3A-AP-16, students begin with a vocabulary pre-teach matching activity covering 10 key terms (condition, Boolean, if/elif/else, indentation, comparison operators, logical operators, nested conditionals, and control flow). They then work through a Lexile-labeled reading passage followed by DOK-leveled questions in three sections: Guided Practice (DOK 1-2), Independent Practice (DOK 2), and Extended Thinking (DOK 3), culminating in a code design challenge. A student self-check checklist and scoring summary table are included. The separate 4-page teacher answer key provides complete vocabulary answers with teaching tips, question-by-question scoring rubrics with sample responses and common error notes, exit ticket prompts, a class data snapshot table with 20 rows, and differentiation notes for ELL, EC/Below-Level, AIG, and 504 students. Perfect for whole class instruction, small groups, sub plans, centers, homework, test prep, and early finishers. B&W printer friendly. Single-Teacher License.

What’s Included

  • Teacher guide
  • Eight guided and independent practice tasks
  • Assessment / exit ticket
  • Answer key with worked guidance
  • Accessibility and differentiation notes
  • Table of contents with standards at a glance
  • Name and date lines on student pages
  • Terms of use, credits, and thank-you pages

Inside the PDF

  1. Page 1Cover
  2. Page 2Teacher guide, model, and learning supports
  3. Page 3Eight practice tasks
  4. Page 4Two skill-specific exit tasks and reflection
  5. Page 5Answer key and next teaching steps

Resource details

Grade / course
College Introductory Computer Science
Subject and resource type
Computer Science · Lesson and practice packet
Files
8 main PDF pages · PDF
Estimated completion time
40–50 minutes
Answer key
Separate 4-page teacher answer key included with vocabulary answers, full scoring rubrics (DOK 13), formative data tips, class data snapshot table, and differentiation notes for ELL, EC, AIG, and 504.

Standard or objective

NC DPI CS Standard CS.P.1 Decompose problems and create artifacts using computational thinking. NC DPI CS Standard CS.P.4 Use programming constructs including conditionals and loops. CSTA 2-AP-11 Create clearly named variables and assign values using arithmetic, comparison, and logical operators. CSTA 3A-AP-16 Design and implement an algorithm using conditional logic to solve a problem.

Course-level objective; no accreditation or universal equivalency claimed.

Learning supports

AIG: Add a boundary case and explain whether the threshold should use > or >=.

504: Offer chunked tasks, reduced copying, extra time, and breaks as specified in the learner’s plan.

EC: Use a trace table with columns for line, condition, and variable value.

ESL: Rehearse: The condition is ___, so the program executes ___ and outputs ___.

Printing and preparation

Print on US Letter paper at actual size. Separate student practice and assessment from the teacher guide and key. Review the model and prepare needed support materials.

License

Single-Teacher License. For multi-classroom or school/district use, contact saintpierreresources.com for licensing options. See the full license.

Search tags