- PVSM.RU - https://www.pvsm.ru -
Хочу рассказать о некоммерческом проекте Кодабра. Здесь мы учим детей программировать и создавать игры.
Как-то пришло осознание того, что максимум удовольствия в этой жизни фаундерам приносят три процесса — программирование, обучение других и общение с детьми. Мысли стали активно бурлить по поводу школы для детей, а активные действия начались с января 2014. Нас вдохновили такие проекты как codeclub.org.uk [1], code.org [2], cs-first.com [3]. И мы решили использовать их опыт и организовывать бесплатные уроки на базе существующих школ, детских домов и иных детских учреждений.
Явный акцент сделали на мотивацию детей. Мы учим их делать мультфильмы, компьютерные игры, творить в цифровой вселенной.
Общение с друзьями в фейсбуке выявило явный интерес родителей с детьми возраста начальной школы, которые крайне положительно воспринимали идею. Поэтому решили попробовать с самых маленьких, прямо с первого класса.
В качестве языка программирования был выбран Scratch [4], визуальный язык программирования специально разработанный для детей. Во-первых, он доступен онлайн и не требует установки чего-либо. Во-вторых, это интегрированная среда, рисуешь код и сразу его исполняешь, сразу же видно результат. В-третьих, он заточен на создание мультфильмов и игр, в нем уже существует библиотека спрайтов и фонов, а также специальные “игровые” операторы, вроде “повернуть, если врезался в стену”.
Код при этом выглядит примерно так.
Мы набросали концепцию первого урока в виде игры по отлову мышей и приступили к делу.
Через друзей я договорился с ближней к моему дому школой 1220 на ВДНХ. Пришел к завучу, показал примеры уроков. Познакомился с местным преподавателем информатики, чтобы он был в курсе и не чувствовал вдруг какой-либо конкуренции. Еще несколько недель согласований со всевозможными завучами и преподавателями и нам дали целый класс продленки, дети в возрасте 8 лет.
Благой мыслью была идея прежде потренироваться с детьми знакомых на дому. Первыми учениками Кодабры стали 8 летний Максим и 6 летняя Майя. И сразу же все пошло не так как планировалось. Они наперебой генерили идеи мультфильмов, перескакивали с идеи на идею, всячески манипулировали мной. За два часа мы сменили с десяток фонов и героев, обсудили около 15 возможных сценариев развития действий и в итоге сделали лишь один передвигающийся спрайт :)
Отсюда родились следующие правила:
Я учел этот опыт, и первый урок в классе прошел на удивление гладко. Сперва я предложил детям поуправлять мной с помощью инструкций “влево, вправо, вперед, назад”. Потом мы выписали их на доску в виде программы. Цель была довести меня до определенной парты. Подебажили код, так как он далеко не сразу повел меня в нужное место. И приступили непосредственно к Scratch. Фон, герой, передвижение. А потом переменная скорости. У детей был буквально взрыв эмоций, кто-то вводил миллионы, кто-то наоборот затормаживал. Наиболее активные тут же догадались создать вторых персонажей, самостоятельно навесили код. Я не ожидал такого успеха.
Обучение длилось две четверти. За это время мы попробовали с ребятами и code.org [6]. Концепция коротких уроков-заданий конечно лучше ложится в школьную сетку уроков. Но уровень вовлеченности при создании “своих” вселенных в Scratch безусловно выше.
Ниже промежуточные результаты с уроков.
Следующим шагом было слегка расшириться на несколько школ и сформировать методику. Я прочитал доклады на РИТ и DevConf, по результатам к нам присоединились несколько человек с желанием преподавать. Договорились со школой 492 и детским социально-реабилитационным центром Отрадное [9]. И ушли на летние каникулы.
Наша главная цель на пять лет — проникнуть в форме бесплатных уровок в максимальное число детских учреждений в РФ. Это могут быть как уроки проводимые волонтерами-преподавателями, так и экспериментальные уроки проводимые штатными преподавателями в основном учебном процессе.
Для ее достижения мы выделили несколько направлений:
Наш сайт все еще находится в разработке. Из публичных контактов пока доступен этот блог и группы в facebook [10] и vk [11]. В этом же блоге мы будем освещать все аспекты детского STEM-образования. От обзора инструментов и процессов до опыта реальных уроков.
Если у кого-то сформируется желание помочь в развитии проекта, мы будем только рады :)
Автор: lohansky
Источник [12]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/67848
Ссылки в тексте:
[1] codeclub.org.uk: http://codeclub.org.uk
[2] code.org: http://code.org
[3] cs-first.com: http://cs-first.com
[4] Scratch: http://scratch.mit.edu
[5] Image: http://scratch.mit.edu/projects/16796789/
[6] code.org: http://code.org/learn
[7] Image: http://scratch.mit.edu/projects/20673393/
[8] Image: http://scratch.mit.edu/projects/21183127/
[9] Отрадное: http://otradnoe.com.ru
[10] facebook: http://fb.com/codabra
[11] vk: http://vk.com/codabra_org
[12] Источник: http://habrahabr.ru/post/233867/
Нажмите здесь для печати.