Введение
Брянск 2010
КУРСОВАЯ РАБОТА
по дисциплине "Разработка и применение пакетов прикладных программ"
на тему:
Автоматизированная обучающая система по дисциплине «Программирование»
Содержание
Введение
1. Аналитическая часть
1.1 Описание предметной области
1.2 Описание и сравнение программ-аналогов
2. Техническое задание
3. Конструкторская часть
3.1 Постановка задачи
3.2 Выбор инструментальных средств и языка разработки
3.3 Функциональная схема
3.4 Алгоритм работы программы
3.5 Проектирование интерфейса
4. Эксплуатационная часть
4.1 Требования к вычислительной системе
4.2 Установка программного продукта
4.3 Инструкция по эксплуатации
4.4 Демонстрационная часть работы продукта
5. Экспериментальная часть
6. Экономическая часть
6.1 Определение вида и длительности работ
6.2 Определение заработной платы исполнителей
6.3 Составление сметы затрат
6.4 Расчет предполагаемой прибыли
6.5 Экономическая целесообразность разработки
Заключение
Список литературы
Приложение
Постоянное увеличение объема информации и ограниченность учебного времени обуславливают необходимость интенсификации обучения, разработки и внедрения нетрадиционных технологий, базирующихся на использовании вычислительной техники с применением активных методов обучения во всем их разнообразии и комплексности. Реализация активных методов обучения – одна из основных задач дидактики, которая предполагает активизацию всего процесса, выявление системы, способов, приемов, способствующих повышению активности обучаемых через формирование положительной мотивационной структуры учебно-познавательной деятельности [12].
Лекционно-семинарная форма обучения давно потеряла свою эффективность - практика доказала, что почти 50% учебного времени тратится впустую. Изучая зарубежный опыт, можно выделить следующий важный аспект: преподаватель выступает не в роли распространителя информации (как это традиционно принято), а в роли консультанта, советчика, иногда даже коллеги обучаемого [9].
Это дает некоторые положительные моменты: студенты активно участвуют в процессе обучения, приучаются мыслить самостоятельно, выдвигать свои точки зрения, моделировать реальные ситуации.
Развитие информационных технологий предоставило новую, уникальную возможность проведения занятий с внедрением автоматизированных обучающих систем по дисциплинам в вузах. Она, во-первых, позволяет самому обучаемому выбрать и время и место для обучения, во-вторых, дает возможность использовать в обучении новые информационные технологии, в-четвертых, в определенной степени сокращает расходы на обучение. С другой стороны, внедрение в образование новых автоматизированных обучающих систем усиливает возможности индивидуализации обучения [11].
Достоинствами автоматизированных обучающих систем (АОС), являются: во-первых, их мобильность, во-вторых, доступность связи с развитием компьютерных сетей, в-третьих, адекватность уровню развития современных научных знаний. С другой стороны, создание АОС способствует также решению и такой проблемы, как постоянное обновление информационного материала. В них также может содержаться большое количество упражнений и примеров, подробно иллюстрироваться в динамике различные виды информации. Кроме того, при помощи АОС осуществляется контроль знаний - компьютерное тестирование [15].
В настоящее время традиционные подходы в области преподавания информатики и программирования в вузе не способны отследить быстроменяющуюся действительность в области информационных технологий, связанную с бурным развитием вычислительной техники, операционных систем, парадигм программирования, организацией, анализом, представлением информации и обеспечением доступа к ней, в том числе и в сетях.
Выход из создавшегося положения видится в несколько иной расстановке акцентов, как на принципы обучения, так и на сам процесс и условия обучения, позволяющие не только и не столько учить в прямом смысле этого слова, сколько помогать учиться, организовать процесс обучения так, чтобы развивались не только практические навыки в области информатики и программирования, но и соответствующее мировоззрение и творческий потенциал, позволяющие будущему специалисту с минимальными затратами осуществлять доступ к требуемым информационным ресурсам (в том числе и мировым), самостоятельно адаптироваться к действительности, определяемой появлением новых парадигм, сред и инструментальных средств [13].
Цель: создать автоматизированную обучающую систему по дисциплине «Программирование» для студентов ВУЗов.
Задачи:
1. Изучить и проанализировать предметную область.
2. Изучить и сравнить программы-аналоги.
3. Обобщить и систематизировать материал для автоматизированной обучающей системы.
4. Написать техническое задание к проекту.
5. Разработать автоматизированную обучающую систему, протестировать, провести эксперименты исключительных ситуаций.
6. Провести экономический анализ эффективности проектного решения.
Источниками информации при написании курсовой работы служили учебные пособия для вузов, нормативные документы, электронные ресурсы сети Интернет.
Методы исследования:
1. Метод математического моделирования.
2. Монографический метод.
3. Метод экономического анализа.
4. Экспериментальный метод.
5. Аналитический метод.
6. Синтетический метод.
Курсовая работа насчитывает 46 страниц основного текста, 26 рисунков, -4 таблицы и 7 формул.