Стью образовательной программы детей и подростков, развить у них творческие способности, логическое мышление и свободу в использовании информационных технологий

Вид материалаДокументы

Содержание


Блочное программирование
Манипуляции данными
Совместная работа и обмен
Музыкальные инструменты Скретч
Подобный материал:
«Использование среды программирования Scratch в преподавании информатики»

Печенцева Ирина Геннадьевна

учитель информатики

МОУ «Калиновская СОШ»

irina-pechenceva@yandex.ru

Скретч это - новая среда программирования, созданная несколько лет назад группой ученых Массачусетского технологического института (MIT), которая позволяет детям создавать собственные анимированные и интерактивные истории, игры и другие произведения. Основная задача проекта — стать частью образовательной программы детей и подростков, развить у них творческие способности, логическое мышление и свободу в использовании информационных технологий. Все это предлагается развить с помощью вовлечения учащихся в процесс создания интерактивных презентаций, мультиков, игр. Ученики могут составить свои программы из блоков команд (их еще называют «кирпичиками») так же, как они строили домики и машинки из деталей «Лего». Основные особенности Scratch:


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

Манипуляции данными. Со Scratch вы можете создать программы, которые управляют и смешивают графику, анимацию, музыку и звуки. Scratch расширяет возможности управления визуальными данными, которые популярны в сегодняшней культуре — например, добавляя программируемость, похожих на Photoshop фильтров.

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

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

В Сети сегодня имеется не очень много учебников и учебных руководств по Скретчу.

Однако они есть. И даже по-русски. Начать надо, конечно, с ссылка скрыта

На сайте Летописи (ссылка скрыта )есть еще несколько работ, которые условно можно отнести к учебникам и учебным пособиям:

Где и как можно использовать данную среду в преподавании информатики?

Во-первых, при изучении темы «Алгоритмы и исполнители». Изучение алгоритмизации в базовом курсе информатики ведется на основе графического исполнителя, учебник Семакина «Информатика. Базовый курс 9 класс». Много ли интересных заданий можно придумать для этого исполнителя? Все ли алгоритмические структуры можно наглядно показать? Наиболее сложно подобрать задания на использование ветвления в таких алгоритмах. Данную среду можно использовать для создания графических изображений. Для этого существуют команды рисования и команды движения.

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

Во-вторых, при изучении программирования. Большинство людей рассматривают программирование на компьютере как нудное, особое занятие, доступное только для тех, кто имеет хорошую техническую подготовку. И в самом деле — традиционные языки программирования, такие как Java и C++, очень сложны для изучения. Задача Scratch, как нового языка программирования — изменить это. При преподавании программирования мало просто показать и объяснить работу различных операторов, циклов, условий и т. д. Нужно научить детей мыслить особым образом, понимать суть команд и алгоритмов. Значит, преподавание должно вестись максимально наглядно, а ученики — иметь возможность немедленно видеть результат своих действий.

Таким образом, Scratch можно рассматривать как инструмент для творчества, оставив программирование на втором плане. Дети могут сочинять истории, рисовать и оживлять на экране придуманных ими персонажей, учиться работать с графикой и звуком. Применений возможностям Scratch можно найти множество: в этой среде легко создавать анимированные открытки, презентации, игры, мультфильмы (приложение 2). Благодаря простоте языка и идеологии в целом Scratch позволяет легко научиться основам программирования. Задавая поведение своих персонажей в программе, ребенок изучает такие фундаментальные понятия, как циклы и условия. А изучать более серьезные языки программирования рекомендуется в профильных классах.




Литература:
  1. Учитесь со Scratch, сообщество учителей, родителей и просто творческих людей. ссылка скрыта
  2. Официальный сайт Scratch. ссылка скрыта
  3. Скретч в Летописи.ру. ссылка скрыта



Приложение 1




Приложение 2