Опыт использования визуализированной среды программирования Scratch для обучения основам алгоритмизации и программирования в VI—VIII классах школ Беларуси
https://doi.org/10.32517/2221-1993-2023-22-6-48-53
Аннотация
«Алгоритмизация и программирование» — важная содержательная линия школьного курса информатики. Однако многие ученики испытывают трудности в ее изучении из-за недостаточного развития абстрактного мышления и отсутствия практического опыта программирования. Визуальный язык программирования Scratch может стать пропедевтическим инструментом изучения данной содержательной линии, позволяющим преодолеть указанные трудности и сделать изучение программирования более доступным и интересным для школьников.
В статье представлены примеры заданий для выполнения в визуализированной среде программирования Scratch, которые предлагаются учащимся VI—VIII классов школ Беларуси для освоения содержательной линии «Основы алгоритмизации и программирования» учебного предмета «Информатика». Каждое задание представлено на трех уровнях: репродуктивном, продуктивном и творческом.
Материал будет полезен учителям информатики, работающим с учащимися, которым трудно осваивать понятия алгоритмизации и программирования с использованием текстовых языков программирования (Pascal, Python, C++ и т. д.).
Об авторах
А. А. ФранцкевичБеларусь
Францкевич Александр Александрович, канд. пед. наук, декан физико-математического факультета
220030, Республика Беларусь, г. Минск, ул. Советская, д. 18
О. Ю. Простак
Беларусь
Простак Оксана Юрьевна, учитель информатики
223700, Республика Беларусь, Минская область, г. Солигорск, ул. Богомолова, д. 22а
Список литературы
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
Рецензия
Для цитирования:
Францкевич А.А., Простак О.Ю. Опыт использования визуализированной среды программирования Scratch для обучения основам алгоритмизации и программирования в VI—VIII классах школ Беларуси. Информатика в школе. 2023;(6):48-53. https://doi.org/10.32517/2221-1993-2023-22-6-48-53
For citation:
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