LOOKING TO THE FUTURE: WHY KIDS TO LEARN PROGRAMMING

LOOKING TO THE FUTURE: WHY KIDS TO LEARN PROGRAMMING

There are more reasons to study than meets the eye. With the development of information systems and technologies, the world needs programmers more and more.

According to the U.S. Bureau of labor statistics, 1.4 million programming-related jobs will open in the country in the next decade. And only 400,000 of them will be able to close. In addition, in the US, positions related to programming are constantly in the top of the ranking of works.

If we consider Europe and USA, the situation is very similar. Of course, in the USA or there are many other tasks for the development and growth of the industry. But the question of the emergence and education of new personnel remains relevant for the entire market.

Where to get them?

In the West, much attention is paid not only to General education, but also to the training of school – age children in computer science. One of the messages of former us President Barack Obama to teenagers – “do not just play on your smartphone, and program it.” But why should all children learn programming? There are more reasons than it may seem at first glance.

Learning languages is now more than a topical issue. In the field of information technology English – required. Programming, children practice language skills. In Western specialized media you can often find the phrase “following the logic of programming trains analytical skills of children.”

In turn, the Australian teacher Kate Heggart believes that programming teaches the child to carefully check the work done, to approach logically to the tasks, to ask questions correctly and to work in a team.

What children learn?

news gal99 - LOOKING TO THE FUTURE: WHY KIDS TO LEARN PROGRAMMING

In the West, children are taught the basics of visual programming using programming languages Scratch, HTML+CSS, JavaScript, Python. A little later added to the program learning the basics of hardware programming (Arduino and Raspberry Pi). Naturally, they also teach programming in blocks.

The depth of knowledge depends on the age. Since the age of three explain the concept of algorithms, learn to perform actions on blocks, teach basic commands in games. Since the age of six, they have taught basic knowledge in Scratch, HTML+CSS, JavaScript, Python (games, animation, websites, applications), as well as the basics of hardware programming (Arduino and Raspberry Pi) and programming blocks – Google Project Blocks. Knowing the simplest programming languages, children can purposefully continue learning a language (for example, JavaScript) or start learning another.

The hackneyed phrase “children are our future” now sounds more relevant than ever. And with the development of technology, the world will increasingly need diversified children who will be able not only to adapt to innovations, but also to generate new ideas. Teaching children programming from an early age, we will help them to be ready for such changes. In Ukraine, this issue should be addressed at the state level. As an option-to teach children programming in a playful way. This will help to solve two main educational challenges of Ukrainian schools: low motivation to study and low level of understanding of computer science.

Leave a Reply

Your email address will not be published. Required fields are marked *