- •1.Методика преподавания информатики. Ее предмет, цели и задачи.
- •2. Информатика как учебный предмет : цели изучения информатики в средней школе, общеобразовательное и общекультурное значение курса.
- •3 Методическая система обучения информатике. Ее структура, история становления и развития, общая характеристика структурных компонентов
- •6. Сравнительный анализ традиционных методических систем обучения информатике и соответствующих учебников (Ершов – Кушниренко, Житомирский – Гейн, Каймин)
- •7 Эволюция целей и содержания школьного курса информатики. Обзор новых учебников.
- •8. Реализация основных принципов дидактики в преподавании информатики.
- •9. Понятия , методика их изучения в средней школе.
- •10. Методы научного познания в обучении информатике.
- •11. Применение компьютера в обучении информатике: основные методы, влияние на учебный процесс.
- •12. Организация занятий по информатике. Урок как основная форма организации обучения. Особенности проведения урока в компьютерном классе.
- •13. Организация самостоятельной работы в обучении информатике. Метод проектов на уроке информатики
- •14. Организация контроля в обучении информатике.
- •Функции проверки
- •20. Характеристика и состав педагогических программных средой обеспечения курса опбг.
- •3 Категории программ:
- •15. Алгоритмизация в курсе информатики: место, роль и подходы к изучению.
- •16. Компьютерная грамотность в курсе информатики: место, роль и подходы к изучению.
- •17. Общая методическая характеристика раздела "Прикладное программное обеспечение. Информационные технологии общего назначения".
- •II. Место раздела в курсе.
- •III. Мотивация.
- •4. Содержание.
- •5. Организация практ. Раб
- •18. Устройство и организация работы эвм: место, роль и методика изучения раздела.
- •19. Методика введения понятия алгоритма, изучения его свойств и способов формальной записи алгоритмов. Яп как средство формальной записи алгоритмов
- •20. Методика изучения базовых алгоритмических конструкций
- •21. Методика изучения структур данных(простые величины, массивы, строки)
- •22. Методика изучения темы "Вспомогательные алгоритмы".
22. Методика изучения темы "Вспомогательные алгоритмы".
Цели: сформировать понятие вспомогательного алгоритма, который можно целиком использовать при составлении нового алгоритма; познакомить с методом последовательной детализации как одним из способов структурного программирования; научить способам реализации вспомогательного алгоритма в конкретных языках программирования, научить использовать при составлении программ.
Место темы в курсе: Традиционно изучается при завершении раздела алгоритмизация. Такой подход можно считать справедливым если инструментом изучения является производственный язык программирования. С помощью вспомогательного алгоритма можно решать более интересные задачи. Интересный подход - вспомогательные алгоритмы после линейных алгоритмов, такой подход реализуется в случае когда применяются исполнители или если версия языка программирования столь бедна, что не позволяет команде ветвления обойтись без условных переходов. Гораздо удобнее использовать обращение к подпрограмме, нежели просто изменить последовательность команд.
Учебники: Кушниренко – можно отложить; Каймин – детально не разбирается функция пользователя; Жит. – разбирается с примерами, блок-схемами; Ляхович – подпрограммы на Бейсике, рассматривается структурная схема подпрограммы (более наглядно).
Мотивировать подход изучения вспомогательного алгоритма целесообразно через формирования представлений о структурном составлении алгоритма и методе детализации.
Содержание: Пример задачи, где мог быть вспомогательный алгоритм. Понятие вспомогательного алгоритма, в каких случаях и для чего целесообразно применять вспомогательные алгоритмы (группа команд повторяется в разных местах, выделение их в отдельный алгоритм делает запись короче); использование вспомогательных алгоритмов является инструментальным методом проектирования сверху вниз, составляя общий план действий, который соответствует основным алгоритмам, затем идет развертывание плана выделение в нем вспомогательных алгоритмов).
Если мы используем язык BASIC, то рассматривая подпрограммы и функции пользователя. Рассмотреть функции пользователя необходимо т.к. в подпрограммах нет передачи параметров.
Основные сведения которые необходимо сообщить о функциях пользователя; для расширения возможностей языка программирования существует механизм описания функций, которые не являются стандартными функциями пользователя рекомендуется создать, когда надо провести одни и те же действия над разными величинами. Общий вид описываемых функций пользователя рекомендуется вводить индуктивно на конкретном примере или задаче. Описание функций пользователя располагают до ее использования. Тип указанный в теме функции должен совпадать с типом значений выражений, в описанной функции указываются формальные параметры которые при вызове функции заменяются фактическими. Количество и типы формальных и фактических параметров должны совпадать. Основные сведения, которые необходимо сообщить о подпрограммах, для обращения к подпрограмме в BASICе используется команда GOSUB возврат RETURN.
Закрепление и организация практической работы целесообразно предложить для закрепления решения задач, где одни и те же действия выполняются над разными величинами; задача с достаточными сложными вычислениями, где описывается функция, с громоздкими вычислениями.
Контроль: устный индивидуальный опрос по основным теоретическим выступлениям, оценка самостоятельных и практических работ, письменный опрос на поиск ошибок, внешних типов задач.
Основные типы задач (функции пользователя): задача с геометрическим содержанием, с функцией от одного переменного (вычисление площади кольца); с несложными вычислениями; с громоздкими вычислениями.