Preview

Informatics in school

Advanced search

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. Frantskevich
Belarusian State Pedagogical University named after Maxim Tank
Belarus

Minsk



O. Yu. Prostak
Gymnasium 2
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-Hernandez 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

Views: 229


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)