Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ИНТЕРАКТИВНОГО МОДУЛЯ ЛАБОРАТОРНОЙ РАБОТЫ ПО КУРСУ "ТЕОРИЯ АВТОМАТОВ" В СДО "MOODLE"

Работа №183784

Тип работы

Бакалаврская работа

Предмет

физика

Объем работы34
Год сдачи2019
Стоимость4340 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
8
Не подходит работа?

Узнай цену на написание


РЕФЕРАТ 3
ВВЕДЕНИЕ 5
1 Основные понятия и определения 6
2 Краткий обзор существующего ПО 8
2.1 Программы, моделирующие работу автомата 8
2.1.1 JFLAP 8
2.1.2 Automaton Simulator 9
2.1.3 FSM Simulator 9
2.1.4 Программы, написанные в рамках курса Software Design 9
2.2 Системы дистанционного обучения 10
2.2.1 MOODLE 10
2.2.2 Edmodo 10
2.2.3 Ё-Стади 11
2.2.4 Sakai 11
3 Разработка модуля лабораторной работы 12
3.1 Разработка проекта лабораторной работы 12
3.2 Разработка интерактивного модуля 13
3.3 Описание программной реализации 18
3.4. Интеграция лабораторной работы в СДО Moodle 20
ЗАКЛЮЧЕНИЕ 24
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 25
ПРИЛОЖЕНИЕ А Файл Control.html 26
ПРИЛОЖЕНИЕ Б Файл Imsmanifest.xml 27
ПРИЛОЖЕНИЕ В Файл Control.css 28
ПРИЛОЖЕНИЕ Г Файл Controlversion.js 30


В наши дни все более популярным становится удаленное обучение, а также самостоятельное обучение с помощью интернета, а в частности онлайн курсов. Существуют определенные платформы, предоставляющие эти онлайн курсы, причем на некоторых из платформ предоставляется сертификат о подтверждении успешного прохождения определенного курса. В таких случаях для адекватной оценки степени усвоения обучающимся материала, необходима проверка, к примеру, в большинстве курсов предоставляются контрольные тесты, но, как правило, они не дают полного ответа об усвоении обучающимся материала, поэтому также необходимыми для решения являются лабораторные или контрольные задачи. Если к курсу имеют доступ небольшое количество человек, то, вероятнее всего, для преподавателя не будет затруднительным оценка и проверка ответов контрольных задач, но в случае если это массовый курс, это становится довольно затруднительным, именно поэтому необходима система автоматического оценивания и проверки лабораторной работы.
На кафедре информационных технологий в исследовании дискретных структур разрабатывается онлайн курс "Теория автоматов". В данном курсе имеется лабораторная работа по решению задачи идентификации неисправного автомата. По ходу решения данной задачи у студентов часто возникают сложности в ее понимании, поэтому для повышения эффективности усвоения материала курса обучающимися, возникла задача добавления данной лабораторной работы в качестве интерактивного модуля. Основной функциональной частью модуля является программа, позволяющая моделировать работу конечного автомата, предъявленного обучающемуся для эксперимента.
Данная работа посвящена созданию интерактивного модуля решения лабораторной работы по задаче идентификации в курсе "Теория автоматов".
В первой главе работы приводятся основные понятия и определения,
использованные в работе.
Во второй главе работы приводится обзор на приложения, позволяющие
моделировать работу автомата, а также краткий обзор на системы дистанционного обучения.
В третьей главе приводится описание лабораторной работы и подробностей программной реализации интерактивного модуля на языке JavaScript, а также, вопросы интеграции модуля в СДО Moodle.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения выпускной квалификационной работы бакалавра был произведен обзор программных инструментов, предназначенных для моделирования поведения конечного автомата. Обзор показал, что существующие в свободном доступе программные инструменты в большинстве предлагают работу только с полуавтоматами. Остальная часть имеет реализацию, представляющую определенные трудности при адаптации ее под веб-приложение, работающее в системе дистанционного обучения «Moodle», вследствие чего была поставлена задача реализовать веб приложение на языке JavaScript, являющемся очень распространенным универсальным языком программирования веб приложений и позволяющем беспроблемно встроить приложение в СДО «Moodle».
Для учебного курса «Теория автоматов», читаемого студентам 4 курса на кафедре информационных технологий в исследовании дискретных структур, был разработан проект лабораторной работы по решению задачи идентификации неисправного автомата в заданном классе неисправностей, предполагающий проведение обучающимися условного эксперимента с детерминированным конечным автоматом, представленным черным ящиком. Данный проект был программно реализован в виде интерактивного модуля в составе SCORM пакета, содержащего также обучающие материалы по курсу «Теория автоматов», и успешно интегрирован в соответствующий курс на платформе moodle.tsu.ru с возможностью автоматического оценивания результатов выполнения работы обучающимся, что позволяет сократить затраты времени преподавателя на проверку лабораторной работы каждого студента.



1. Евтушенко Н.В. Недетерминированные автоматы: анализ и синтез Ч. 1: Отношения и операции: учеб. пособие / Н.В. Евтушенко, А.Ф. Петренко, М.В. Ветрова - Томск: Том. гос. унт, 2006. - 142 с.
2. Оре О. Теория графов / Оре О. - М.: Наука, 1968. - 336 с.
3. Евтушенко Н.В. Некоторые задачи идентификации состояний для недетерминированных автоматов / Н.В. Евтушенко, Н.Г. Кушик - Томск: STT, 2018. - 190 с.
4. Что такое СДО [Электронный ресурс] / - Электрон. дан., 2017. - URL:
http://elearningsoft.ru/eblog/what-is-lms. (дата обращения 15.05.2019).
5. Свободная энциклопедия Википедия [Электронный ресурс] / - Электрон. дан., 2018 - URL: https://ru.wikipedia.org/wiki/JFLAP. (дата обращения 15.05.2019).
6. JFLAP [Электронный ресурс] / - Электрон. дан., 2011 - URL: http://www.jflap.org. (дата обращения 22.05.2019).
7. Automaton Simulator [Электронный ресурс] / - Электрон. дан., 2018. - URL: http://www.automatonsimulator.com. (дата обращения 22.05.2019).
8. FSM Simulator [Электронный ресурс] / I.Zuzak - Электрон. дан., 2015. - URL: http://ivanzuzak.info/noam/webapps/fsm_simulator. (дата обращения 22.05.2019).
9. Программы, написанные в рамках курса Software Design [Электронный ресурс] /
Computer Science центр : Академия современного программирования. - Электрон. дан., 2007. - URL: http://www.amse.ru/courses/practice2/progs.php. (дата обращения
22.05.2019).
10. 6 систем дистанционного обучения [Электронный ресурс] / - Электрон. дан., 2018 - URL: https://www.eduneo.ru/3-besplatnye-sistemy-distancionnogo-obucheniya-obzor. (дата обращения 23.05.2019).
11. Система дистанционного обучения Ё-Стади [Электронный ресурс] / - Электрон. дан., 2015 - URL: http://your-study.ru. (дата обращения 23.05.2019).
12. Гилл А. Введение в теорию конечных автоматов / А. Гилл - М: Наука, 1966 - 272с.
13. Scorm [Электронный ресурс] / - Электрон. дан., 2019. - URL: https://scorm.com. (дата обращения 08.06.2019).



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