S3U
All audio lessons

Science / Grades 1-2

Programming basics: one step at a time

Learning goal: Read a tiny drawing program, predict the result, and fix a missing instruction.

Before you start: Follow first, next and last in a short set of picture instructions.

Read or print this lesson What to practice

Watch this lesson instead

Paper Program Studio: session 1

Step 1 draws a circle. Step 2 adds a dot inside the circle. Step 3 adds a line below. Each picture shows the complete drawing after that step.

Audio and video share one lesson record. Keep this page open while listening.

Download audio Downloads do not save lesson progress.

Next: your worksheet

Programming Basics: Read a Tiny Program

Continue to worksheet
Not started 0s active

Checking sign-in...

Read the transcript

Audio transcript and practice. Reading or printing does not count as playback time or an assessed grade.

1. A plan a computer can follow

Audio: 0:00

Video illustration: A plan a computer can follow. The spoken explanation follows.
A plan a computer can follow: video illustration

A program is a set of instructions a computer can follow. Today our program is a drawing plan. We will use simple words and pictures, not a complicated screen full of code. You can draw, point, or explain the steps out loud.

2. Start with nothing drawn

Audio: 0:19

Video illustration: Start with nothing drawn. The spoken explanation follows.
Start with nothing drawn: video illustration

Imagine a blank page. The first instruction says draw a circle. Follow only that instruction for now. Our first picture shows the result: one circle. There is no dot yet and no line yet. Those instructions have not happened.

3. Add the next part

Audio: 0:40

Video illustration: Add the next part. The spoken explanation follows.
Add the next part: video illustration

The second instruction says add one dot inside the circle. Now the drawing contains both the circle and the dot. We keep the work from the first step. Following a new instruction does not mean forgetting everything that already happened.

4. Finish the tiny program

Audio: 0:58

Video illustration: Finish the tiny program. The spoken explanation follows.
Finish the tiny program: video illustration

The third instruction adds a line below the circle. Now all three instructions are finished. The picture is simple, but the habit is powerful: read a step, do what it says, and check the result before moving on.

5. Pause and predict

Audio: 1:15

Video illustration: Pause and predict. The spoken explanation follows.
Pause and predict: video illustration

Imagine someone leaves out the third instruction. The first two instructions still happen in the same order. Pause and decide what the finished drawing would contain. Would the computer add the missing line because it guesses that you wanted one?

6. The missing line stays missing

Audio: 1:33

Video illustration: The missing line stays missing. The spoken explanation follows.
The missing line stays missing: video illustration

Only the circle and the dot would be drawn. The program never asked for the line. A computer is not a mind reader with a keyboard. To get that line, we need to include a clear instruction that tells it what to do.

7. You can learn away from a screen

Audio: 1:50

Video illustration: You can learn away from a screen. The spoken explanation follows.
You can learn away from a screen: video illustration

Fun fact: you can explore computer science with paper, cards, and puzzles, without running a computer program. Following a plan and checking its result are useful thinking skills. Our drawing plan is practice in those skills, not text you need to paste into software.

8. Make your thinking visible

Audio: 2:10

Video illustration: Make your thinking visible. The spoken explanation follows.
Make your thinking visible: video illustration

Now trace the three instructions once more. Say what is present after each step. You do not need a perfect circle to explain a good plan. Continue to the worksheet to check the order, find a missing step, and choose a precise instruction.

Show your understanding

You can point, explain aloud, draw or write.

  • Carry out a tiny drawing program in its written order.
  • Find a missing instruction and explain how adding it changes the drawing.

Try it yourself

Pause and trace the instructions before checking the answer.

Continue to the matching worksheet. These examples use teaching pseudocode, not code to paste into a computer.

Next: your worksheet

Programming Basics: Read a Tiny Program

https://s3u.com/sc170

Lesson: https://s3u.com/listen/programming-steps