Введение
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПОСТРОЕНИЯ МЕТОДИКИ ОБУЧЕНИЯ МНОГОПОТОЧНОМУ ПРОГРАММИРОВАНИЮ 15
1.1. Философская методология исследования 15
1.2. Способы представления модели знаний 29
1.3. Классификация парадигм программирования 33
1.4. Технологии отбора элементов методической системы обучения многопоточному программированию 43
1.4.1. Концепция профессионально-педагогической направленности обучения информатике 43
1.4.2. Метод межпарадигмальной рефлексии как принцип отбора содержания обучения многопоточному программированию 45
1.4.3. Логико-семиотический анализ как принцип отбора и коррекции содержания обучения многопоточному программированию 54
1.4.4. Технология отбора содержания обучения многопоточному программированию 60
1.4.5. Технология отбора методов, форм и средств обучения многопоточному программированию 65
1.5. Модель парадигмы многопоточного программирования . 68
1.5.1. Концептуальные основания парадигмы 73
1. 5. 2. Математические основания парадигмы 78.
1. 5. 3. Метаязыки для описания вычислений 80
1.5.4. Технологические основания парадигмы 81
1.5.5. Прагматические расширения парадигмы 84
Выводы по главе 1 87
ГЛАВА 2. ПОСТРОЕНИЕ МЕТОДИЧЕСКОЙ СИСТЕМЫ ОБУЧЕНИЯ МНОГОПОТОЧНОМУ ПРОГРАММИРОВАНИЮ 89
2.1. Цели обучения 89
2.2. Содержание обучения 99
2.2.1. Концептуальные содержательные линии 100
2.2.2. Отбор языков программирования 105
2.2.3. Логическая структура содержания обучения 110
2.2.4. Содержание обучения математическим основаниям многопоточного программирования 114
2.2.4.1. Логико-семиотический анализ содержания темы "Автомат Неймана" в контексте парадигмы многопоточного программирования 116
2.2.4.2. Курс по программированию на языке LISP 139
2.2.5. Содержание обучения технологическим основаниям многопоточного программирования 141
2.2. 5.1. Курс по программированию на языке С 141
2.2.5.2. Курс по программированию на языке Modula-2 ;. 142
2.2.5.3. Курс по программированию на языке Pascal . 142
2.2.5.4. Курс по программированию на языке Assembler . 143 2.2. 5.5. Курс по программированию на языке Java 144
2.3. Методы обучения 145
2.4. Формы обучения 149
2.5. Средства обучения 153
Выводы по главе 2 157
ГЛАВА 3. ОРГАНИЗАЦИЯ И ПРОВЕДЕНИЕ ПЕДАГОГИЧЕСКОГО ЭКСПЕРИМЕНТА 159
3.1. Основные этапы педагогического эксперимента 159
3.2. Оптимизация учебной программы методами теории графов 165
-3.3. Использование анализа контрольных работ для корректировки содержания обучения 170
3.4. Проверка эффективности предложенной методической системы обучения многопоточному программированию 174
Выводы по главе 3 177
ЗАКЛЮЧЕНИЕ 179
БИБЛИОГРАФИЯ 182
ПРИЛОЖЕНИЯ 192


