Sequence: Programming on squared paper

Sequence Information
Sequence: Programming on squared paper
Description:
The specific objective of the traditional programming lesson on squared paper is to make students understand what programming really is.
To do this, students must be able to write a program that can be performed by other students and that allows them to reproduce a drawing (original or chosen from a set of predefined drawings) by coloring the boxes on a sheet of squared paper.
Students program using a symbolic language whose instructions allow them to move between the boxes on the sheet and color them, then draw what the other students have programmed. In this process they also acquire the difference between program and algorithm.
In the last part of the lesson, students create simple representations for complex groupings of instructions. This is an excellent introduction to the concepts of functions and parameters


Keywords: algorithm, programming, function, coding

Run time: 1 hour

Delivery Mode: in class using the lim or traditional blackboard or with a video lesson

Resources: lim, blackboard, computer, paper

Outline of Activities:
PHASES:
1) Choose an image from the set.
2) Write the algorithm for drawing that image.
3) Convert the algorithm into a program using symbols.
4) Swap programs with another group and draw their picture.
5) Add "functions" to make programs easier.
6) programs for more complex images.
7) Swap your complex schedules and draw again.

Author view:

Audience: Middle school
Subjects: Computer sciences Technology
Language: English
LAMS Version: 4.5
License: Attribution-Noncommercial-ShareAlike
Support Files: No files
Sharing with: Everyone in Public
Status: Active
Average Rating: 5.0 stars (5). Based on 1 reviews.
Number of downloads: 1 times
Number of previews: 4 times
Authored By:   STEFANIA RASCHI
Date: 24 September 2021 06:44 AM
User Comments on Programming on squared paper sequence