
- •7. Профильное обучение информатике: принципы, содержание, формы и методы.
- •8. Содержание высшего педагогического образования. Образовательный стандарт высшей школы. Учебная программа, учебный план.
- •9. Научно-методические подходы к изучению понятия информации.
- •10. Научно-методические подходы к определению количества информации.
- •11. Методика изучения 2, 8 и 16 систем счисления.
- •12. Научно-методические основы представлений о принципах работы компьютера.
- •13. Методика обучения алгоритмам на учебных исполнителях.
- •14. Методика формирования представлений учащихся о типах данных.
- •15. Научно-методические подходы к изучению по.
- •16. Методика обучения школьников разработке вебсайтов.
- •17. Цели и задачи обучения пропедевтическому курсу информатики. Специфика форм и методов обучения информатике на пропедевтическом уровне
13. Методика обучения алгоритмам на учебных исполнителях.
Изучаемые вопросы:
Основные требования к учебным исполнителям алгоритмов.
Описание архитектуры учебного исполнителя.
Типовые учебные задачи.
Способы описания алгоритмов.
Обучение методам построения алгоритмов — один из наиболее отработанных разделов школьной информатики. Традиционно применяемым дидактическим средством в этом разделе являются учебные исполнители алгоритмов. подходит любой исполнитель, который удовлетворяет следующим условиям:
• это должен быть исполнитель, работающий «в обстановке»;
• этот исполнитель должен имитировать процесс управления некоторым реальным объектом (черепахой, роботом и др.);
• в системе команд исполнителя должны быть все структурные команды управления (ветвления, циклы);
• исполнитель позволяет использовать вспомогательные алгоритмы (процедуры).
Последние два пункта означают, что на данном исполнителе можно обучать структурной методике алгоритмизации.
Каким бы исполнителем ни пользовался учитель, рекомендуется следовать единой методической схеме обучения. При описании любого исполнителя алгоритмов необходимо выделять следующие его характеристики: среда, режимы работы, система команд, данные. Совокупность таких характеристик можно назвать архитектурой исполнителя.
Черепашка из ЛОГО:
Среда исполнителя. На экране присутствуют три основных элемента среды учебного исполнителя: строка меню, поле программы и поле рисунка
Режимы работы. Режим работы — это определенное состояние учебного исполнителя, в котором могут выполняться определенные действия. Необходимо в наглядной форме представить ученикам все возможные режимы работ используемого исполнителя.Черепашка может работать в режиме прямого управления: «команда — исполнение» (в схеме это названо ручным управлением), и в режиме программного управления: «программирование — автоматическое исполнение программы». Программный режим устанавливается тогда, когда текстовый курсор находится на поле программы. Если его вывести за границу поля программы, то установится режим прямого управления. Обучение программированию для исполнителя нужно строить на последовательности решаемых задач. Очередность задач должна определяться следующими принципами:
— от простого к сложному: постепенное усложнение задач;
— новизна: каждая задача вносит какой-то новый элемент знаний (новая команда, новый прием программирования);
— наследование: следующая задача требует использования знаний, полученных при решении предыдущих задач.
В учебнике [6] рассматривается последовательность задач, которая позволяет ученикам осваивать приемы алгоритмизации в таком порядке:
— составление линейных алгоритмов;
— описание и использование вспомогательных алгоритмов;
— составление циклических алгоритмов;
— использование ветвлений в алгоритмах;
— использование метода последовательной детализации при составлении сложных алгоритмов.