Programming skills
With young children, we introduce them to a technological environment and practice skills needed for programming. The children observe everyday technology, think about its function and purpose, and are encouraged to ask questions about the phenomena around them. Together, we name and explain these phenomena.
The children practice logical thinking through classification and comparison, and practice expressing their thoughts and observations as well as following instructions. Through play, games, and experimenting, children gain experience with technology and develop programming skills by planning and building their own projects.
The learning environments are designed so that, through play, children practice ways of thinking needed for programming – such as classifying, comparing, and organizing. Examples of activities:
- Sorting objects by color, shape, size, or material
- Noticing differences between various animals or plants
- Building towers with blocks from largest to smallest
- Following instructions, for example with Lego
- Doing things in a certain order, such as getting dressed or putting away toys
- We reflect on and solve problem-solving tasks together with the children in a playful way, adapted to their age level.
- The children are encouraged to be curious and ask questions about phenomena and events in their environment to promote their learning and exploration.
- We play memory and puzzle games and do simple model crafts.
- Learning is enhanced with visual support, and observing patterns together with the children in everyday situations is an effective way to support their development.
- Through play or activity-based exercises, children learn to follow different types of instructions, which may be physical, visual, verbal, or sound-based. For example, dance programming or creating a "coded sequence" of activities.
- "First – then" sequences are used in daily situations to create clarity and support a smooth learning process.
- Tasks, games, and activities are introduced to give children an understanding of the basics of sequences, patterns, and order – important concepts in programming – in a way that suits their age and playful way of learning.
The learning environments are designed so that, through play, children practice ways of thinking needed for programming – such as classifying, comparing, and organizing. Examples of activities:
- Sorting objects by color, shape, size, or material
- Noticing differences between various animals or plants
- Building towers with blocks from largest to smallest
- Following instructions, for example with Lego
- Doing things in a certain order, such as getting dressed or putting away toys
- We reflect on and solve problem-solving tasks together with the children in a playful way, adapted to their age level.
- The children are encouraged to be curious and ask questions about phenomena and events in their environment to promote their learning and exploration.
- We play memory and puzzle games and do simple model crafts.
- Children are encouraged to explore and experiment with technology together.
- Children are taught to share their own thoughts and observations as well as practice acting in different roles.
- Children are given the opportunity to try the digital devices available at the preschool, providing them with diverse and engaging opportunities to learn and create together.
- The children practice basic construction techniques with various materials.
- They explore the principles of how machines and devices work, while also getting to create and build their own creative technical solutions to present to others.
- They get acquainted with and try out apps suitable for young children.
- The children participate in games and existing activities where they creatively invent new rules, tasks, or ways to continue, which stimulates their creativity and imagination.
- Cognitive and collaboration skills for programming are broadly integrated into all activities and learning areas, where children marvel, familiarize themselves, test, and gain experiences with technology.
- Together with the children, technical devices in the local environment are named and examined to see how these devices work.
- Through group discussions, the children explore the benefits or assistance that devices and digital services can offer people.
- Together with the children, you explore giving instructions in various everyday situations and get acquainted with digital tools that can be programmed.
- You also carry out different interactive tasks together using a screen or TV.
- Children are given diverse and engaging opportunities to explore and try out the digital devices at the daycare center.
- Problem- and solution-based situations are introduced to help children understand the basics of sequences, patterns, and order in a playful way that is appropriate for their age and development.
Digital services refer to applications and programs used in early childhood education.
- Päikky
- Prion
- Widgit online
Digital environments generally refer to all digital solutions, services, devices, and tools used in early childhood education.