Teaching programming
Abstract
Our relationship with new technologies is becoming increasingly close, and the language we use to develop them becomes Latin of the digital age. The basic knowledge of programming languages has become over time indispensable in order to deal with the changing world. The article brings together the most important aspects of programming, especially teaching programming to the youngest students. The aspects of the ministerial plans concerning the implementation of the new core curriculum in teaching IT, as well as the perspectives and possibilities it provides in reference to the development of logical thinking since the early age are discussed here. The implementation of the new IT curriculum will be accompanied by the preparation of professional materials, primarily for teachers: curriculum proposals for all educational stages, didactic materials that cover the curriculum and materials for working with students (e.g. Scratch, Hour of Code, Baltie). The materials for education and training of computer science teachers will constitute a separate package. Learning digital languages teaches them analytical thinking and problem-solving based on causal logic. These skills are not only useful in everyday life but also in learning foreign languages or other subjects. But above all, programming is the competence that familiarizes children with technologies which will play an increasingly important role in our lives
The copyright statement must be confirmed with Open Journal Systems.
Author, who submits the paper, bears the main responsibility for given data. „Ghostwriting” and „guest authorship” are the symptoms of scientific dishonesty, and all discovered cases will be exposed, including informing suitable entities. Authors are also required to read the terms of the De Gruyter Open Access License for Open Journal Systems.