О сайте | Blockly.Ru

Blockly.Ru является образовательным проектом для будущих программистов. На сайте представлена серия заданий, обучающих основам программирования. Данные задания могут быть использованы как в образовательных учреждениях, так и для самостоятельного обучения. Они предназначены для тех, кто не имеет опыта программирования. После выполнения всех заданий, обучающиеся будут лучше подготовлены к изучению обычных текстовых языков программирования. Для обучения используется язык программирования Blockly.

Blockly - визуальный язык программирования, созданный в 2012 году компанией Google. Разработчики: Нил Фрейзер, при участии Эллен Спертус и Марка Фридмана. Нил Фрейзер называет Blockly редактором визуального программирования.

Этот язык, по виду похожий на Scratch, буквально сразу после своего появления стал популярен в образовании. Он начал использоваться для обучения основам программирования школьников, и даже студентов. Популярность обусловлена рядом его преимуществ над Scratch и другими подобными языками: бесплатная и свободная лицензия, простой и понятный web-интерфейс, адаптирован для работы на планшетниках, имеется возможность кросс-компиляции в другие языки. Популярность Blockly началась с западных стран, где в настоящее время реализуется множество онлайн-проектов обучения азам программирования школьников и дошкольников. В последнее время и в России обратили внимание на этот бесспорно перспективный язык. Например, в декабре 2014 года в школах с большим успехом прошла всероссийская акция "Час Кода". Кроме всего прочего, этот язык, в отличии от Scratch, отлично встраивается в российскую классно-урочную систему, поэтому есть надежда, что он будет востребован и в российском образовании. Возможно, со временем он заменит в школах систему программирования Кумир.

Больше о Blockly вы можете узнать, посетив информационный раздел сайта "Информация о Blockly". Здесь представлена наиболее полная подборка материалов о Blockly на русском языке: статьи, интервью, информация от разработчиков, и т.д. Также советуем прочитать интересную статью "Графическая среда программирования Blockly (Блокли)" к.ф.-м.н. Семионенкова М.Н., переводчика ядра Blockly на русский язык, главного популяризатора Blockly в России.


Среда программирования Blockly
Данное приложение является основным в системе Google Blockly. Оно позволяет создавать программы любой сложности, как на Blockly, так и компилируя их в JavaScript, PHP, Dart или Python. Это приложение может с успехом применяться для обучения школьников основам программирования.


BlocklyDuino

BlocklyDuino - редактор визуального программирования роботов Arduino, основанный на Blockly.


Обучение основам объектно-ориентированного программирования

Обучение с помощью Blockly основам объектно-ориентированного программирования на примере языка JavaScript.


Суперлабиринт Blockly

Самое сложное задание на сайте. Лабиринт каждый раз генерируется новый и довольно сложный, и чтобы его пройти ученику необходимо проявить незаурядные программистские способности.


Blockly-Робот

Blockly-Робот предназначен для обучения азам программирования детей дошкольного и младшего школьного возраста.


Игры Blockly

Игры для будущих программистов. Подробнее...


Приложения Blockly

Примеры приложений, использующих Blockly. Подробнее...

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