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
Papers must be accompanied by the following submission letter (form available at journal’s website), signed by all Authors: Declaration
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 fill in De Gruyter Open Access License. The form should be sent to the Editorial Office via electronic mail to the e-mail address: pjas@pwsip.edu.pl.