Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая ТРПО.doc
Скачиваний:
113
Добавлен:
01.05.2014
Размер:
480.77 Кб
Скачать
  1. Техническое задание Введение

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

    1. Основания для разработки

Основанием для разработки программного продукта служит приказ ректора Брянского государственного технического университета (БГТУ)

проф. Лагерева А.В. за номером № ........ от 2007 г. о назначении темы дипломной работы студентке очного отделения группы 03–ПО1 Сазоновой А.С. Тема дипломной работы: “Разработка автоматизированной обучающей системы по дисциплине «Структуры и алгоритмы обработки данных»”.

    1. Назначение разработки

Назначением разработки автоматизированной обучающей системы является предоставление обучающей системы для обучения студентов по дисциплине «Структуры и алгоритмы обработки данных».

В процессе работы с обучающей программой обучаемый должен получить:

  • знания по данной предметной области;

  • умения применять применять полученные знания на;

  • умение применять различные методы и алгоритмы;

  • умение строить алгоритмы самостоятельно;

  • навыки написания программ;

  • навыки решения задач;

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

  • оценку своих знаний в виде отчета по выполнению практических и тестовых заданий.

    1. Требования к программному изделию

      1. Требования к функциональным характеристикам

Обучающая часть предназначена для прохождения процесса обучения (изучения теоретического материала, практического решения задач и тестирования). Система должна выполнять функцию регистрации и идентификации пользователя в системе. В зависимости от роли пользователя, можно выделить три группы функциональных требований:

  1. Администратор:

  • добавление/редактирование/удаление данных о пользователе;

  • добавление/редактирование/удаление материала;

  • изменение базы данных системы.

  • Преподаватель:

    • добавление/редактирование/удаление материала;

    • добавление/редактирование/удаление практического материала;

    • добавление/редактирование/удаление тестового материала;

    • просмотр статистики выполнения тестов:

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

    • формирование отчета.

    1. Обучаемый:

    • изучение теоретического материала;

    • выполнение практических заданий;

    • выполнение тестов;

    • просмотр результатов своего обучения.

    Требования к теоретическому курсу.

    В систему закладываются учебные курсы по дисциплине «Структуры и алгоритмы обработки данных». Количество курсов, которые могут быть заложены, неограниченно. Каждый курс может разбиваться на темы, а каждая тема - на дидактические единицы. Количество тем не может быть более двадцати (иначе будет присутствовать сложность в усвоении материала и дальнейшем контроле знаний). В каждой теме есть пять дидактических единиц, разделяемых по уровню сложности – от простых до более сложных.

    Таким образом, структура учебных курсов имеет вид, представленный на рис.2.1.

    Рис.2.1. Структура учебных курсов

     

    В начале каждого курса поставлена вводная тема, которая дает обзор материала, изложенного в разделе. Это может повысить мотивацию обучаемого к изучению материала, когда он будет знать, о чем в целом будет идти речь, для чего могут применяться данные знания. В конце курса создана заключительная тема, где делается обобщение материала, изложенного в разделе. Такие же вводные и заключительные темы будут сделаны для предмета в целом. Материал вводных и заключительных тем может не входить в проверочные задания.

    Теоретический материал представляется в виде html-файлов. Могут использоваться как локальные файлы, так и удаленные из сети Интернет. Каждый html-файл может включать в себя текст, графику, видео- и аудиофайлы и т.д. Создание html-файлов может производиться с помощью специальных редакторов (например, FronPage, DreamViewer, HomeSite и др.) или с помощью редактора Microsoft Word 97 и выше (для этого должен быть установлен конвертер html, включаемый в дистрибутив Microsoft Office).

    Требования к практическому курсу.

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

    Обучаемому предлагается для решения набор задач. Решение задачи разбивается на действия (шаги). На каждом шаге обучаемый должен выполнять предписанные задания или отвечать на вопросы. Цель обучаемого - последовательно пройти все шаги во всех предложенных задачах.

    Если обучаемый не может решить задачу, он может пропустить ее. При пропуске задачи она засчитывается нерешенной, и за нее начисляется штрафной балл.

    Практический курс не является обязательным.

    Требования к тестированию.

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

    Для каждой темы тестирование идет отдельно. В соответствие с разделением материала на дидактические единицы по сложности. На каждую дидактическую единицу составляется три вопроса. Тест формируется случайным образом.

    На каждый вопрос обучаемому дается одна попытка. При неверном ответе засчитывается штрафной балл. Так же последовательность неверных ответов фиксируется для отчета.

    Тестирование может проводиться в двух режимах: самоконтроль и экзамен. Отличие между ними в том, что в самоконтроле обучаемому показывается правильный ответ на вопрос, если он ошибается при ответе. При экзамене правильный ответ не показывается. Вопрос и варианты ответов могут содержать текст и графический рисунок (либо вместе, либо только что-то одно). Рисунок может быть статическим или анимированным.

    Вопросы могут быть двух типов.

    1. Одновариантный вопрос - имеется несколько вариантов ответов, из которых только один может быть правильным.

    2. Многовариантный вопрос - имеется несколько вариантов ответов, из которых правильных может быть несколько или даже все.

    Оценка при контроле не выставляется. Запоминается лишь количество заданных вопросов, количество правильных ответов и время прохождения теста. По этим данным преподаватель сам выставляет оценку.