Курсовая работа: Разработка обучающей программы по классам в C++

2. Требования к способу обучения [4] :

· научность содержания; обеспечение возможности построения содержания учебной деятельности на научно-обоснованных принципах;

· открытость; возможность реализации любого способа управления учебной деятельностью; обеспечение возможности модификации;

· целенаправленность; обеспечение обучаемого постоянной информацией о ближайших и отдалённых целях обучения, степени достижения целей;

· креативность; развивающий характер обучения; обеспечение подготовки специалистов с высоким творческим потенциалом.

3. Интерактивность [4] :

· обеспечение систематической обратной связи ;

· педагогическая гибкость; программа должна позволять обучаемому самостоятельно принимать решение о выборе стратегии обучения;

· обеспечение мотивации; стимулирование постоянной высокой мотивации обучаемых, подкрепляемой активными формами работы, высокой наглядностью, своевременной обратной связью;

· наличие входного контроля; диагностика обучаемого перед началом работы с целью обеспечения индивидуализации обучения, а также оказания требуемой первоначальной помощи;

· индивидуализация обучения; содержание и трудность учебного предмета должны соответствовать возрастным возможностям и индивидуальным особенностям обучаемых; программа должна включать динамическую модель обучаемого.

1.5 Интерфейс пользователя

Особую роль в потребительских свойствах программных продуктов учебного назначения играет интерфейс пользователя. Он должен быть диалоговым и удобным. Основными факторами, определяющими удобство работы пользователя в диалоговом интерфейсе, являются [5]:

1. Гибкость диалога, т.е. возможность пользователя приспособить диалог под свои нужды и адаптировать систему;

2. Ясность, наглядность, логичность диалога, т.е. возможность легко понять основы функционирования программы за счет того, что система предоставляет структурированный список своих функций, способна объяснить свое состояние и действия;

3. Легкость обучения и использования, т.е. возможность учиться пользованию программой в процессе работы за счет того, что программа предоставляет помощь и обрабатывает все возможные ошибки пользователя;

4. Надежность, т.е. наличие защиты данных, устойчивость к ошибкам учащегося и оборудования, наличие защиты от некорректных действий;

5. Стандартизация интерфейса, т.е. сходство с существующими стандартами типа IBM, MS Windows и другими.

Организация диалога в обучающей программе несет в себе две функции, которые важно различать: диалог для управления программой и диалог в терминах предметной области. Для реализации каждой из этих функций следует придерживаться соответствующих стандартов.

Общие признаки удобного интерфейса [5] :

· использование пиктограмм для организации управляющего диалога;

· менюориентированность;

· контекстнозависимая справочная информация (Help);

· возможность использования для ввода как мыши, так и клавиатуры с использованием "горячих клавиш", стрелок, клавиши табуляции и т.п.;

· единые правила работы со всеми меню;

· “Esc” либо игнорируется, либо используется только для выхода из любого режима на более высокий уровень с отменой произведенных изменений;

· запрос подтверждения в "опасных" ситуациях (выход из программы, потеря информации и т.п.);

· одинаковый или сходный и легко доступный выход из любого режима;

· информация о происходящем процессе (например, длительный счет, обмен с внешними устройствами и т.п.);

· возможность прерывания длительных процессов;

К-во Просмотров: 452
Бесплатно скачать Курсовая работа: Разработка обучающей программы по классам в C++