Использование среды программирования Scratch в преподавании информатики




Скачать 42.76 Kb.
НазваниеИспользование среды программирования Scratch в преподавании информатики
Дата20.10.2012
Размер42.76 Kb.
ТипДоклад
Использование среды программирования Scratch в преподавании информатики


Печенцева И.Г.

Доклад на заседании секции «Преподавание информатики и информационных технологий в начальной, младшей и старшей школе»

МОУ «Калиновская СОШ», Чернушинский район, Пермский край


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

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

Основные особенности Scratch:

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

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

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

Сами разработчики характеризуют среду так: Scratch - это низкий пол (легко начать работать в среде); высокий потолок (возможность создавать сложные проекты); и широкие стены (поддержка большого многообразия проектов).

В Сети сегодня имеется не очень много учебников и учебных руководств по Scratch. Однако они есть. И даже по-русски. Начать надо, конечно, с наиболее полного русского описания Скретча, сделанного Евгением Патаракиным.

На сайте Летописи (http://letopisi.ru/index.php/ )есть еще несколько работ, которые условно можно отнести к учебникам и учебным пособиям. В сети так же есть интересный сайт «Учитесь со Scratch, сообщество учителей, родителей и просто творческих людей». http://setilab.ru/scratch/

Меня как учителя–практика в первую очередь интересовал вопрос, где и как можно использовать данную среду в преподавании информатики?

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

Примеры рисунков созданных командами рисования в среде Скретч можно посмотреть в моей разработке «Работа с графической информацией в среде Скретч»

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

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

Литература:

  1. Учитесь со Scratch, сообщество учителей, родителей и просто творческих людей. http://setilab.ru/scratch/

  2. Официальный сайт Scratch. http://scratch.mit.edu/

  3. Скретч в Летописи.ру. http://letopisi.ru/index.php/

Похожие:

Использование среды программирования Scratch в преподавании информатики iconИспользование Flash – технологии для создания интерактивного содержимого web – среды. Учитель информатики моу «сош №43» Пашабекова С. А
Использование Flash – технологии для создания интерактивного содержимого web – среды
Использование среды программирования Scratch в преподавании информатики iconОсновы информатики и программирования учебная
Е. Н. Живицкая, доцент кафедры экономической информатики Учреждения образования «Белорусский государственный университет информатики...
Использование среды программирования Scratch в преподавании информатики iconУчитель информатики маоу сош №35 г. Улан-Удэ учебное пособие улан-Удэ 2010
Бейсику простому, дешевому и легко понимаемому. Паскаль же был аппаратно зависимым, дорогим и сложным в обращении. С появлением Турбо...
Использование среды программирования Scratch в преподавании информатики iconВысокоуровневые методы информатики и программирования
Истомин Е. П. Высокоуровневые методы информатики и программирования учебник / Е. П. Истомин, В. В. Новиков, М. В. Новикова; Рос гос...
Использование среды программирования Scratch в преподавании информатики iconРазработка приложения среды семантического моделирования для конструкций языков программирования
В работе рассматривался процесс разработки среды семантического моделирования, исполняющей конструкции языков программирования
Использование среды программирования Scratch в преподавании информатики iconРабочая программа по учебной дисциплине Высокоуровневые методы информатики и программирования (вумип)
Рабочая программа предназначена для преподавания дисциплины «Высокоуровневые методы информатики и программирования» студентам очной...
Использование среды программирования Scratch в преподавании информатики iconИспользование робототехники в преподавании информатики
Наш мир стремительно меняется под натиском визуальных средств и информационных технологий. Сначала бумом были развитие Интернета...
Использование среды программирования Scratch в преподавании информатики iconОписание свободно распространяемые среды программирования для учителей информатики сош
С и C++, работающая под управлением операционной системы Windows. Среда Dev-C++ распространяется свободно с исходными кодами (на...
Использование среды программирования Scratch в преподавании информатики iconО преподавании информатики и икт на первой ступени обучения
Отдел образования администрации г. Комсомольска-на-Амуре направляет рекомендации о преподавании информатика и икт в начальных классах...
Использование среды программирования Scratch в преподавании информатики iconМинобрнауки томский государственный университет факультет информатики утверждаю
...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница