О разделе | Обучение | Blockly.Ru

О разделе

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


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


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


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


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


Решебник Python
Решебник задач ГИА (ОГЭ и ЕГЭ) к сборнику задач на текстовом языке Python. В решебнике предлагается один из возможных вариантов решения каждой задачи. Используется встроенная система программирования Skulpt (браузерная реализация языка программирования Python).


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


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


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