Введение
Глава 1. Теоретические основы параллельного программирования в профессиональной подготовке магистров физико-математического образования 11
1.1. Место параллельного программирования в двухуровневой системе педагогического образования 11
1.2. Архитектура параллельных компьютеров 14
1.2.1. Обзор и анализ теоретических классификаций для отбора содержания обучения 14
1.2.2. Практическая классификация параллельных компьютеров 25
1.3. Особенности характеристик операционных систем в контексте реализации параллельных вычислений 32
1.3.1. UNIX 32
1.3.2. Linux 41
1.4. Анализ языков программирования для реализации параллельных вычислений 50
Выводы 66
Глава 2. Методика обучения параллельному программированию 67
2.1. Выбор основы для проектирования методики обучения параллельному программированию 67
2.2. Обзор моделей параллельных вычислений 71
2.3. Особенности методики обучения параллельному программированию магистров физико-математического образования 79
2.4. Определение содержания обучения метода вставок 82
2.5. Определение содержания обучения традиционного метода преподавания параллельного программирования 86
2.6. Определение содержания обучения дополнительного метода преподавания параллельного программирования 90
2.7. Средства обучения параллельному программированию. Кластер как техническое средство обучения параллельному программированию 92
2.8. Методы обучения параллельному программированию 96
2.9. Формы обучения параллельному программированию 98
2.10. Методы распараллеливания последовательных алгоритмов и определения эффективности параллельных программ 101
2.11. Новые этапы решения задач при использовании параллелизма 108
Выводы по второй главе 111
Глава 3. Организация педагогического эксперимента 113
3.1. Специфика проведения данного педагогического эксперимента 113
3.2. Поисковый этап педагогического эксперимента 115
3.3. Констатирующий этап педагогического эксперимента 118
3.4. Формирующий этап педагогического эксперимента 132
Выводы по третьей главе 134
Заключение 135


