Basic Programming Concepts as Explained for Preschoolers

Pub Date : 2021-09-09 DOI:10.46300/9109.2021.15.25
V. Betelin, A. Kushnirenko, A. Leonov, K.A Mashchenko
{"title":"Basic Programming Concepts as Explained for Preschoolers","authors":"V. Betelin, A. Kushnirenko, A. Leonov, K.A Mashchenko","doi":"10.46300/9109.2021.15.25","DOIUrl":null,"url":null,"abstract":"The development of information technologies has formed a socio-economic request to reduce the age at which children can be introduced to programming. After 6 years’ efforts, the authors managed to develop and on a large scale introduce a one-year programming course for preschoolers, which is built on a metaphor of programmed control. During the course development, a set of basic programming concepts was selected and specified to be mastered by preschoolers aged 6+ in the activity-game form. This set of concepts goes back to Seymour Papert's ideas about teaching programming by writing programs that control moving objects using intuitive sets of commands. The main feature of the proposed system of concepts, allow at the initial stage of training to demonstrate and assimilate all the elements of the concept in the real, not in the virtual world. In the picture of the World, which we explain and demonstrate to children, only one function remains at the computer - the execution of the program it has memorized. Everything else happens in the real world. In the real world, an environment is created in which a real robot will move. In the real world, a program is created from tangible objects, which will then be \"shown\" to the computer so that it stores it in its memory and can then execute it at the command of a human. In the real world, obeying the signals of the computer, the robot performs the work stipulated by the program. This allows you to begin acquaintance with the programming of children from 4 years old, without working individually or collectively with electronic screens, which in today's Russia is prohibited by federal medical authorities in the educational process of children under 5 years old. The course is built on the text-free pictographic programming system PiktoMir developed by Russian Academy of Sciences. The methodological content of the course allows each preschooler to gain experience in the development and debugging of 120-150 simple programs by the end of the course. The final part of the article discusses the authors' plans for the development of a three-year textless programming course, methodologically and instrumentally connected with the primary school programming course.","PeriodicalId":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46300/9109.2021.15.25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The development of information technologies has formed a socio-economic request to reduce the age at which children can be introduced to programming. After 6 years’ efforts, the authors managed to develop and on a large scale introduce a one-year programming course for preschoolers, which is built on a metaphor of programmed control. During the course development, a set of basic programming concepts was selected and specified to be mastered by preschoolers aged 6+ in the activity-game form. This set of concepts goes back to Seymour Papert's ideas about teaching programming by writing programs that control moving objects using intuitive sets of commands. The main feature of the proposed system of concepts, allow at the initial stage of training to demonstrate and assimilate all the elements of the concept in the real, not in the virtual world. In the picture of the World, which we explain and demonstrate to children, only one function remains at the computer - the execution of the program it has memorized. Everything else happens in the real world. In the real world, an environment is created in which a real robot will move. In the real world, a program is created from tangible objects, which will then be "shown" to the computer so that it stores it in its memory and can then execute it at the command of a human. In the real world, obeying the signals of the computer, the robot performs the work stipulated by the program. This allows you to begin acquaintance with the programming of children from 4 years old, without working individually or collectively with electronic screens, which in today's Russia is prohibited by federal medical authorities in the educational process of children under 5 years old. The course is built on the text-free pictographic programming system PiktoMir developed by Russian Academy of Sciences. The methodological content of the course allows each preschooler to gain experience in the development and debugging of 120-150 simple programs by the end of the course. The final part of the article discusses the authors' plans for the development of a three-year textless programming course, methodologically and instrumentally connected with the primary school programming course.
分享
查看原文
为学龄前儿童解释的基本编程概念
信息技术的发展已经形成了一种社会经济要求,要求降低儿童参与方案编制的年龄。经过6年的努力,作者成功地为学龄前儿童开发并大规模推出了一门为期一年的编程课程,该课程建立在程序控制的隐喻之上。在课程开发过程中,我们选择并指定了一套基本的编程概念,供6岁以上的学龄前儿童以活动游戏的形式掌握。这套概念可以追溯到西摩·帕普特的想法,即通过编写使用直观命令集控制移动对象的程序来教授编程。所提出的概念体系的主要特点是,在训练的初始阶段,可以在现实世界而不是虚拟世界中展示和吸收概念的所有元素。在我们向孩子们解释和演示的世界图景中,计算机只剩下一个功能——执行它记忆的程序。其他一切都发生在现实世界中。在现实世界中,创造了一个真正的机器人将在其中移动的环境。在现实世界中,程序是由有形物体创建的,然后将其“显示”给计算机,使其存储在内存中,然后可以在人类的命令下执行。在现实世界中,机器人服从计算机的信号,执行程序规定的工作。这可以让你从4岁起就开始熟悉儿童的编程,而无需单独或集体使用电子屏幕,在今天的俄罗斯,联邦医疗当局禁止在5岁以下儿童的教育过程中使用电子屏幕。该课程建立在俄罗斯科学院开发的无文本象形文字编程系统PiktoMir上。该课程的方法论内容使每个学龄前儿童在课程结束时都能获得120-150个简单程序的开发和调试经验。文章的最后部分讨论了作者开发一门为期三年的无文本编程课程的计划,该课程在方法和工具上与小学编程课程相联系。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信