Teacher material · Page · Unpublished in Canvas

Facilitator Guide: Lesson 2 Wiring and Programming Inputs

Canvas state
Unpublished

TEACHER ONLY · LESSON GUIDE

Facilitator's Guide and Materials: Lesson 2 Wiring and Programming Inputs

Run the lesson here; the student item below remains the independent and absence route.

Daily Learning Contract

Topic: Physical inputs and debouncing

Objective: Students will analyze how a physical button input and debounce logic produce one reliable state change, then apply troubleshooting to correct repeated presses.

TEKS:
  • §126.19(c)(12)(F) — apply appropriate troubleshooting techniques and seek technical assistance as needed;
  • §126.19(c)(1)(E) — develop, compare, and improve algorithms for a specific task to solve a problem; and

Demonstration of learning: Possession-arrow worksheet, working build, checkpoint, and evidence that one button press produces one explained state change.

Before class

Time: One class period
Student route: Learn: Lesson 2 Wiring and Programming Inputs
Use what already exists: Keep existing guide, presentation, worksheets, printable checkpoint, and RISE route.

Lesson flow

  1. Launch: Launch with a concrete question or failure that makes physical input and debouncing matter.
  2. Model: Model one current example or tool move before students begin.
  3. Do: Guide the first decision together, then release students to the existing Canvas task.
  4. Check + support: Check for the named evidence, not completion alone; keep a visual sequence, sentence stems, and purposeful partner roles available.
  5. Close + handoff: Collect or verify the evidence and name the next lesson's connection.

Check before students leave

Ask students to point to the specific evidence above and explain one choice, test, or revision. Completion alone is not evidence of understanding.

Support + troubleshooting

Scaffold: Keep the visual task sequence visible, assign purposeful partner roles, and use the sentence stems on the student page before simplifying the task.

When students get stuck: Ask for the exact step where the tool, code, or task stopped. Check setup, inputs, and saved work before replacing the task or lowering the thinking.

Students wire the button module and build a basketball possession arrow. The teaching point is that a single press has to register as a single change.

The full facilitator’s guide

Facilitator's Guide: Lesson 2 Wiring and Programming Inputs

What this lesson is in Canvas

🖥️ Teaching it live instead

You can present this lesson yourself rather than sending students through the Learn module in Articulate RISE. These are the same materials in presentable and printable form:

Presentation: Lesson 2 Wiring and Programming Inputs

Worksheet: Lesson 2 Wiring and Programming Inputs

Worksheet: Lesson 2 Wiring and Programming Inputs (Kitronik kit)

Checkpoint: Lesson 2 Wiring and Programming Inputs (printable)