Научная статья на тему 'ОСОБЕННОСТИ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ НА SCRATCH УЧАЩИХСЯ 3-4 КЛАССОВ В УСЛОВИЯХ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ НА БАЗЕ ОБЩЕОБРАЗОВАТЕЛЬНЫХ ОРГАНИЗАЦИЙ'

ОСОБЕННОСТИ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ НА SCRATCH УЧАЩИХСЯ 3-4 КЛАССОВ В УСЛОВИЯХ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ НА БАЗЕ ОБЩЕОБРАЗОВАТЕЛЬНЫХ ОРГАНИЗАЦИЙ Текст научной статьи по специальности «Науки об образовании»

337
54
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
дополнительное образование / общеобразовательная организация / программирование / среда / информатика / урок / дополнительное образование. / additional education / general educational organization / programming / environment / computer science / lesson / additional education.

Аннотация научной статьи по наукам об образовании, автор научной работы — Минеев-Ли Виталий Евгеньевич, Осипкина Юлия Александровна, Ноткина Виктория Олеговна, Исмаилов Гафуржан Маматкулович

В данной статье речь идет об особенностях обучения программированию на Scratch учащихся 3-4 классов общеобразовательных школ в условиях дополнительного образования. Автор дает подробную характеристику среды Scratch, а также анализирует, каким образом основы программирования на Scratch могут быть интегрированы в процесс обучения в начальной школе.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по наукам об образовании , автор научной работы — Минеев-Ли Виталий Евгеньевич, Осипкина Юлия Александровна, Ноткина Виктория Олеговна, Исмаилов Гафуржан Маматкулович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FEATURES OF TEACHING SCRATCH PROGRAMMING TO STUDENTS OF GRADES 3-4 IN THE CONDITIONS OF ADDITIONAL EDUCATION ON THE BASIS OF GENERAL EDUCATION ORGANIZATIONS

In this article, we are talking about the features of teaching Scratch programming to students of grades 3-4 of secondary schools in the conditions of additional education. The author gives a detailed description of the Scratch environment, as well as analyzes how the basics of programming in Scratch can be integrated into the learning process in elementary school.

Текст научной работы на тему «ОСОБЕННОСТИ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ НА SCRATCH УЧАЩИХСЯ 3-4 КЛАССОВ В УСЛОВИЯХ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ НА БАЗЕ ОБЩЕОБРАЗОВАТЕЛЬНЫХ ОРГАНИЗАЦИЙ»

IV Международная научно-практическая конференция

УДК 37.03

Минеев-Ли Виталий Евгеньевич Mineev-Li Vitaly Evgenievich, Осипкина Юлия Александровна Osipkina Yulia Alexandrovna, Ноткина Виктория Олеговна Notkina Victoria Olegovna, Студенты Students,

Исмаилов Гафуржан Маматкулович Ismailov Gafurzhan Mamatkulovich

кандидат технических наук, доцент, доцент кафедры технических дисциплин и компьютерной графики Candidate of Technical Sciences, Associate Professor, Associate Professor of the Department of Technical Disciplines and Computer Graphics

Томский государственный педагогический университет

Tomsk State Pedagogical University

ОСОБЕННОСТИ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ НА SCRATCH УЧАЩИХСЯ 3-4 КЛАССОВ В УСЛОВИЯХ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ НА БАЗЕ ОБЩЕОБРАЗОВАТЕЛЬНЫХ

ОРГАНИЗАЦИЙ

FEATURES OF TEACHING SCRATCH PROGRAMMING TO STUDENTS OF GRADES 3-4 IN THE CONDITIONS OF ADDITIONAL EDUCATION ON THE BASIS OF GENERAL EDUCATION ORGANIZATIONS

Аннотация. В данной статье речь идет об особенностях обучения программированию на Scratch учащихся 3-4 классов общеобразовательных школ в условиях дополнительного образования. Автор дает подробную характеристику среды Scratch, а также анализирует, каким образом основы программирования на Scratch могут быть интегрированы в процесс обучения в начальной школе.

