Учебное пособие / Владим. гос. ун-т. — Владимир: Изд-во ВлГУ, 2012. — 225 с.
Предназначено студентам педагогических специальностей, изучающих систематический курс «Теория и методика обучения информатике». В работе сформулированы цели и задачи, которые можно поставить перед учителями и учениками в ходе изучения содержательной линии «Алгоритмизация и программирование», предложена методика изучения выбранных тем данной содержательной линии. Представлены вопросы и задания к семинарским занятиям, лабораторным работам, самостоятельной работе студентов с указанием формы отчета по выполнению заданий.
Пособие будет полезно тем, кто изучает информатику, кто обучает информатике, кто любит информатику, кто еще не знает, что полюбит информатику, – учителям по информатике и информационным технологиям, по математике, учащимся школ.
Николаева И.В. Теория и методика обучения информатике. Моделирование и формализация.
Введение.
Требования к знаниям и умениям учащихся при изучении содержательной линии «Алгоритмизация и программирование».
Рекомендации по изучению языков программирования.
Алгоритмизация.
Алгоритм и его свойства.
Понятие алгоритма.
Исполнитель. Схема знакомства с исполнителем.
Свойства алгоритмов.
Способы записи алгоритмов.
Словесный способ записи алгоритмов.
Блок-схемы алгоритмов.
Основные элементы построения блок-схем.
Основные управляющие команды организации действий в алгоритмах.
Дополнительные управляющие команды организации действий в алгоритмах.
Примеры блок-схем алгоритмов.
Блок-схемы алгоритмов, содержащих команды ветвления.
Блок-схемы алгоритмов, содержащих команды повторения.
Блок-схемы алгоритмов работы с массивами.
Блок-схемы алгоритмов, содержащих команды обращения к вспомогательным алгоритмам.
Алгостихи.
Алгоритмы для исполнителя МНР (машины с неограниченными регистрами).
Программирование.
Кодирование управляющих команд организации действий на процедурных языках Ершол, QBasic, Turbo Pascal.
Коды программ решения задач 10-36 на языках Ершол, QBasic, Turbo Pascal.
Занимательные игры-алгоритмы.
Задача Баше.
Ханойская башня.
Игра «Жизнь».
Отдельные вопросы методики преподавания учебного материала содержательной линии «Алгоритмизация и программирование».
Предметные технологии формирования информационной культуры учащихся.
Проектирование алгоритмов «сверху вниз» и «снизу вверх».
Имитационное моделирование исполнения программ компьютером.
Моделирование памяти компьютера.
Моделирование с использованием наглядных протоколов.
Имитационное моделирование при нахождении алгоритма поиска минимального элемента в массиве чисел.
Имитационное моделирование при нахождении алгоритма сортировки элементов массива методом выбора.
Имитационное моделирование при изучении механизма пирамидальной сортировки элементов массива.
Проектная технология – средство реализации личностно-ориентированного обучения.
Пример использования элементов технологии проблемного обучения при введении команды повторения «пока», управляющей команды организации действий в алгоритмах.
Вопросы и задания к семинарским занятиям.
Лабораторно-практические работы.
Самостоятельная работа.
Приложения.
Библиографический список.