Дипломная работа
По теме:
«Методика преподавания темы «Программирование в среде Scratch» учащимся начальной школы»
Введение
Сегодня наука и технология развиваются столь стремительно, что образование зачастую не успевает за ними. Например, для того, чтобы успешно выступать на Российских олимпиадах по информатике, надо серьёзно заниматься, начиная с начальной школы. Ведущие вузы и фирмы, работающие в области информационных технологий, – МГУ, МФТИ, МИФИ, Intel и др. – стараются привлечь школьников к научной деятельности, причём с всё более раннего возраста. Для этого проводятся конкурсы, викторины, олимпиады и другие мероприятия.
Уже в младшем школьном возрасте интересы многих ребят претерпевают существенные изменения, и большинство из них сильно удаляются от учебной деятельности вообще и научно-познавательной – в частности. Это можно объяснить разными причинами (что и делают психологи и педагоги), но одной из наиболее серьёзных таких причин, несомненно, является неуспешность наших детей в учебной деятельности или боязнь такой неуспешности. Как показывают исследования психологов, боязнь потерпеть неудачу в школе дети ставят на второе место (по силе стресса), сразу после смерти родителей. В такой ситуации одной из важнейших задач педагогов следует считать создание комфортной учебно-воспитательной среды, в которой возможна наиболее полная самореализация ребёнка.
Другой причиной снижения интереса учеников, имеющей отношение собственно к информатике, является очень небольшое количество часов, предусмотренное федеральными образовательными стандартами на изучение данного предмета. Более того, стандарты второго поколения вообще не включают дисциплину «Информатика», заменяя её «Информационными технологиями». Основной акцент предполагается сделать на приобретении учениками информационной грамотности, подразумевающей общие навыки обработки информации различных видов. Теоретическая же подготовка по информатике вынесена во внеучебную деятельность и, таким образом, носит факультативный характер.
Поэтому наиболее остро стоит проблема изучения возможных подходов к организации проектной внеучебной образовательной деятельности по информатике в начальной школе. Опыт таких видных педагогов как М.П. Лапчик, И.Г. Семакин, Е.К. Хеннер свидетельствует, что такая деятельность позволяет, с одной стороны, организовать среду для самореализации и самоутверждения учеников, и, с другой стороны, сформировать у них тягу к творчеству и знаниям и дать подходящие средства её реализации. Решение выше указанной проблемы может базироваться на использовании в обучении информатике языка программирования Scratch.
Scratch – это объектно-ориентированная среда, в которой блоки программ собираются из разноцветных кирпичиков команд точно также, как машины или другие объекты собираются из разноцветных кирпичиков в конструкторах Лего. Кроме того, в нем можно найти современные идеи из сред визуального программирования типа Delphi и даже из презентационных систем.
Scratch – это мультимедийная система. Большая часть операторов языка направлена на работу с графикой и звуком, создание анимационных и видеоэффектов. Манипуляции с медиаинформацией – главная цель создания Scratch.
На данный момент методика преподавания темы «Программирование в среде Scratch» не разработана. В связи с этим целью дипломной работы является разработка методики преподавания темы «Программирование в среде Scratch» учащимся начальной школы.
Задачи исследования:
1) ознакомиться со средой Scratch, с ее возможностями и характеристиками;
2) уточнить особенности программирования в среде Scratch;
3) провести анализ учебников, учебных пособий и методической литературы;
4) выявить специфику обучения младших школьников программированию в среде Scratch;
5) разработать перечень вопросов, которые необходимо отразить при изучении темы «Программирование в среде Scratch»;
6) разработать методические рекомендации по преподаванию и тематическое планирование по теме «Программирование в среде Scratch»;
7) провести экспериментальную проверку разработанной методики.
Дипломная работа состоит из введения, трех глав и заключения, содержит список литературы.
В первой главе «Теоретические основы проблемы преподавания темы «Программирование в среде Scratch» учащимся начальной школы» рассмотрены теоретические основы проблемы преподавания темы «Программирование в среде Scratch», в том числе:
1) описание среды программирования Scratch;
2) особенности программирования в среде Scratch;
3) анализ учебников и учебных пособий по информатике.
Во второй главе «Разработка методики преподавания темы «Программирование в среде Scratch» учащимся начальной школы» описывается специфика преподавания темы «Программирование в среде Scratch» учащимся начальной школы, в том числе:
1) перечень вопросов, рассматриваемых при изучении темы;
2) методические рекомендации по преподаванию темы;
3) тематическое планирование по теме «.
В третьей главе «Экспериментальная работа по применению методики преподавания темы «Программирование в среде Scratch» в начальной школе» описывается диагностика умения младших школьников программировать в среде Scratchи проводится анализ эффективности разработанной методики. Приводится пошаговая инструкция по разработке двух проектов, которые стали результатом изучения темы «Программирования в среде Scratch» учащимися начальной школы.
Экспериментальная проверка разработанной методики прошла в ГОУ СОШ «Школа здоровья» №1136 и показала свою эффективность, что позволяет рекомендовать методику к использованию учителями информатики, работающих в начальной школе.
программирование преподавание проект школьник
1. Теоретические основы проблемы преподавания темы «Программирование в среде Scratch» учащимся начальной школы
1.1 Описание среды программирования Scratch
Интерфейс программы спроектирован и сделан в расчете на детей, поэтому он максимально хорошо понимается интуитивно. Рассмотрим, как устроена среда. После запуска программы экран имеет вид (см. рис. 1).
Рис. 1. Интерфейс программы
Главная область (см. рис. 2), это, конечно же, сцена (располагается в правой части экрана), на ней отображаются результаты работы проекта.
Рис. 2. Сцена
Чтобы на сцене что-нибудь происходило, необходимо создать спрайты (см. рис. 3), т.е. визуальные динамические объекты; для этого используются специальные кнопки (см. рис. 4).
Рис. 3. Спрайты
Рис. 4. Кнопки создания новых спрайтов
Все, что создано, отображается на листе спрайтов, где можно выбрать один из спрайтов для настройки. При этом информация о текущем спрайте отображается в средней части экрана – поле скриптов (см. рис. 5). Это поле предназначено для описывания поведения данного спрайта.
Рис. 5. Поле скриптов
Верхнее поле содержит закладки (см. рис. 6), с помощью которых можно от просмотра скриптов перейти к просмотру возможных видов (рисунков) спрайта и связанных с данным спрайтом звуков. Краткая информация о выбранном спрайте: имя, текущий образ, координаты, направление и т.д. находятся выше (см. рис. 7).
Рисунок 6. Закладки
Рис. 7. Краткая информация о спрайте
В этой же области находится кнопка
, вызываемая путем нажатия правой кнопки мыши на спрайт или звук, позволяющая сохранить спрайт или звук в виде отдельного файла.Стоит подчеркнуть, что скрипты являются составной частью каждого спрайта, подобно визуальным образам и звукам. Общие атрибуты, относящиеся ко всему проекту в целом, можно присоединить к сцене: у нее также могут быть свои скрипты, образы и звуки.
При создании скриптов используется палитра блоков, которая занимает левую часть экрана (см. рис. 8). В ее верхней части располагаются 8 разноцветных кнопок, которые выбирают нужную группу команд: движение (см. рис. 8), внешность (см. рис. 9), звук (см. рис. 10), перо (см. рис. 11), контроль (см. рис. 12), сенсоры (см. рис. 13), числа (см. рис. 14), переменные (см. рис. 15). Команды выбранной группы отображаются в нижней части выбранного окна.
Рис. 8. Палитра блоков
Рис. 9. Внешность
Рис. 10. Звук
Рис. 11. Перо
Рис. 12. Контроль
Рис. 13. Сенсоры
Рис. 14. Числа
Рис. 15. Переменные
Когда все готово, можно нажать кнопку
и перейти в полноэкранный режим, в котором сцена займет весь экран, а все остальные области убираются. Полученный режим очень напоминает просмотр готовой презентации в PowerPoint.