Abstract. In this article, we are talking about the features of teaching Scratch programming to students of grades 3-4 of secondary schools in the conditions of additional education. The author gives a detailed description of the Scratch environment, as well as analyzes how the basics of programming in Scratch can be integrated into the learning process in elementary school.

Ключевые слова, дополнительное образование, общеобразовательная организация, программирование, среда, информатика, урок, дополнительное образование.

IV Международная научно-практическая конференция

Keywords: additional education, general educational organization, programming, environment, computer science, lesson, additional education.

Актуальность исследования заявленной темы обусловлена тем фактом, что информатика в современном мире является одним из важнейших направлений образования и играет большую роль в формировании у детей младшего школьного возраста навыков работы с персональным компьютером. На сегодняшний день наука развивается очень стремительно, и современное образование часто не успевает за ней, вследствие чего, появляется необходимость реализации дополнительных курсов по информатике, ведь согласно Федеральному государственному образовательному стандарту начального общего образования информатика не выделяется как самостоятельный предмет. Соответственно, представляется целесообразным проанализировать особенности обучения учащихся начальной школы (3-4 классы) программированию на Scratch в условиях дополнительного образования на базе общеобразовательных организаций.

Scratch - это достаточно новая бесплатная среда программирования, которая позволяет младшим школьникам создавать собственные истории, мультфильмы, игры, презентации и другие проекты. Scratch специально разрабатывался как новая учебная среда для обучения школьников программированию. Программы собираются из разноцветных блоков точно так же, как собираются из разноцветных кирпичиков конструкторы Лего.

Разработан данный язык программирования в 2006г. под руководством Митчела Резника группой Lifelong Kindergarten в лаборатории Media Lab Массачусетского технологического института [4, с. 22]. Среда написана на языке Squeak на основе визуальной объектно-ориентированной среды программирования «Лого», в которой, как и в Scratch программа составляется из готовых блоков.

Основной принцип изучения программированию на языке Scratch состоит в составлении скриптов из блоков, задавая алгоритм действий персонажам, либо

IV Международная научно-практическая конференция другим объектам. Ученики создают свои мультфильмы, игры или презентации

начиная с самых простых, захватывая минимальное количество блоков,

заканчивая более сложными проектами.

После создания проекта, ребенок может поделиться им с другими детьми со всего мира, выложив его на сайт, где другие пользователи могут посмотреть и оценить проект. Также ученик может найти готовый проект, созданный другими детьми, загрузить себе на компьютер и посмотреть каким образом была составлена программа.

Scratch позволяет детям и взрослым начать программировать без каких-либо предварительных знаний. Пользователь просто перетаскивает различные блоки команд и связывает их вместе, будто из кусочков головоломки формирует логические скрипты. Пользователь учится программировать с помощью Scratch, через процесс создания всех видов проектов: игр, анимацией, викторин, презентаций и многое другое. В течение нескольких минут ребенок может создать свою первую программу для перемещения котенка, используя клавиши вверх, вниз, влево и вправо.

Без труда освоить среду Scratch младшему школьнику позволяет простой и понятный интерфейс, позволяющий работать в нем даже детям дошкольного возраста. Интерфейс программы состоит из трёх основных частей:

- сцена, на которой будут происходить все действия;

- блоки команд, разделенные на цветовые категории;

- место, в котором будет составляться программа для проекта [3, с. 100].

Scratch также имеет большую библиотеку фоновых рисунков, из которой

пользователь может выбрать любую из них и использовать в своём проекте. Помимо фоновых рисунков, среда программирования Scratch включает в себя библиотеки звуков и объектов. Каждая библиотека разделена на категории, способствуя быстрому поиску нужного материала.

Основа Scratch - разноцветные блоки, которые делятся на цвета и включают в себя различные категории. Цветные блоки позволяют детям младшего школьного возраста, у которых еще не в полной мере отточен навык

