Введение
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ СИСТЕМЫ УПРАЖНЕНИЙ 19
1.1 Понятийный аппарат исследования, относящийся к понятию "информатика" 19
1.1.1. Понятия "информатика", "информационная модель" и "вычислительный эксперимент" 19
1.1.2. Понятие "императивное программирование" и классификация языков императивного программирования 26
1.2. Императивное программирование в фундаментальной подготовке будущих учителей информатики 42
1.3. Понятийный аппарат исследования, относящийся к понятию "система упражнений" 45
1.3.1. Понятия "задача по информатике" и "упражнение по информатике" 45
1.3.2. Понятие "спецификация программ" и "упражнение по программированию" 50
1.4. Понятие "система упражнений по императивному программированию" 60
1.5. Классификация упражнений по императивному программированию 63
1.6. Проектирование системы упражнений 72
Выводы по главе 1 75
ГЛАВА 2. ТЕОРЕТИЧЕСКАЯ МОДЕЛЬ СИСТЕМЫ УПРАЖНЕНИЙ ПО ИМПЕРАТИВНОМУ ПРОГРАММИРОВАНИЮ 77
2.1. Цели системы упражнений 77
2.2. Содержание системы упражнений 78
2.2.1. Использование факторного анализа при
отборе содержания систем упражнений 78
2.2.2. Концептуальные линии содержания обучения
языкам императивного программирования 86
2.2.3. Собственно содержание системы упражнений . 98
2.2.4. Конкретизация целей системы упражнений 118
2.3. Методы обучения императивному программированию 120
2.3.1. Метод "обучение через задачи" 121
2.3.2. Метод демонстрационных примеров 122
2.3.3. Программирование как метод обучения 132
2. 4. Организационные формы обучения императивному
. программированию 135
2.5. Средства обучения, используемые при выполнении
упражнений по императивному программированию . 142
Выводы по главе 2 154
ГЛАВА3.РЕАЛИЗАЦИЯ СИСТЕМЫ УПРАЖНЕНИЙ ПО ИМПЕРАТИВНОМУ ПРОГРАММИРОВАНИЮ В КУРСЕ ИНФОРМАТИКИ ПЕДАГОГИ ЧЕСКОГО ВУЗА
3.1. Морфизмы методических систем 157
3.2. Цели системы упражнений по программированию в курсе "Программирование" и ожидаемые результаты обучения 162
3.3. Содержание системы упражнений по программированию 165
3.4. Методы, формы и средства обучения упражнениям по программированию 173
3.5. Технология построения содержания системы упражнений по заданному разделу 174
3.6. Организация и проведение педагогического эксперимента 179
3.6.1. Основные этапы педагогического эксперимента 179
3.6.2. Использование математических методов для обработки результатов педагогического эксперимента 183
Выводы по главе 3 193
ЗАКЛЮЧЕНИЕ 195
БИБЛИОГРАФИЯ 198
ПРИЛОЖЕНИЯ 210


