Experience of using the visualized programming environment Scratch for teaching the basics of algorithmization and programming in grades VI—VIII in schools of Belarus
https://doi.org/10.32517/2221-1993-2023-22-6-48-53
Abstract
"Algorithmization and programming" is an important content line of the school informatics course. However, many students have difficulty learning it due to insufficient development of abstract thinking and lack of practical experience in programming. The visual programming language Scratch can become a propaedeutic tool for studying this content line, allowing one to overcome these difficulties and make the study of programming more accessible and interesting for schoolchildren.
The article presents examples of tasks to be performed in the visualized programming environment Scratch, which are offered to students of the VI—VIII grades of schools in Belarus to master the content line "Fundamentals of algorithmization and programming" of the academic subject "Informatics". Each task is presented at three levels: reproductive, productive and creative.
The material will be useful to informatics teachers working with students who find it difficult to master the concepts of algorithmization and programming using text-based programming languages (Pascal, Python, C++, etc.).
About the Authors
A. A. FrantskevichBelarus
Minsk
O. Yu. Prostak
Belarus
Soligorsk, Minsk Region
References
1. Алейникова Т. Г., Оганджанян О. П. Задачник по программированию в Scratch. Витебск: ВГУ имени П. М. Машерова, 2018. 44 с.
2. Вордерман К., Вудкок Д., Макаманус Ш. Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python. М.: Манн, Иванов и Фербер, 2017. 224 с.
3. Котов В. М., Быкадоров Ю. А., Лапо А. И., Войтехович Е. Н. Информатика: учебное пособие для 8 класса учреждений общего среднего образования с русским языком обучения. Минск: Народная асвета, 2018. 168 с. https://uchebniki.by/media/download/files/narodnaya_asveta/informatika_8kl_kotov_rus_2018.pdf
4. Котов В. М., Лапо А. И., Войтехович Е. Н. Информатика: учебное пособие для 7 класса учреждений общего среднего образования с русским языком обучения. Минск: Народная асвета, 2017. 176 с. https://uchebniki.by/media/download/files/narodnaya_asveta/informatika-kotov-7kl-rus-2017.pdf
5. Макарова Н. П., Лапо А. И., Войтехович Е. Н. Информатика: учебное пособие для 6 класса учреждений общего среднего образования с русским языком обучения. Минск: Народная асвета, 2018. 168 с. https://uchebniki.by/media/download/files/narodnaya_asveta/informatika_6kl_makarova_rus_2018.pdf
6. Торгашева Ю. В. Программирование для детей. Учимся создавать игры на Scratch. СПб.: Питер, 2018. 128 с.
7. Учебная программа по учебному предмету «Информатика» для VI класса учреждений образования, реализующих образовательные программы общего среднего образования с русским языком обучения и воспитания. Утв. Постановлением Министерства образования Республики Беларусь 07.07.2023 № 190. https://adu.by/images/2023/08/matem/up_inf_6_rus_1.docx
8. Учебная программа по учебному предмету «Информатика» для VII класса учреждений образования, реализующих образовательные программы общего среднего образования с русским языком обучения и воспитания. Утв. Постановлением Министерства образования Республики Беларусь 07.07.2023 № 190. https://adu.by/images/2023/08/matem/up_inf_7_rus_1.docx
9. Учебная программа по учебному предмету «Информатика» для VIII класса учреждений образования, реализующих образовательные программы общего среднего образования с русским языком обучения и воспитания. Утв. Постановлением Министерства образования Республики Беларусь 07.07.2023 № 190. https://adu.by/images/2023/08/matem/up_inf_8_rus_1.docx
10. Учебная программа факультативного занятия «Основы алгоритмизации и программирования в визуальной среде программирования SCRATCH» для VII—VIII классов учреждений образования, реализующих образовательные программы общего среднего образования. Утв. Постановлением Министерства образования Республики Беларусь 28.07.2020 № 208. https://adu.by/images/2023/inform/fz-Osnovi-algoritmizacii-i-programvsrede-SCRATCH-VII-VIII-kl.pdf
11. Учебная программа факультативного занятия «Пропедевтика основ алгоритмизации и программирования в визуальной среде программирования SCRATCH» для V—VI классов учреждений образования, реализующих образовательные программы общего среднего образования. Утв. Постановлением Министерства образования Республики Беларусь 16.06.2020 № 131. https://adu.by/images/2023/inform/fz_propedevtika_osnov_5-6kl.pdf
12. Уэйнрайт М. Программируем на Scratch. Приключение в джунглях. М.: Клевер-Медиа-Групп, 2018. 31 с.
13. Францкевич А. А. Визуализированные среды как средство повышения эффективности обучения школьников основам алгоритмизации и программирования: автореф. дис. ... канд. пед. наук: 13.00.02. Минск: БГУ, 2020. 28 с.
14. Францкевич А. А. Результаты педагогического эксперимента по внедрению методики обучения школьников основам алгоритмизации и программирования с использованием визуализированных сред программирования // Весцi БДПУ. Серыя 3. Фізіка. Матэматыка. Інфарматыка. Біялогія. Геаграфія. 2019. № 4. С. 58–68.
15. Хайлэнд М. Программируем с детьми. Создайте 10 веселых игр на Scratch. М.: Эксмо, 2021. 176 с.
16. Resnick M., Maloney J., Monroy-Hernandez A., Rusk N., Eastmond E., Brennan K., Millner A., Rosenbaum E., Silver J., Silverman B., Kafai Ya. Scratch: Programming for all // Communications of the ACM. 2009. Vol. 52. No. 11. P. 60–67. DOI: 10.1145/1592761.1592779
Review
For citations:
Frantskevich A.A., Prostak O.Yu. Experience of using the visualized programming environment Scratch for teaching the basics of algorithmization and programming in grades VI—VIII in schools of Belarus. Informatics in school. 2023;(6):48-53. (In Russ.) https://doi.org/10.32517/2221-1993-2023-22-6-48-53