Students learn to understand binary code at a basic level.
| Creator | Anna-Leena Lounaskorpi |
| Subject | Crafts, arts, other applicable subjects |
| Length | 45-90 minutes |
| Pedagogical Approach | Real-life learning |
| Competences | Binary code, craftsmanship, perception |
| Grades | Students aged 6-12. |
| Technologies | None |
Pupils draw a pattern of their choice on grid paper using a punch card method with the binary code 1/0 pattern. For example, the blue square represents a zero, the red one a one. The pattern is used to weave a small two-colour decorative rug with the pattern. The zeros and ones in the pattern determine which of the selected yarns is on top.

The complexity of the pattern can be adjusted according to age. In the lower grades, very simple and smaller patterns, e.g. heart, ball, square, star. In the upper grades, more complex patterns and designs. At higher grades, the pattern can also be implemented with more complex code and more coloured threads.
A learning project can be divided into several lessons, for example, designing a pattern in a maths and visual arts lesson and making a carpet in a craft lesson.
In addition, the topic can be discussed in a history lesson, for example, from the perspective of the history of space flight and computers.
The project can be carried out, for example, at Christmas time to make Christmas decorations.

