Design properties

Name
Graph Paper Programming
Topic
CODING
Learning time
1 hour and 35 minutes
Designed time
1 hour and 35 minutes
Size of class
20
Description
Fifth class - Primary school. Students have a little experience on coding and algorithm. They've just experienced that it is possible to create algorithms for the things that we do everyday. In this lesson students instruct each other to colour squares in graph paper and reproduce an existing picture moving from words to symbols. They approach to coding and begin to understand what programming is really about. The teacher use authentic material from code.org curriculum.
Aims
Practice communicating ideas through codes and symbols. Plan and manage activities to develop a solution or complete a project. Represent data in a variety of ways: text, sounds, pictures, numbers. Construct a program as a set of step-by-step instructions to be acted out. Participate in collaborative conversations with peers in small and larger groups.
Outcomes
Comprehension
Editor
natyteach

Timeline controls

Timeline

Warm up
30 minutes)
  • Read Watch Listen
    10
    20
    1
    Student's watch a video in order to remember the definition of algorithm.
  • Discuss
    5
    20
    0
    The topic of the lesson
  • Produce
    15
    20
    0
    Students decide vocabulary (instructions) needed for the activity, by sharing it on the blackboard. Move One Square Right Move One Square Left Move One Square Up Move One Square Down Fill-In Square with colour
Notes:
Resources linked: 0
The robot game
15 minutes)
  • Practice
    15
    2
    0
    In pairs: student A give instructions to move on a graph paper student B ( the robot) follow the instructions in order to draw something on the paper. At the end they write down the algorithm to instruct the friend.
Notes:
Resources linked: 0
From words to code
20 minutes)
  • Discuss
    10
    20
    0
    Students share their feelings: the game is simple enough, but it would take a lot of writing to provide instructions for the drawin
  • Collaborate
    10
    4
    0
    students collaborate in order to translate words into symbols
Notes:
Resources linked: 0
Graph Paper Programming
20 minutes)
  • Read Watch Listen
    20
    2
    1
    Each pair choose an image from a given worksheet. Discuss the algorithm to draw that image with partner. Convert algorithm into a program using symbols. Trade programs with another pair and draw one nother's image.
Notes:
Resources linked: 0
Assessment
10 minutes)
  • Practice
    10
    1
    1
    Students complete a sheet to practice by themselves.
Notes:
Resources linked: 0

Learning Experience

One or more graphs might not display correctly, because one or more learning types do not have duration set.
Social learning graph will not display correctly, because no class size is set.
Social learning graph will not display correctly, because one or more learning types do not have group size set.