IV Международная научно-практическая конференция чтения, запоминать блоки команд по их форме и цветовой категории. Кроме того,

ы Scratch имеется большое количество готовых объектов, сцен, звуков и

персонажей, которые пользователь может использовать в свих работах. Так же в

Scratch есть возможность рисовать своих персонажей, изменять имеющиеся,

создавать свои сцены и объекты.

Если ученик испытывает желание писать свои собственные игры или начать создавать свои собственные проекты, Scratch - идеальное для этого место.

Обучение программированию на Scratch в условиях общеобразовательной школы может осуществляться на основе курса, рассчитанного на 18 учебных часов. На уроках ученики смогут познакомиться с интерфейсом программы, изучить основные возможности и создать свой первый проект. В учебные часы входят такие темы, как: «Знакомство со средой «Scratch»», «Интерфейс среды Scratch», «Что такое алгоритм?», «Управление спрайтами», «Блоки внешности и звука», «Разработка проекта проект «Танцы»», «Разработка проекта «Музыканты»», «Циклическое выполнение программы», «Разработка проекта «Игра в мяч»», «Разработка игры «Поймай меня»», «Координаты х, у», «Разработка игры «Корзинка»», «Знакомство с переменными», «Черчение в Scratch», «Учимся рисовать», «Разработка проекта «Островок»» и «Разработка итогового проекта» (2 последних занятия) [1, с. 59].

Курс насыщен подробным описанием выполняемых действий, сопровождаемых иллюстрациями. Благодаря данному курсу ученики могут не только познакомиться со средой программирования Scratch, но научиться создавать свои первые проекты. В качестве примера можно рассмотреть первый урок данного курса, который называется «Знакомство со средой Scratch 2.0».

Тип урока: Ознакомление с новым материалом. Цель урока: познакомить учащихся со средой Scratch. Задачи урока:

1. Познавательная: познакомить учащихся с возможностями среды Scratch.

2. Развивающие: развить навыки работы с различными программами и сервисами.

IV Международная научно-практическая конференция

3. Воспитательная: воспитывать культуру безопасного труда при работе за

компьютером [2].

Основные понятия: интерфейс, среда, проект, программирование.

Урок начинается с ознакомлением учеников с техникой безопасности на уроках информатики. Далее учитель рассказывает о визуальной среде программирования Scratch, о ее возможностях используя в качестве демонстрации готовые проекты игр, презентаций, мультфильмов. В процессе занятия ученики устанавливают среду Scratch на персональный компьютер.

Далее педагог может предложить учащимся следующие вопросы для контроля:

1. Какие проекты можно создать с помощью Scratch?

2. Какие правила безопасности в компьютерном классе вы знаете?

3. Какие существуют есть способы работы в среде Scratch и чем они отличаются?

Таким образом, можно сделать вывод о том, что знакомить учащихся с основами программирования нужно начинать уже в младшем школьном возрасте, для чего прекрасно подходит среда Scratch, специально разработанная для обучения программированию детей младшего школьного возраста.

Библиографический список:

1. Голиков Д.В., Голиков А.Д. Scratch для юных программистов. - СПб.: Издательство BHV, 2017. - 192 с.

2. Гуляева А. Scratch - язык программирования для детей. - 24.12.2019. -Электронный ресурс. - Режим доступа: https://apptractor.ru/develop/coding/ scratch-yazyik-programmirovaniya-dlya-detey.html. Дата обращения: 30.01.2021.

3. Лисицинская А.В. Scratch для младших школьников. - 27.02.2019. -Электронный ресурс. - Режим доступа: https://infourok.ru/scratc-dlya-mladshih-shkolnikov-3617916.html. Дата обращения: 30.01.2021.

4. Мажед М. Scratch для детей. Самоучитель по программированию. - М.: Издательство: «Манн, Иванов и Фербер», 2017. - 288 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.