 
                                Любая обучающая программа должна содержать: собственно содержательную часть, состоящую из конкретного учебного материала; и методическую часть, состоящую из рекомендаций, что и как делать. Конструирование программы имеет следующие этапы:
Более детально этапы и действия по разработке обучающих программ представлены в таблице 5.3.
Таблица 5.3 Основные этапы разработки обучающих программ
| № п/п | 
 Этапы | 
 Действия | 
| 1 | Определение проблемы | Выявление целей и задач исходя из требования социального заказа | 
| 2 | Формулировка целей | Определение общих целей; определение частных целей | 
| 3 | Определение входных условий | Установление минимального исходного уровня компетентности, который необходим при обучении с помощью данной программы | 
| 4 | Отбор содержания | Отбор, анализ и организация содержания путем определения конкретных дидактических единиц и установления логической последовательности их изучения | 
| 5 | Выбор стратегии обучения | Выбор методов обучения; создание системы поддержки | 
| 6 | Выбор стратегии оценивания | Определение критериев оценки | 
Структурно содержательная часть обучающей программы в зависимости от учебных целей должна включать:
Более подробно структура данных представлена в таблице 5.4. Информационный материал обычно в своей основе имеет теоретический блок, который содержит учебный материал в концентрированной форме: выдержки из учебников, научных и журнальных статей, методики, учебные материалы по тематике курса.
Таблица 5.4 Структура данных обучающей программы в общем виде
| № пп | Название | Назначение, функции | 
| 1 | Введение | Методические указания. Введение в обучающую систему. Основные действия пользователя при самостоятельной работе | 
| 2 | Оглавление | Главное меню, соответствующее содержанию курса обучения | 
| 3 | Основное содержание | Информационный материал, структурированный по разделам в соответствии с содержанием, разбит по отдельным кадрам. | 
| 4 | Задания, вопросы разного уровня сложности | Вопросы для контрольного тестирования | 
| 5 | Упражнения - типовые задания | Тренинг новых понятий и умений | 
| 6 | Диагностические задания | Контроль знаний | 
| 7 | Решение | Алгоритмы решения задач на уровне схемы решения - ориентированная основа действий обучаемого | 
| 8 | Эталоны | Правильные ответы ко всем вопросам, заданиям, упражнениям | 
| 9 | Неправильные ответы | Текст вариантов неправильных ответов для каждого задания/ вопроса при необходимости выбора варианта ответа | 
| Продолжение таблицы 5.4 | ||
| 10 | Справка | Консультация обучающегося по отдельным элементам курса в режиме обучения или тренинга | 
| 11 | Оценка | Предусмотреть способ оценивания для контроля знаний | 
| 12 | Время работы | Предусмотреть время работы в режиме тренинга и контроля | 
| 13 | Вес ответа | Предусмотреть количество баллов за каждый правильный ответ для контроля знаний. При разных типах контроля вес может быть разным | 
| 14 | Обратная связь | Обеспечение гибкости - возможных переходов при желании пользователя вернуться к желаемой точке обучения | 
| 15 | Глоссарий | Толковый словарь терминов | 
| 16 | Библиография | Список используемой литературы | 
Н о первые несколько страниц/ кадров каждой программы должны содержать информацию, необходимую для успешной адаптации пользователя с данной программой:
Одна тема обычно охватывает несколько кадров. Текст на экране сопровождается рисунками, схемами, графиками и диаграммами. Информационный материал может содержать также резюме - обобщенное содержание темы/ раздела в удобном для запоминания виде, например, в виде опорного конспекта.