Missing Lumies

- Pattern -

Introduction

The Drakonid invasion caused some Coders to get lost. Restoring the appropriate Coder to its proper place will allow them to properly perform their duties. The order of the Coders and the tasks that each of them has to perform is crucial in the functioning of their planet. Recognize which Coder should be in the empty place in the sequence and stop it with a stomp. The pattern that the Coders created must be restored. Such patterns in their world are as important as in the work of programmers or IT specialists, who for the proper operation of programs must use good and proven solutions. The Coders, thanks to the adopted patterns, take care of maintaining order on their planet, and programmers strive in their work to create the best programs, based on previously developed, good patterns. Restore the appropriate Coder and make their pattern complete.

Application Instructions

The Drakonid invasion caused some Coders to get lost. Recognize which Coder should be in the empty place in the sequence and stop it with a stomp. This will help him return to his place and order will reign on the planet again.

Conversation Inspirations with Children

Talk to students about known life situations or examples from their immediate environment in which they use or may encounter the concept mentioned:

  • We use patterns in situations when we want to construct or perform something according to accepted rules:
  • The construction of a vehicle includes a specific set of components: body, chassis, drive, steering system, braking system;
  • Patterns of behavior, e.g. during first aid;
  • Patterns of behavior, so-called savoir-vivre;
  • Rules for using certain objects, e.g. appropriate cutlery for a specific dish.

What is a pattern in design, programming?

We call it a design pattern, it is a universal, proven in practice solution to frequently occurring, repetitive design problems. An example of a design pattern is, for example: a light switch, which is represented by an object (in the form of program code) having two states: on (ON) and off (OFF).