Share

Tinkering like a computer

Time: 2 min

Tinkering like a computer

Programming is a school subject in many Swiss cantons. This makes sense and promotes important skills in children.
Text: Michael In AlbonrnPicture: iStockphotornrnIn cooperation with Swisscom

In some cantons, children learn the basics of programming at primary school. Parents often react to this with disapproval: "The kids are already on their mobile phones all the time anyway - now they should also learn programming?

I mean: Yes, of course, now more than ever! After all, anyone who swipes their finger on a screen has no idea how the device actually works. There are several advantages to children learning about the principles behind an operating system, programme or app. They learn in the process:

  • Media skills: If you understand how software works, you can use a digital device or app more competently. This enables children to approach problems strategically instead of hoping for a lucky coincidence through trial and error.
  • Logical thinking: Programming teaches children to distinguish between important and unimportant things and to be clear about the desired result right from the start of a task. An important keyword in this context is «computational thinking». It means solving a problem in the same way a computer would: you divide it into several small sub-problems that you work on one after the other. This subdivision reduces the complexity of the problem.
  • Creativity: Children learn that there are different solutions for the same task. When programming a simple app, for example, they also realise that the graphic design of a user interface is also key. Their imagination is then challenged when it comes to always keeping the visual result in mind during abstract programming.
  • Teamwork: Software is very often developed in teams. The members of the team have to reconcile the most diverse requirements in terms of user-friendliness, technology or the desired function before the actual programming begins. In schools, space is also given to this - extremely important - social aspect.

So I am all in favour of children learning programming, whether at school, in camps or at home, with software designed specifically for children. They learn skills that go far beyond programming itself.

On Medienstark you will find tips and interactive learning modules for the competent use of digital media in everyday family life.
swisscom.ch/medienstark

This text was originally published in German and was automatically translated using artificial intelligence. Please let us know if the text is incorrect or misleading: feedback@fritzundfraenzi.ch