Programming 1A

A puzzle-based introduction to coding concepts for beginners where they learn sequencing, pattern recognition, loops, and conditional logic. Request Quote

Course Summary
  • Grades 1 - 2
  • Beginner level
  • 12 lessons
  • Tynker Blocks
    • Web
Course Includes
  • 12 lessons
  • 62 activities
  • Enhanced Creativity Tools
  • Automatic Assessment
  • Tutorials and Reviews
  • Coding Puzzles
  • Answer Keys
Prerequisites
No previous coding experience required.

Lesson Plan

Lesson: Follow the Path

Time: 75+ mins

Introduction

For this lesson, students use new movement code blocks to help the spaceship follow the path, collect power cells, and reach the moon base.

New Code Blocks

  • : Move the Actor forward.
  • : Rotate the Actor left.
  • : Rotate the Actor right.

Vocabulary

  • Rotate: Turn in a circular direction

Objectives

Students will...
  • Use new movement code blocks to navigate a spaceship
  • Apply sequencing logic
  • Recall simple commands in a sequence

Materials

  • Computers (1 per student) with student account access to Tynker.com

Warm-Up (15 minutes)

1. Write the words “​move forward,” “move backward,” “turn right,” and “turn left” on the classroom board.
2. Demonstrate how to get from your desk to the classroom’s front door using the directions “​move forward,” “move backward,” “turn right,” and “turn left.” Think through your thought process out loud as you act out the solution.
3. Pair up students and have them take out a piece of paper and a pencil.
4. Tell students to list step-by-step directions on how to get from their seat to the classroom’s front door--but there’s a catch! They can only use the directions “​move forward,” “move backward,” “turn right,” “turn left.”
5. Tell them to act out their solution.
6. Explain that the purpose of this activity is to get them to see that following a path is not as simple as it seems. There are many small steps!

Getting Started (20 minutes)

As a class, solve "Module 4: Turn. Forward. Turn."
1. Open "Module 4: Turn. Forward. Turn."
2. Tell your students that this lesson is going to be different. It has a different theme and a different set of movement code blocks.
3. Explain that the goal of these puzzles will be to help the spaceship follow a path to reach the power cell. Mention the spaceship picks up the power cell just like Codey picked up the candy.
4. Tell students to think of the “turn left” and “turn right” code blocks as “rotate right” and “rotate left.”
5. As a class, solve the puzzle: forward - turn left - forward - turn right - forward - turn left - forward - turn right - forward.

Activities (40 minutes)

1. Get to the Moon Base (Video)
  • This short video introduces the goal of the puzzles: Help the spaceship follow a path to collect the power cell and get to the moon base.
2. Onwards to the Moon Base (Puzzle)
  • Students will practice using the “forward” block to solve a simple puzzle.
3. Collect the Power Cells (Puzzle)
  • This puzzle introduces the “turn left” and “turn right” code blocks.
  • Remind students to think of the “turn left” and “turn right” code blocks as “rotate right” and “rotate left.”
  • Explain to your students that they have to combine rotation with forward motion, just like they did during the warm-up activity.
4. Turn.Forward.Turn (Puzzle)
  • This puzzle is similar to the previous one, just slightly longer.
  • Encourage students to identify patterns.
5. Collect Those Power Cells (Puzzle)
  • Note that the value of the “repeat” block is set to the incorrect value of "3." Tell students to count the spaces and change the “repeat” block to the correct value of "5."
6. Staircase (Puzzle)
  • This puzzle is more challenging than previous puzzles. Encourage students to work in groups, write down the steps, and identify the pattern before using any code blocks.
  • Note that the value of the “repeat” block is set to the incorrect value of "3." Tell students to count the spaces and change the “repeat” block to the correct value of "5."
  • Give a hint: Tell students that four code blocks go inside the “repeat” block.

Optional Activities (20 minutes)

More Practice
  • Tell students to navigate a friend from his/her current location to a different classroom location (e.g., to the bookshelf, across the classroom, to the clock) using the words “​move forward,” “move backward,” “turn right,” and “turn left.”
  • Encourage them to navigate through at least one obstacle, use units of measurement, and act out solutions.

Standards

CCSS-ELA: RI.1.6, RI.1.10, RF.1.4, RF.1.4.A, RF.1.1, SL.1.1, SL.1.3, RF.2.4, RF.2.4.A, RI.2.6, SL.2.1, SL.2.3
CCSS-Math: MP.1, 1.OA.B.3, 1.OA.B.2
CSTA: 1A-AP-09, 1A-AP-10, 1A-AP-11, 1A-AP-14
CS CA: K-2.AP.10, K-2.AP.12, K-2.AP.13, K-2.AP.16
ISTE: 1.c, 1.d, 4.d, 5.c, 5.d, 7.c