Автоматизированная обучающая система по дисциплине "Программирование"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

? и обычный, соответствует всем нужным учебным программам [17].

Техническое обеспечение автоматизированных обучающих систем основано на локальных компьютерных сетях, включающих автоматизированные рабочие места (АРМ) учащихся, преподавателя и линии связи между ними. Рабочее место учащегося, кроме монитора (дисплея) и клавиатуры, может содержать принтер, такие элементы мультимедиа, как динамики, синтезаторы звуков, текстовые и графические редакторы. Цель этих всех технических и программных средств состоит в обеспечении учащихся средствами решения, справочным материалом и средствами регистрации ответов [15].

В настоящее время разработано большое число электронных учебных материалов, в качестве которых выступают электронные учебники, электронные учебные пособия, автоматизированные обучающие системы и т.п. Существующие электронные учебные материалы решают те или иные задачи обучения с большей или меньшей эффективностью, которая определяется, прежде всего, степенью управляемости обучаемым в процессе обучения. В условиях нарастающего интереса, к созданию различных вариантов электронно-методических материалов возникает необходимость в классификации этих материалов с целью оценки их различия и определения области применения. Уже существует ряд классификаций обучающих систем по различным их свойствам. Однако нет классификации, отражающей управляемость обучаемого системой, что при расширяющемся использовании электронных учебных материалов, является важным на данный момент [12].

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

Информация на сайтах содержится разнородная. Это информация для начинающих, середнячков и профессионалов.

 

  1. Описание и сравнение программ-аналогов

 

Таблица 1.1 Сравнение обучающих систем

ПризнакФЭПОИНТУИТСайты по программированиюСоединение с интернетом+++Возможность работы в автономном режиме___Теоретический материал-++Практические задания--+Тестирование++-Возможность тиражирование на диске---Оценка знаний студента++-

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

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

 

  1. Техническое задание

 

Введение

Настоящее техническое задание распространяется на разработку электронного учебника по дисциплине Программирование для использования студентов специальности Прикладная информатика в экономике при изучении курса программирование.

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

Программа разрабатывается на основе учебного плана кафедры "Автоматизированных информационных систем и технологий" СЭИ БГУ.

Наименование работы: "Автоматизированная обучающая система по дисциплине Программирование".

Исполнитель: ________________.

Соисполнители: нет.

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

Программа предназначена для использования студентами при изучении курсов "Программирование", Высокоуровневые методы информатики и программирования.

Технические требования

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

Программа должна обеспечивать возможность выполнения следующих функций:

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

Исходные данные:

Материал по дисциплине Программирование.

Организация входных и выходных данных.

Входные данные поступают с клавиатуры.

Выходные данные отображаются на экране и при необходимости выводятся на печать.

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

Предусмотреть контроль вводимой информации.

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

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

Система должна работать на IBM-совместимых персональных компьютерах.

Минимальная конфигурация:

  • тип процессора Pentium III и выше;
  • объем оперативного запоминающего устройства 256 Мб и более;
  • объем свободного места на жестком диске 40 Мб.

Рекомендуемая конфигурация:

  • тип процессора Pentium Celeron 1,6 ГГц;
  • объем оперативного запоминающего устройства 512 Мб;
  • объем свободного места на жестком диске 60 Мб.

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

Программа должна работать под управлением семейства операционных систем Windows (Windows ХР / Vista / 7 и т.п.).

Требования к программной документации

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

Разрабатываемая программа должна включать справочную информацию о работе программы, описания метод?/p>