Skip to content
PlayOwl

Coding · Grade 5

Blocks-to-Text Bridge

Fifth graders connect blocks and pseudocode to Python: print, variables with =, for loops with range, and if, elif and else marked by colons and indentation. They find and fix common syntax errors and trace short Python programs.

  • 4 lessons
  • About 90 minutes
  • Blocks-to-text check: 8 questions
  • Ways to answer: fill in the blanks, choose an answer, put code in order, trace code, highlight a text and match pairs
See plans Included with Family, Teacher and School plans. Open in PlayOwl

What learners will discover

  • Match block and pseudocode statements to Python: print, variables with = and arithmetic.
  • Read Python loops and decisions: for with range, if, elif and else, colons and indentation.
  • Spot and fix common syntax errors: missing colons, quotes or brackets, wrong indentation, = instead of ==.
  • Trace short Python programs and predict what they print.

Lessons

  1. Same ideas, new look 5 steps3 practiceabout 16 min
  2. Loops and decisions in Python 5 steps3 practiceabout 17 min
  3. Syntax errors 5 steps3 practiceabout 16 min
  4. Trace Python programs 5 steps2 practiceabout 16 min
  5. Blocks-to-text check 8 questions at the end

Keep exploring

Games to practice with

More 5th grade coding

Guide for grown-ups