Разработка тестирующей оболочки
Автор: samv • Январь 7, 2021 • Курсовая работа • 17,263 Слов (70 Страниц) • 275 Просмотры
Министерство просвещения России
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Армавирский государственный педагогический университет»
Институт прикладной информатики, математики и физики
Кафедра информатики и ИТО
КУРСОВАЯ РАБОТА
по дисциплине «Программирование на языке высокого уровня»
направление подготовки 09.03.01 «Информатика и вычислительная техника» направленность (профиль) «программное обеспечение средств вычислительной техники и автоматизированных систем»
на тему:
«Разработка тестирующей оболочки»
Выполнил:
студент группы ВМ-ИВТ-2-1
ИПИМиФ, очной формы обучения
Финогенов Олег Александрович
Руководитель:
ст. преподаватель
Лапшин Николай Александрович
АРМАВИР, 2020
Содержание
Введение 3
Глава 1. Теоретическая часть 5
1.1. Предметная область задачи 5
1.2. Выбор средств разработки 14
Глава 2. Практическая часть 18
2.1 Разработка программы 18
2.2.Описание алгоритма решения задачи 37
Заключение 39
Литература 40
Приложение 41
Введение
В век цифровизации меняются все сферы нашей жизни. Что не может не затронуть наше образование. Все чаще и чаще нам приходится использовать компьютеры в ходе учебного процесса, в кабинетах появляются 3D доски и многое другое, что принесла в нашу жизнь цифровизация.
Идея использования компьютерных технологий в обучении появилась давно. Первые попытки начались ещё во время первых ЭВМ – к 50-ым годам прошлого века, что было возможно благодаря способности человека взаимодействовать с компьютером посредством использования телеграфного аппарата-телетайпа. Первые компьютеры были способны после окончания ввода запроса заносить его в память, производить его анализ, выдавать заранее заготовленный или конструируемый из элементов текст ответа. Также компьютер мог получать запрос/условие задачи, предполагаемый ответ, после чего выводил оценку: верно или неверно. Это и было отправной точкой научных поисков решения проблемы эффективного способа обучения человека, используя ЭВМ.
На сегодняшний день самой наиболее объективной формой контроля и оценивания является компьютерное тестирование. Также помимо фактора контроля не стоит забывать и об экономии средств учебных заведений при переходе на электронные тесты, т.к. при этом снизится потребность учебных заведений в бумажных носителях, что приведет к экономии как денежных ресурсов бюджета, так и к экономии лесных ресурсов страны, что в перспективе приведет к освобождению средств учебных заведений, которые можно будет перенаправить на улучшение уровня учебного заведения, а также это благоприятно скажется на общем экологическом уровне страны, т.к. благодаря сокращению потребления бумаги учебными заведениями, а также в фирмах при тестировании сотрудников, количество деревьев, вырубаемых для цилюлозной промышленности сократится, следовательно, сократится и число таких заводов и их продукции, что еще лучше скажется на состоянии окружающей среды.
Однако массовое распространению вышеупомянутых программных средств мешают два факторов: первый - отсутствие простых в освоении для любого уровня подготовки и возраста преподавателей тестовых оболочек, т.к. создание качественных обучающих и контролирующих средств – сложная задача, к которой по-хорошему должны быть привлечены не только разработчики программных средств – программисты, но и опытные преподаватели-лекторы, а также методисты, второй - отсутствие опыта работы с таковыми у большинства преподавателей нашей страны. Для решения первого фактора требуется простая в использовании, а именно легкая в освоении процесса составления теста, простая и понятная в использовании учениками и студентами всех возрастов, кроссплатформенная тестирующая оболочка, примером которой и послужит приведенная в этой работе программа. Решением второго фактора послужит подробное описание тестирующей программы, пример которой будет приведен по ходу работы.
...