Введение
ГЛАВА I. ТЕОРЕТИЧЕСКИЕ ОСНОВАНИЯ ПОСТРОЕНИЯ МЕТОДИКИ ОБУЧЕНИЯ ФУНКЦИОНАЛЬНОМУ ПРОГРАММИРОВАНИЮ 11
1.1. Методология исследования 11
1.2. Классификация языков функционального программирования13
1.4. Концептуальные линии содержания обучения функциональному программированию 27
1.4.1. Математические основания функционального программирования.. 28
1.4.2. Содержательная линия алгоритмов 38
1.4.3. Содержательная линия структур данных 41
1.4.4. Содержательная линия технологий программирования 45
1.4.5. Содержательная линия контролирующих структур 50
ВЫВОДЫ ПО ГЛАВЕ 1 54
ГЛАВА II. ПРОЕКТИРОВАНИЕ МЕТОДИКИ ОБУЧЕНИЯ ФУНКЦИОНАЛЬНОМУ ПРОГРАММИРОВАНИЮ 56
2.1. Цели обучения функциональному программированию 56
2.2. Отбор содержания обучения функциональному программированию 60
2.3. Отбор методов и форм обучения функциональному Программированию 66
2.4. Отбор средств обучения функциональному программированию 74
2.5. Проекция методической системы обучения на школьный курс информатики 78
ВЫВОДЫ ПО ГЛАВЕ II
ГЛАВА III. ИСПОЛЬЗОВАНИЕ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ ПРИ ПЛАНИРОВАНИИ УЧЕБНОГО ПРОЦЕССА 94
3.1. Организация педагогического эксперимента 95
3.2. Использование факторного анализа при отборе содержания обучения 97
3.3.Оптимизация учебной программы по содержанию и по времени методами теории графов
3.3.1. Оптимизация учебной программы по содержанию 102
3.3.2. Оптимизация учебной программы по времени 106
3.4.Методика проведения и результаты формирующего этапа педагогического эксперимента
ВЫВОДЫ ПО ГЛАВЕ Ш 115
ЗАКЛЮЧЕНИЕ 116
ЛИТЕРАТУРА 119
ПРИЛОЖЕНИЯ 129


