Зильберман М.А. МАОУ «СОШ № 10» г. Перми (IT-школа) Программирование с помощью блоков в школе «Программирование - вторая грамотность», - писал академик А.П. Ершов, и с каждым годом мы всё больше убеждаемся в его актуальности и правильности. Умения управлять устройствами и создавать алгоритмы своей деятельности - одни из основных в современной жизни. Но в силу возраста и индивидуальных особенностей большинство детей с трудом осваивает программирование в традиционном виде. В большинстве своём дети не видят смысла писать код и решать даже самые простые задачи, которые гораздо проще решить с помощью калькулятора или электронных таблиц. А младшие школьники в подавляющем большинстве и вовсе не способны к написанию кода в форме текстовых команд. Однако программирование с помощью блоков снимает некоторый барьер, а наличие специализированных курсов, разработанных лучшими мировыми специалистами, помогает с интересом и увлечением осваивать основы программирования. Как было сказано на одном из сайтов, даже в университетах Беркли и Йеле есть курсы по программированию с использованием блоков. В Таблице 1 приведён обзор таких курсов для разных возрастов, а также даны некоторые рекомендации по работе с курсами. Таблица 1. Описание сайтов, приложений, программ для программирования с помощью блоков. Сайт, ПО Формат работы Пиктомир Уроки с повышаюwww.piktom щейся сложноir.ru стью. Графические команды - стрелки. Программы, приложения, онлайн. Приложение Для педагога IOs (в 3 программы AppStore), курса, можно скаAndroid - чать с сайта файл apk LEGO Education WeDo ПрограммироваНет ние работы конструкций и создание программ. Программа. LEGO Education EV3 Программирование работы конструкций и создание программ. Программа, приложение. LEGO® Есть методические MINDматериалы от STORMS® LEGO Education Programmer для iOS и Android Scratch Junior http://www.s cratchjr.org/ + PBS KIDS ScratchJr Создание управляемых сказок и историй. С 8 лет возможно создание сложных историй (рисование своих героев, одновременное действие многих персонажей) Только в приложениях! ScratchJr, PBS KIDS ScratchJr для iOS и Android 6-8 лет 8-11 лет 10+ 12+ + + + Есть методические + материалы от LEGO Education Примеры с идеями + и программами, а также учебный план на сайте. + + Scratch https://scratc h.mit.edu/ ПрограммироваНет. ние историй, игр, управление роботами. Программа, онлайн. Для педагогов раз- + дел: http://scratched.gse. harvard.edu/ Много русскоязычных практик [1, 2, 3] LightBot Создание про- Для iOs, Нет http://lightbo грамм с усложне- Android, t.com/ нием со всеми ал- Windows горитмическими структурами. Приложения. Онлайн только час кода. + + + + Studio.code. org https://studio .code.org/ Много вариантов Нет «Часа кода» (на 2040 мин.). 4 двадцатичасовых курса по программированию. Есть курс на блоках по алгебре. Интерфейс для программирования на русском, алгебра на английском. Возможность регистрировать группы и следить за продвижением каждого. Только онлайн. В курсах есть занятия без компьютера. Есть программы + для каждого курса. Есть планы и задания для уроков без компьютера. Большинство заданий из 20-ти часовых курсов не русифицированы. Алгебра не русифицирована полностью. + + + Kodu Game Lab https://goo.g l/6nQq4M Учебный курс от Нет Microsoft Программа для компьютера Полностью готовый курс, адаптированный российскими педагогами. Можно проходить на сайте или в группах с педагогом. + + + MadeWithC ode https://www. madewithco de.com/ Учебные проекты Нет от Google для девочек, но могут быть интересны и для мальчиков. Только онлайн версия! Интерфейс полностью на английском, но сайт подсказывает порядок следования команд на первых уровнях заданий. + + Blockly Games Несколько игр на Нет разные задачи: лабиринт, рисунки, Нет. Предполагает самообучение уче- + + https://blockl ygames.appsp ot.com/ фигуры, перемещения. Уровни 610 сложные. Только онлайн версия! ников. Можно работать вместе в классе. Blockly https://goo.g l/8SZ0PY Полноценная Нет среда для школьного программирования. Есть логика, графика, математика, циклы, процедуры, переменные и др. Нет. Можно использовать задания из «Базового курса» MitAppInver tor http://ai2.appinventor.mit.edu/ Создание про- Нет. грамм под Abdroid. Только онлайн версия! Почти нет на русском языке. Для начала: http://goo.gl/VKjPt q [4, 5] + + + Список литературы 1. Сорокина Т.Е. Поурочные разработки к модулю «Программирование со Scratch». Электронный ресурс. Режим доступа: http://goo.gl/RDXwXG Дата проверки: 23.12.2015 2. Голиков Д.В., Голиков А.Д. Программирование на Scratch. Часть 1. Часть 2. Электронный ресурс. Режим доступа: http://scratch4russia.com/store/ Дата проверки: 23.12.2015 3. Яникова Н. Сайт сетевого курса «Планета Scratch». Электронный ресурс. Режим доступа: https://sites.google.com/site/planetofscratch/ Дата проверки: 23.12.2015 4. Додонова Е.А. Курс на основе MitAppInvertor для проекта «Код учёный» (Пушкиногорье 2015). Электронный ресурс. Режим доступа: https://goo.gl/00XiSE Дата проверки: 23.12.2015 5. Зильберман М.А., Аитова А.Ш. Приложения для девочек на MitAppInvertor. Блог проекта. Электронный ресурс. Режим доступа: http://10itgirls9.blogspot.ru/ Дата проверки: 23.12.2015