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

К признакам качественного экранного дизайна можно отнести следующие свойства [5]:

· легко воспринимаемый с экрана, логично организованный текст;

· отображение на экране только необходимой информации;

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

· мотивированное чередование стилей оформления;

Очень важен вопрос цветового решения интерфейса. Интуиции разработчика здесь недостаточно, так как цветовое восприятие людей очень индивидуально.

В целом не нужно [5] :

· злоупотреблять пестротой палитры;

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

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

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

· помечать временные сообщения (например, окном с тенью);

· использовать палитру цветов, поддерживаемую всеми инструментальными средами.

1.6 Цель работы

Целью работы является разработка обучающей программы в среде Macromedia Authorware 6.5 по теме "работа с классами в C++".

Изучить основные возможности инструментальных средств для разработки и создания мультимедийного приложения, основные этапы создания мультимедийного продукта, основные режимы и приемы работы.

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

Разработать собственное мультимедийное приложение.


1.7 Описание предметной области

Проблема для решения – "сложности при изучении работы с классами в C++".

Существующие подходы:

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

· самостоятельное изучение;

· обучающие и тестирующие программы.

Разрабатываемая система будет обучать следующим темам: введение в классы, описание определенных тонких (сложных) моментов при работе с классами в C++, а также она будет проводить тестирование обучаемых по этим вопросам.

1.8 Неформальная постановка задачи

Необходимо сделать программу, которая предоставляет обучаемому информацию по классам С++. Программа должна предоставлять возможность тестирования обучаемых. Результаты тестирования должны храниться индивидуально для каждого пользователя. Программа должна предоставлять возможность администрирования списка обучаемых и их результатов.

1.9 Обзор существующих методов решения

В качестве аналогичного приложения рассмотрим “AUK BC ”. Это обучающая программа по работе с интегрированной инструментальной средой C++ [6].

1.9.1 Плюсы и минусы программы “классы в С++” в сравнении “ AUK BC

Плюсы:

· приложение разработано под windows;

· можно просто адаптировать под учебный процесс кафедры (осветить необходимые вопросы, построить специфичный набор тестов).

Минусы:

· размер готовой программы достаточно большой;

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