Структура курса "Основы программирования" для младших школьников в летнем пришкольном лагере
Характеристика курса "Основы программирования", который изучается в рамках системы дополнительного образования. Анализ основных методов проведения занятий курса: языка программирования Scratch и конструктора. Определение особенностей геймификации.
Рубрика | Педагогика |
Вид | статья |
Язык | русский |
Дата добавления | 18.04.2022 |
Размер файла | 197,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Структура курса «Основы программирования» для младших школьников в летнем пришкольном лагере
М.С. Арарат-Исаева
В статье описывается структура курса «Основы программирования», предназначенного для младших школьников, проводящих каникулы в летнем пришкольном лагере. Для проведения занятий курса используются язык программирования Scratch и конструктор LEGO Education SPIKE Prime. Особенностью данного курса является использование такой игровой технологии, как геймификация.
Ключевые слова: программирование; робототехника; летний пришкольный лагерь; младший школьный возраст; геймификация.
M.S. Ararat-Isaeva
Structure of the Course «Basics of Programming» for Primary School Students in the Summer School Camp
The article describes the structure of the course «Basics of Programming» for primary school students in the summer school camp. Programming language Scratch and the constructor Lego Spike Prime are used in this course. A special feature of this course is using of «Gamification» technology.
Keywords: programming; robotics; summer school camp; primary school age; gamification.
Система образования играет важную роль в становлении будущих программистов, привнося свой вклад как в основном образовании -- на уроках информатики и технологии, -- так и в дополнительном образовании, реализуя программы технической направленности. Начало в решении поставленной перед школой задачи развития готовности школьников к профессиональному самоопределению и осознанному выбору профессии должно быть положено в младшем школьном возрасте, поскольку его можно охарактеризовать как этап пропедевтической подготовки к выбору профессии [7].
Дополнительное образование, являясь частью данного пропедевтического этапа, может стать инструментом развития творческих способностей детей, удовлетворения их индивидуальных потребностей в интеллектуальном совершенствовании, обеспечения адаптации к жизни в обществе, профессиональной ориентации [4], за счет множества форм реализации, гибких сроков усвоения программ и наличия методов, возможных для реализации во внеурочное время, например геймификации в обучении. Ведущей деятельностью у младших школьников становится учебная, причем игровая деятельность, занимая второе место по значимости, преобразовывается и продолжает влиять на развитие детей в новом виде. Лучше всего усваивается учебный материал тогда, когда обучаемые забывают о том, что они находятся на занятии. Учащиеся думают, что просто развлекаются, а на самом деле они учатся через игру [3].
Принимая во внимание описанные условия, перед нами был поставлен вопрос: какова должна быть структура курса по основам программирования, предназначенного для учащихся младшего школьного возраста, живущих в летнем пришкольном лагере, способствующая развитию информационной компетентности и помогающая в пропедевтическом этапе профессионального самоопределения младших школьников?
Курс «Основы программирования» изучается в рамках системы дополнительного образования. Для данного курса в соответствии с методическими рекомендациями по разработке и оформлению дополнительных общеразвивающих программ и рабочих программ курсов внеурочной деятельности была составлена дополнительная общеразвивающая программа. Опишем ее общие характеристики.
Программа имеет техническую направленность, уровень усвоения программы -- базовый; общей задачей ее являются два момента: дать базовые знания по программированию и робототехнике и развить способности детей в данной области. Прохождение курса «Основы программирования» базового уровня усвоения -- это возможность приобрести базовый минимум знаний, умений и навыков по направлению деятельности. Возраст учащихся курса -- 2-4-й класс (8-10 лет), форма занятий -- групповая. Программа осуществляется в рамках летнего пришкольного лагеря, срок реализации программы -- 40 академических часов в течение 10 дней, режим занятий определен как 4 академических часа в день. Каждое занятие включает в себя организационные моменты и здоровьесберегающие технологии.
Содержание курса «Основы программирования» представлено в таблице 1. Сама программа состоит из двух тематических модулей: программирование на языке Scratch1 и робототехника на платформе LEGO Spike Prime Визуальный язык программирования Scratch. URL: http://scratch.mit.edu (дата обращения: 30.09.2020). Конструктор LEGO Education SPIKE Prime. URL: http://education.lego.com (дата обращения: 30.09.2020).. На занятиях первого тематического модуля учащиеся обучаются основам программирования на языке Scratch, создавая мультфильмы и игры, в данном блоке они работают индивидуально. Scratch -- визуальная среда программирования, которая позволяет изучать программирование во время работы над проектами. Обучение происходит с помощью создания игр, анимированных мультфильмов, где в роли разработчиков выступают ученики [8].
Таблица 1 Содержание курса «Основы программирования»
№ |
Тема занятия |
Всего часов |
В том числе |
Форма контроля |
||
теория |
практика |
|||||
Модуль 1. Программирование на языке Scratch |
||||||
1 |
Введение в Scratch. Интерфейс |
2 |
1 |
1 |
Практические работы |
|
2 |
Анимация: условия и циклы |
4 |
1 |
3 |
||
3 |
Сообщения |
2 |
1 |
1 |
||
4 |
Уровни в игре |
2 |
1 |
1 |
||
5 |
Переменная |
2 |
1 |
1 |
||
7 |
Создание проектов |
2 |
- |
2 |
||
8 |
Защита проектов |
1 |
- |
1 |
Проект |
|
Итого: |
15 |
5 |
10 |
|||
Модуль 2. Робототехника на платформе LEGO SPIKE Prime |
||||||
1 |
Введение в SPIKE Prime. Датчики и моторы. Интерфейс |
2 |
1 |
1 |
Практические работы |
|
2 |
Мобильная платформа: конструирование и программирование |
3 |
1 |
2 |
||
3 |
Ход по линии с одного и с двух датчиков |
4 |
1 |
3 |
Соревнования |
|
4 |
Соревнования робо-сумо: регламент, конструирование и программирование робота |
6 |
1 |
5 |
Соревнования |
|
Итого: |
15 |
4 |
11 |
|||
Модуль 3. Дополнительные занятия в формате мастер-классов |
||||||
1 |
Дополнительные занятия |
4 |
- |
4 |
||
Итого: |
4 |
- |
4 |
|||
Модуль 4. Геймификация |
||||||
1 |
Вводное занятие |
1 |
1 |
- |
||
2 |
Дидактические игры |
4 |
- |
4 |
||
3 |
Подведение итогов |
1 |
- |
1 |
||
Итого: |
6 |
1 |
5 |
|||
Итого часов за 4 модуля: |
34 |
9 |
25 |
На занятиях второго тематического модуля ученики занимаются конструированием и программированием на платформе Spike PRIME, в данном блоке они объединены в команды по два человека. LEGO Education SPIKE Prime -- это практическое STEAM-образовательное решение, сочетающее в себе конструктор LEGO (соответственно, это возможность работы с датчиками и моторами) и язык программирования Scratch.
По окончании программы в качестве итогового контроля ученики создают собственные проекты в Модуле 1 (рис. 1), конструируют и программируют роботов по регламенту соревнований Модуля 2. В последний день курса ученики участвуют в защите проектов по программированию и внутренних соревнованиях по робототехнике. Каждый модуль состоит из 15 академических часов. программирование образование геймификация
В рамках описанного курса также представлен Модуль 3 «Дополнительные занятия», где в формате мастер-классов ученики знакомятся с различными тематическими блоками, например «Электроника», «Моделирование», «Логика».
Рис. 1. Анимированный мультфильм (проект ученицы Полины Г.)
Особенностью курса «Основы программирования» является внедрение технологии геймификации. Понятие «геймификация» получило широкое распространение только в 2010 году. Мы приведем только одно из часто встречающихся определений данного понятия: «применение игровых методов в неигровых процессах» [5: с. 20]. В рамках данной работы нами будет использована трактовка, данная С. Дейлом в [9]: геймификация -- это использование игровых механик и элементов игрового дизайна для вовлечения и стимулирования людей к достижению целей. Из данного определения мы можем сделать вывод, что геймификация может стать средством мотивации учащихся к изучению основ программирования.
Внедрение геймификации в образовательный процесс имеет несколько особенностей, важно учитывать, что не должно происходить замещения учебного процесса игрой [1]. Ученики рассматриваются в качестве игроков с разной типологией Marczewski A. A. New Perspective on the Bartle Player Types for Gamification. Дата публикации: 12.08.2013 (на англ. яз.). [Электронный ресурс] // Gamification Co -- The Leading Source for Gamification News & Info. URL: https://www.gamification.co/2013/08/12/a-new- perspective-on-the-bartle-player-types-for-gamification/ (дата обращения: 30.09.2020)., на основе которой учитель может распределять учеников по командам.
Базой геймифицированной части курса «Основы программирования» является метод сторителлинга. Он помогает представить для учеников внешнюю оболочку курса в виде какой-то истории [2]; на основе данной истории строятся и общая тематика лагерной программы, и темы отдельных занятий.
Для успешного погружения учащихся в историю в структуру курса заложен один академический час вводного занятия. Дополняет историю триада компонентов оценки и поощрения: основа геймифицированной системы -- это очки, представленные в виде баллов, которые можно получить на занятиях за различные достижения, бейджи или значки, каждый из которых равен определенному количеству баллов, а также рейтинги. Стоит отметить, что геймифицированная система не должна создавать конкуренции между учениками, поэтому особенностью представленных рейтингов в курсе является визуализация показателей всех учеников одновременно. Кроме того, в данном курсе используются дидактические игры в качестве средства активизации познавательной деятельности [6]. Окончанием курса является занятие «Подведение итогов», где учителями подводятся итоги всего курса, завершается история, а сами учащиеся могут поменять накопленные баллы на памятные подарки.
Экспериментальные работы были проведены в июне 2019 года в школе № 67 Москвы. Участниками лагерной программы «Кодята» стали 40 учеников, окончивших 3-4-й классы школ Москвы. В Модуле 1 участники изучали основы программирования на языке программирования Scratch и в Модуле 2 -- робототехнику, пользуясь возможностями платформы LEGO Mindstorms EV3. Опрос перед началом курса показал, что ученики не занимались до данной программы ни робототехникой, ни программированием. По завершении курса все ученики проявили интерес к продолжению обучения по данным предметам, 50 % учеников записались на курсы углубленного уровня для участия в олимпиадах, конкурсах и соревнованиях во время учебного года.
Курс «Основы программирования» предполагает очную форму обучения, в связи с чем проведение занятий летом 2020 года было невозможно из-за пандемии. Летом 2021 года планируется проведение данного курса для младших школьников 2-4-х классов, а также использование конструктора LEGO Education SPIKE Prime как замена LEGO Mindstorms EV3.
Курс «Основы программирования» для младших школьников в летнем пришкольном лагере составляет 40 академических часов, из которых 15 академических часов ученики изучают программирование на языке Scratch, 15 академических часов -- робототехнику на платформе LEGO SPIKE Prime, 4 академических часа в структуре курса отводятся на дополнительные занятия в формате мастер-классов и 6 академических часов заложено в программу на геймификацию образовательного процесса.
Исследовательская работа будет продолжена в рамках диссертационного исследования автора «Методическая система обучения программированию учащихся младшего школьного возраста в летнем пришкольном лагере».
Литература
1. Абушкин Д. Б. Внедрение элементов геймификации в курс «Теоретические основы информатики» // Математика и информатика в образовании и бизнесе: сб. мат-лов Междунар. науч.-практ. конф. М.: Aegitas, 2020. С. 12-16.
2. Арарат-Исаева М. С. Игрофикация на занятиях по робототехнике с учащимися младшего школьного возраста // Вестник Московского городского педагогического университета. Серия «Информатика и информатизация образования». 2019. № 2. С. 72-79.
3. Бессмертный А. М., Гаенкова И. В. Игрофикация как образовательная парадигма обучения // Известия Волгоградского государственного педагогического университета. 2016. № 6 (110). C. 15-22.
4. Брутова М. А. Теоретические основы организации работы педагога дополнительного образования: учеб. пособие. Архангельск: Кира, 2009. 246 с.
5. Вербах К., Хантер Д. Вовлекай и властвуй. Игровое мышление на службе бизнеса. М.: Манн, Иванов и Фербер, 2015. 100 с.
6. Курилова С. Ю. Образовательные горизонты дидактической игры в контексте активизации познавательной деятельности младшего школьника // Известия Российского государственного педагогического университета им. А. И. Герцена. 2007. № 44. С. 379-383.
7. Черкасова А. М. Профориентация младших школьников // Начальная школа. 2016. № 10. С. 41.
8. Alghamdi M.Y. Supporting the Learning of Computer Programming in an Early Years Education: Doctoral thesis. Liverpool John Moores University, 2017.
9. Dale S. Gamification Making Work Fun, or Making Fun of Work // Business Information Review. 2014. № 3. P. 82-90.
Literatura
1. Abushkin D. B. Vnedrenie e'lementov gejmifikacii v kurs «Teoreticheskie osno- vy' informatiki» // Matematika i informatika v obrazovanii i biznese: sb. mat-lov Mezhdu- nar. nauch.-prakt. konf. M.: Aegitas, 2020. S. 12-16.
2. Ararat-Isaeva M. S. Igrofikaciya na zanyatiyax po robototexnike s uchashhimisya mladshego shkol'nogo vozrasta // Vestnik Moskovskogo gorodskogo pedagogicheskogo universiteta. Seriya «Informatika i informatizaciya obrazovaniya». 2019. № 2. S. 72-79.
3. Bessmertny'j A. M., Gaenkova I. V. Igrofikaciya kak obrazovatel'naya paradigma obucheniya // Izvestiya Volgogradskogo gosudarstvennogo pedagogicheskogo universiteta. 2016. № 6 (110). C. 15-22.
4. Brutova M. A. Teoreticheskie osnovy' organizacii raboty' pedagoga dopol- nitel'nogo obrazovaniya: ucheb. posobie. Arxangel'sk: Kira, 2009. 246 s.
5. Verbax K., Xanter D. Vovlekaj i vlastvuj. Igrovoe my'shlenie na sluzhbe biznesa. M.: Mann, Ivanov i Ferber, 2015. 100 s.
6. Kurilova S. Yu. Obrazovatel'ny'e gorizonty' didakticheskoj igry' v kontekste aktivizacii poznavatel'noj deyatel'nosti mladshego shkol'nika // Izvestiya Rossijskogo gosudarstvennogo pedagogicheskogo universiteta im. A. I. Gercena. 2007. № 44. S. 379-383.
7. Cherkasova A. M. Proforientaciya mladshix shkol'nikov // Nachal'naya shkola. 2016. № 10. S. 41.
8. Alghamdi M.Y. Supporting the Learning of Computer Programming in an Early Years Education: Doctoral thesis. Liverpool John Moores University, 2017.
9. Dale S. Gamification Making Work Fun, or Making Fun of Work // Business Information Review. 2014. № 3. P. 82-90.
Размещено на Allbest.ru
...Подобные документы
Исследование алфавита и синтаксиса языка Python. Темы и основные понятия факультативного курса "Основы программирования на языке Pyhton", адаптация теоретического материала для учащихся 10–11 классов. Разработка лабораторных работ по данной теме.
дипломная работа [2,3 M], добавлен 25.06.2013Характеристика внеклассных занятий по информатике. Функциональные особенности среды программирования SCRATCH. Положения федерального государственного образовательного стандарта. Возможности интерфейса SCRATCH. Методика и организация учебной деятельности.
дипломная работа [1,6 M], добавлен 07.09.2017Дидактические и методические основы обучения алгоритмизации и программированию в рамках углубленного курса информатики для технологического профиля. Методика изучения программирования на языке Java" с применением элементов электронного обучения.
дипломная работа [2,5 M], добавлен 13.12.2017Психолого-педагогические и методические основы проектной деятельности. Применение проектной деятельности в рамках курса Информатики. Структура, содержание и поурочное планирование курса по выбору. Анализ результатов опытной экспериментальной проверки.
дипломная работа [1,5 M], добавлен 13.12.2017Описание структуры университетского образования. Теоретическое мышление, авторское действие в подростковом возрасте. Построение курса "Университетское образование" для младших подростков: замысел, программа, реализация. Диагностика определяющей рефлексии.
курсовая работа [50,5 K], добавлен 26.08.2011Практическая работа, направленная на формирование навыков работы в среде программирования Scratch. Разработка конспектов внеурочных занятий по формированию элементов алгоритмической грамотности у первоклассников в визуально-ориентированной программе.
дипломная работа [1,5 M], добавлен 08.09.2017Научно-методические основы введения профильного обучения на старшей ступени образования, особенности элективных курсов по информатике, которые необходимо учитывать при формировании профилей. Структура и содержание элективного курса "Растровая графика".
дипломная работа [84,3 K], добавлен 17.08.2011Психолого-педагогические основы разработки элективного курса по информатике в старшей школе. Психолого-возрастные особенности старшеклассников. Реализация комплексного подхода при отборе содержания и методов проведения элективного курса по информатике.
дипломная работа [1,6 M], добавлен 22.04.2011Изучение информационных технологий в рамках школьного курса информатики. Понятие информационных технологий и их значение в современном обществе. Принципы и методы отбора содержания курса информационные технологии. Основы построения информационной модели.
дипломная работа [630,8 K], добавлен 30.03.2011Методическая система изучения курса "Информатика" как пропедевтического в дистанционном образовании. Обучение младших школьников работе с программным обеспечением. Функции, цели и структура курса "Информатика". Основные педагогические технологии.
дипломная работа [147,9 K], добавлен 03.07.2015Особенности и методологические основы построения элективного курса. Подбор материала, необходимого его для создания. Разработка системы оценивания знаний учащихся по предмету. Создание учебно-методического комплекса элективного курса "Основы кинематики".
дипломная работа [10,3 M], добавлен 29.07.2011- Методика организации и проведения факультативного курса по теме "Симметрия в алгебраических задачах"
Основы организации факультативных занятий по математике. История возникновения и требования к их проведению. Психологические особенности старшеклассников. Методические разработки занятий факультативного курса "Симметрия в алгебраических задачах".
дипломная работа [379,4 K], добавлен 05.11.2011 География как учебный предмет, ее место в системе школьного образования; структура содержания начального курса. Возрастные особенности учащихся; методики и способы нравственного воспитания школьников в процессе преподавания начального курса географии.
курсовая работа [46,1 K], добавлен 22.11.2011Значение нетрадиционных уроков в формировании личности младших школьников. Анализ программы содержания курса технологии в начальных классах. Пути реализации нетрадиционных уроков в преподавании данного курса, результаты экспериментальной деятельности.
дипломная работа [390,1 K], добавлен 08.06.2015Актуализация внеурочной деятельности старших школьников. Место факультативных занятий в рамках обучения в школе. Структура и содержание факультативного курса для страшеклассников, раскрывающего способы применения метода интервалов при решении неравенств.
дипломная работа [851,1 K], добавлен 08.03.2012Педагогическое и психологическое развитие младших школьников: соотношение принципов и правил. Этапы становления и развития школьного исторического курса: дореволюционная и советская школа. Структура пропедевтического курса по истории для начальной школы.
дипломная работа [316,5 K], добавлен 16.05.2008Теоретические основы и методы развития интереса, его роль в обучении младших школьников. Анализ степени заинтересованности к занятиям в системе дополнительного образования. Особенности применения методов стимулирования при обучении младших школьников.
курсовая работа [419,1 K], добавлен 03.05.2010Алгоритмическая содержательная линия школьного курса программирования, средства формализованного описания действий исполнителя. Методика изучения раздела "Алгоритм и исполнители" в курсе информатики. Основные формы представления циклического алгоритма.
курсовая работа [363,8 K], добавлен 06.02.2014Структура и содержание школьного курса ОБЖ. Определение основных организационных форм, методов, приемов и средств обучения школьников основам безопасности жизнедеятельности. Подготовка и порядок проведения урока, педагогическая диагностика и контроль.
дипломная работа [76,1 K], добавлен 27.07.2013Количество и качество информации. Информационные ресурсы общества. Классификация современных информационных технологий, история их развития. Структура и содержание изучения курса "Информационные технологии". Основы построения информационной модели.
дипломная работа [748,1 K], добавлен 20.10.2011