ВВЕДЕНИЕ
1 Анализ задания на проектирование
1.1 Цель задачи
1.2 Описание требований
1.3 Анализ аналогов
1.3.1 Веб-ресурсы
1.3.2 Приложения
1.4 Выбор типа программы
1.5 Вывод
2 Проектирование программного продукта
2.1 Общая идея
2.2 Выбор языка программирования
2.3 Выбор базы данных
2.4 Проектирование архитектуры программы
2.5 Вывод
3 Реализация программного продукта
3.1 Общая система
3.2 База данных
3.3 Модули программы
3.3.1 Основной модуль
3.3.2 Редактор
3.3.3 Модуль выбора заданий
3.3.4 Модуль заданий
3.3.5 Видеоплеер
3.3.6 Рабочая зона
3.3.7 Редактор
3.3.8 Модуль создания заданий
3.3.9 Модуль ожидания выполнения создания задания
3.3.10 Обработчик времени меток
3.3.11 Обработчик текста
3.3.12 Обработчик видео
3.4 Работа программы
3.4.1 Основные функции
3.4.2 Автоматическое создание заданий
3.5 Руководство пользователя
3.5.1 Создание заданий
3.6 Выводы
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ
Серьезной проблемой при самостоятельном изучении иностранных языков является поиск учебных материалов, с помощью которых обучение происходит наиболее эффективно. В последнее время все больше людей предпочитают печатным материалам цифровые ресурсы из-за того, что они предоставляют больше возможностей как для тех, кто изучает язык, так и для тех, кто его преподает. В частности, использующиеся в электронных ресурсах мультимедиа, дают возможность развивать навыки говорения и слухового восприятия иностранной речи, что в гораздо меньшей степени реализовано в классических учебных курсах. Возможности взаимодействия между изучающим иностранный язык и программой позволяют гораздо более эффективно понимать грамматику и лексику языка.
Ключевой проблемой при выборе такого метода обучения остается поиск конкретного ресурса, который бы позволил наиболее продуктивно выстроить процесс обучения. Несмотря на большое разнообразие материалов, выбрать подходящий достаточно сложно ввиду того, что большинство не удовлетворяют всем требованиям тех, кто собирается изучать иностранный язык. Кроме того, такие требования сильно зависят от уровня владения языком и многих других параметров, что не всегда в полной мере учитывается составителями таких курсов. Таким образом, необходимо в первую очередь определить критерии, которым должна удовлетворять программа по обучению иностранным языкам, для чего нужно провести сравнение имеющихся на сегодняшний день аналогов.
Для исполнения принятого решения была поставлена цель и сформулированы задачи.
Цель данной выпускной квалификационной работы - разработка системы для изучения иностранных языков с использованием медиа заданий.
В процессе выполнения бакалаврской работы были изучены основные характеристики различных сред программирования. По завершению анализа готовых сред, были сформированы требования к разрабатываемому продукту.
Для разработки интегрированной среды был выбран оптимальный для данного случая набор инструментов, в который вошли: язык программирования C# и набор библиотек .Net Framework. Это позволило в полной мере реализовать сформулированные требования к разрабатываемому продукту.
В процессе разработки были изучены ранее незнакомые возможности библиотек .Net, спроектирована архитектура разрабатываемого приложения и выполнена реализация приложения в виде программы.