- •1. История введения курса информатики в 50-80 гг.
- •2. Предмет методики преподавания информатики
- •3. Цели и задачи введения в школу предмета информатики
- •4. Содержательные линии школьного курса информатики.
- •5. Принципы формирования содержания обучения информатике.
- •6. Обзор программ от оивт до информатики и икт
- •7. Формы обучения информатике
- •8. Методы обучения информатике
- •9. Средства обучения информатике: кабинет вычислительной техники и программирования.
- •10. Линия компьютера в современных программах и учебниках по информатике.
- •11. Представление данных в компьютере и методика изучения этой темы.
- •12. Методические подходы к раскрытию понятия архитектуры эвм.
- •13. Методика изучения скорости работы компьютера.
- •14. Развитие представлений учащихся о программном обеспечении эвм.
- •15. Методические подходы к раскрытию понятий «информационная модель», «информационное моделирование».
- •16. Элементы системного анализа в курсе информатики.
- •17. Методические рекомендации по изучению линии формализации и моделирования. Уровни изучения понятий.
- •18. Линия моделирования и базы данных.
- •19. Линия моделирования и электронные таблицы. Математические модели.
- •20. Методические рекомендации по изучению моделей: физических, химических, экологических.
- •21. Методические подходы к изучению алгоритмизации и программирования в школьном курсе информатики.
- •22. Методика введения понятия алгоритма.
- •23. Обучение алгоритмизации на учебных исполнителях.
- •24. Методика обучения школьников работе с величинами.
- •25. Игра Баше – модель компьютерной игры.
- •26. Методика изучения алгоритма Евклида.
- •1) Нахождение частного и остатка..
- •2) Разностный способ.
- •27. Методика обучения обработке массивов.
- •28. Элементы программирования в базовом курсе информатики.
- •29. Методика обучения работе с текстовой информацией.
- •30. Методика обучения работе с графической информацией.
- •31. Методика обучения работе с базами данных и информационными системами.
- •32. Методика обучения работе с электронными таблицами.
- •33. Методика изучения основных информационных процессов. Хранение информации, процесс обработки, передачи информации.
- •34. Методика изучения основных информационных процессов. Представление числовой, символьной, графической и звуковой информации в компьютере
- •35. Общие подходы к введению понятия информации.(Компьютерный, семантический, кибернетический, энтропийный)
- •36. Роль и место темы "системы счисления" в рамках непрерывного курса информатики в средней школе. Методика изучения темы "системы счисления" в базовом курсе информатики
- •38. Роль и место темы "основы логики" в курсе информатики. Методика изучения логики в базовом курсе информатики
22. Методика введения понятия алгоритма.
Изучаемые вопросы:
Определение алгоритма.(Алгоритм — понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящих от ис-ходных данных к искомому результату.В схеме функционирования исполнителя алогритном Центральным объектом является исполнитель. Исполнитель — это тот объект (или субъект), для управления которым составляется алгоритм. Основной характеристикой исполнителя, с точки зрения управления, является система команд исполнителя (СКИ). Это конечное мно-жество команд, которые понимает исполнитель, т.е. умеет их выполнять. ).
Свойства алгоритма(свойство понятности, Другое свойство алгоритма — точность. Всякая команда должна быть сформулирована так, чтобы определить однозначное действие исполнителя. Еще одно свойство это конечность(это результативность алгоритма). Существуют еще дискретность(команды алгоритма выполняются последовательно) и массовость(универсальность алгоритма по отношению к исходным данным решаемой задачи)
Закрепление алгоритма на практике. (Для закрепления основных понятий, связанных с определением алгоритма, полезно рассмотреть с уче-никами несколько заданий следующего содержания:1) выполнить роль исполнителя: дан алгоритм, формально исполнить его;2) определить исполнителя и систему команд для данного вида работы;3) в рамках данной системы команд построить алгоритм;4) определить необходимый набор исходных данных для решения задачи)
23. Обучение алгоритмизации на учебных исполнителях.
Главной целью раздела алгоритмизации является овладение учащимися структурной методикой построения алгоритмов. Обучение программированию для исполнителя нужно строить на последовательности решаемых задач. Очередность задач должна определяться следующими принципами:
-от простого к сложному: постепенное усложнение задач;
-новизна: каждая задача вносит какой-то новый элемент знаний (новая команда, новый прием программирования);
-наследование: следующая задача требует использования знаний, полу-ченных при решении предыдущих задач.
Изучаемые вопросы:
Основные требования к учебным исполнителям алгоритмов(-это должен быть исполнитель, работающий «в обстановке»;- этот исполнитель должен имитировать процесс управления некоторым реальным объектом (черепахой, роботом и др.);- в системе команд исполнителя должны быть все структурные команды управления (ветвления, циклы); -исполнитель позволяет использовать вспомогательные алгоритмы (процедуры).Последние два пункта означают, что на данном исполнителе можно обучать структурной методике алгоритмизации. Всякое педагогическое средство должно соответствовать поставленной учебной цели. )
Описание архитектуры учебного исполнителя.(Каким бы исполнителем ни пользовался учитель, рекомендуется следовать единой методической схеме обучения. При описании любого исполнителя алгоритмов необходимо выделять следующие его характеристики: среда, режимы работы(это определенное состояние учебного исполнителя, в котором могут выполняться определенные действия), система команд, данные. Совокупность таких характеристик можно назвать архитектурой исполнителя. Примером может служить Чертежник. Объяснение лучше проводить на конкретном примере)
Типовые учебные задачи.(построить прямоугольную рамку по краям поля, расчертить экран горизонтальными линими, составить алгоритм рисования горизонтальной линии от кра до края поля.)
Способы описания алгоритмов. ( В школьной информатике используются два способа описания алгоритмов: блок-схемы и учебный алгоритмический язык. В базовом курсе информатики необходимо использовать обе эти формы. Основное достоинство блок-схем — наглядность алгоритмической структуры. Однако это качество проявляется лишь в том случае, если изображение блок-схемы происходит стандартным способом. Алгоритмический язык — это текстовая форма описания алгоритма. Она ближе к языкам программирования, чем блок-схемы. Однако это еще не язык программирования. Поэтому строгого синтаксиса в алгоритмическом языке нет. )
