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 Understand the opportunity of translating real problems into programs
- Editor
- natyteach
Timeline controls
Timeline
Warm up
30 minutes)
-
Read Watch Listen1020Student's watch a video in order to remember the definition of algorithm.
-
Discuss520The topic of the lesson
-
Produce1520Students 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)
-
Practice152In 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)
-
Discuss1020Students share their feelings: the game is simple enough, but it would take a lot of writing to provide instructions for the drawin
-
Collaborate104students collaborate in order to translate words into symbols
Notes:
Resources linked: 0
Graph Paper Programming
20 minutes)
-
Read Watch Listen202Each 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)
-
Practice101Students 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.