Coding, therefore, it is important to study it in school

In a future that is increasingly dominated by the Internet, IoT, artificial intelligence, apps and social, the development of computer thinking must become a structural reference for the Italian education system.

Given that enormous progress has been made compared to a few years ago, we can finally say that the study of coding has entered the classrooms of schools in our country, but in fact there is no real process of institutionalizing this competence within for the training programs. .


Why the study of coding is important

When today’s young people enter the world of work, they must have the skills and abilities to solve ever new problems, because it will be the profession of the future, which is still not even known today. Suffice it to say that many jobs today were simply out of mind a few years ago.

The expert Mitchel Resnick, professor at MIT, gave an interesting starting point: based on the assumption that being able to read and write fluently does not mean that everyone automatically becomes a writer in the same way for programming, studying coding does not presuppose that everyone becomes computer expert or programmers, but will instead allow them to train “the ability to think creatively, collaborate with others, manage and solve a problem. “

Coding in PNSD and PNRR

In it National Digital School Plan (PNSD) refers to coding and computational thinking (especially present in Action # 17 and Action # 29), albeit in the form of planning.

For further details, in Act 233 of 30 December 2021, which entered into force on 1 January 2022, art. 24-bis “Development of digital skills”, in which in relation to the implementation of PNRR it is written: “… to promote and improve learning and digital skills, starting from the school year 2022/2023 and for a three-year period, the national plan for the training of teachers in schools at all levels. identifies among the national priorities the approach to learning about computer programming (coding) and digital teaching.

Moreover, “to from the school year 2025/2026, the development of digital skills in schools of all types and levels will be pursued, also by encouraging the learning of computer programming (coding) in connection with existing courses. “

In essence, the importance and need for this study to be introduced in the didactic plans is mentioned, but with which plan and implementation modality were not mentioned.

Coding and computational thinking

To avoid any doubt between the concepts of coding and computational thinking, it should be noted that computational thinking it is an approach that goes far beyond the technological sense related to information technology, but which must also be seen as a form of thought that is an integral part of our lives. In practice, all our actions that we perform, even those of routine; always following a predetermined path, we apply a process that involves analyzing the problem, identifying a possible solution, and then putting all the steps in place to arrive at the solution itself.

For what concern codingthe expression is derived from the verb “to code “that is, programming that includes all the different activities that start from the design phases, such as idea, coding, proof, correction, preparation of documentation to get to develop a program.

The study of computer thinking in the broadest sense, as we have seen, is fundamental to children’s growth because it makes them grow and train creative thinking, the ability to reason when faced with a problem by finding alternative solutions in an original and therefore creative way. Skills that they can then “utilize” in everyday life.

Without forgetting that, according to labor market experts, by 2030, digital skills will be among the most in-demand requirements from companies.

Leave a Comment