О разделе

Главной целью раздела "Обучение", как и всего сайта Blockly.Ru, является обучение детей основам программирования, подготовка будущих программистов. В разделе собраны приложения, представляющие интерес как для школьников, изучающих основы программирования, так и для их преподавателей. Некоторые приложения представлены в двух вариантах: на графическом языке Blockly и на текстовом языке JavaScript. Это позволит преподавателям познакомить своих учеников с искусством программирования на принципиально разных языках, а ученикам осознать достоинства и недостатки обоих способов программирования.


Задачник
Сборник задач для изучения основ программирования детьми среднего и старшего школьного возраста. В задачнике представлены упражнения различного уровня сложности по основным темам: ввод/вывод информации, ветвления, циклы, массивы, функции и т. д. Используется встроенная система программирования Blockly.


Задачник JS
Сборник задач для изучения основ программирования детьми среднего и старшего школьного возраста. В задачнике представлены упражнения различного уровня сложности по основным темам: ввод/вывод информации, ветвления, циклы, массивы, функции и т. д. Используется встроенная система программирования JavaScript.


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


Решебник JS
Решебник к сборнику задач для изучения основ программирования детьми среднего и старшего школьного возраста. В решебнике предлагается один из возможных вариантов решения каждой задачи. Используется встроенная система программирования JavaScript.


Среда обучения
Это приложение предназначено, в основном, для преподавателей информатики. Оно поможет познакомить школьников с процессом и ходом исполнения созданных программ. Наличие блока даёт возможность замедлить процесс выполнения программы в определённом месте на нужное время. Это позволяет преподавателю во время паузы комментировать процесс выполнения программы, а также улучшает наглядность восприятия происходящих процессов. Имеются демоверсии.


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


Черепаха
Черепаха познакомит детей младшего и среднего школьного возраста с графическими возможностями языка программирования. Команды необходимо составлять из блоков языка Blockly. Имеются русская полная, русская мобильная, английская полная, английская мобильная версии.


JS Turtle
Черепаха познакомит детей среднего школьного возраста с графическими возможностями языка программирования. Команды необходимо составлять на языке программирования Javascript. Имеются русская полная и мобильная версии.


Черепаха (задания)
Выполняя различные задания в приложении "Черепаха" дети младшего и среднего школьного возраста познокомятся с графическими возможностями языка программирования. Команды необходимо составлять из блоков языка Blockly.


Blockly – бесплатное и открытое программное обеспечение. Чтобы получить дополнительную информацию, а также поделиться своими мыслями, идеями, кодом, пожалуйста, напишите нам.