Разработка дистанционного курса по "Теории алгоритмов"

Современное положение дистанционного образования, его понятие и основное содержание, отличительные свойства и оценка практической эффективности, средства и методы, достоинства и недостатки. Разработка дистанционного курса по "Теории алгоритмов".

Рубрика Педагогика
Вид курсовая работа
Язык русский
Дата добавления 03.05.2012
Размер файла 48,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

Этапы создания учебного пособия

Электронное учебное пособие создавалось в несколько этапов:

1. анализ ситуации с использованием электронных пособий в данной области, их преимущества, недостатки, возможности, потребности и характеристик;

2. разработка содержания электронного учебного пособия;

3. описание курса - здесь приводится описание всех информационных фрагментов курса: текстовых и графических;

4. выбор технико-программных платформ и непосредственно программирование с помощью выбранного редактора. (Результатом анализа выбора стали: редактор Microsoft Office FrontPage, язык гипертекстовой разметки HTML, тип представления информации - html файлы)

5. опробование и тестирование - выявление ошибок и недоработок.

6. эксплуатация и внедрение полностью законченной версии электронного учебного пособия в образовательные учреждения.

Данное учебное пособие разрабатывалось для использования студентами и преподавателями математической специальности при изучении предмета «Теория алгоритмов».

Созданное электронное пособие должно решить следующие проблемы:

· Организация дистанционного обучения студентов вуза.

· Самостоятельное изучение пройденного теоретического материал.

· Объективная проверка знаний студентов.

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

Постановка задачи

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

Методы решения

· Алгоритм решения

Словесный алгоритм решения поставленной задачи

ШАГ 1 НАЧАЛО

ШАГ 2 Процесс поиска необходимой информации

ШАГ 3 Формирование структуры учебного пособия

ШАГ 4 Формирование разделов

ШАГ 5 Создание тестовой системы

ШАГ 6 Оформление словаря

ШАГ 7 КОНЕЦ

· Функциональная модель, которая использовалась для разработки ЭУ.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 3. Функциональная модель

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 4. Процесс изучения дисциплины

Обоснование выбора языка

Для реализации программы был выбран язык гипертекстовой разметки страниц html и среда разработки Delphi 2010. Все страницы пособия разрабатываются как Web приложение, они играют функцию окна и диалоговой панели одновременно. Во всех окнах программы размещены интерфейсные элементы, каждый из которых рассматривается как объект, имеющий список свойств. Для встраивания скриптов в тело HTML-документа используется контейнер SCRIPT. Не все программы просмотра способны распознавать и исполнять скрипты, поэтому само тело скрипта помещается в контейнер комментария. Постепенно совершенствуется и поддержка встроенных функций на разных платформах, так, например, функция random() реализована в настоящее время везде, что не исключает использование и своих собственных датчиков случайных чисел.

Главным инструментом решения задачи на выбранном языке HTML являются программы для Web-дизайна. Для выбора программы были сформулированы три основных требования:

· Полная поддержка кодировок русского языка.

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

· Визуальный режим работы.

Средством решения задачи написания данного учебного пособия является язык программирования.

Критериями выбора языка программирования для электронного пособия послужило следующее:

· Характер решаемой задачи:

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

· Программные требования:

· Браузер IE версии не менее 6.0.

· Требование к интерфейсу:

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

Языки программирования делятся на две основные группы по принципу близости или отдаленности от языка машинных команд.

· Универсальные языки

· Специальные языки, например HTML, JavaScript и PHP. Эти языки используются для определенных целей (создание динамических Web - страниц).

HTML

Этот термин (Hyper Text Markup Language) означает «язык маркировки гипертекстов». Понятие более широкое, включает в себя Интернет и локальные сети, редакторы, браузеры, разнообразные программные продукты, обучающие курсы, дизайн и многое другое.

HTML - противоположность сложным языкам программирования, известным только специалистам. Весь набор правил, называется языком разметки гипертекста (HyperText Markup Language, HTML).

Браузеры при открытии файла в формате HTML способны расшифровать теги и показать страницу в своём окне так, как она была задумана создателем.

В операционной системе Windows файлы WEB страниц должны иметь расширения «htm» или «html».

Jabber - система для быстрого обмена сообщениями и информацией о присутствии (в контакт-листе) между любыми двумя пользователями Интернета на основе открытого протокола XMPP.

В отличии от той же Аськи Jabber-сеть имеет на мой взгляд более развитые возможности, а наличие расширений протокола открывает горизонты функциональности на недосягаемые для коммерческих IM-сетей, вот некоторые из них:

· Открытость: протокол Jabber открыт, общедоступен и достаточно лёгок для понимания; существует множество реализаций серверов и клиентов, а также библиотек с открытым исходным кодом.

· Расширяемость: с помощью пространств имён в XML можно расширить протокол Jabber для выполнения требуемых задач и для обеспечения поддержки взаимодействия между различными системами. Общие расширения разрабатываются под контролем Jabber Software Foundation.

· Децентрализованность: кто угодно может запустить свой собственный сервер Jabber, что позволяет организациям и частным лицам заниматься любыми экспериментами с IM.

· Безопасность: любой сервер Jabber может быть изолирован от общедоступной сети Jabber, многие из вариантов реализации сервера используют SSL при обмене между клиентом и сервером, и немало [источник не указан 39 дней] клиентов поддерживают шифрование с помощью PGP/GPG внутри протокола.

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

Универсальным чат-клиентом для различных систем IM - несмотря на множество клиентов Jabber под различные платформы, они не предоставляют таких возможностей по взаимодействию с различными системами IM, которые обеспечиваются программами Miranda IM, Trillian или Pidgin: вместо этого взаимодействие между Jabber и другими системами осуществляют шлюзы, расположенные на стороне сервера.

Универсальным решением проблем взаимодействия с различными IM-системами - некоторые сервера Jabber предоставляют возможность взаимодействия с другими системами IM через шлюзы, которые транслируют протокол Jabber в протокол этих систем; однако только от самих систем зависит осуществление взаимодействия (к чему они подчас не стремятся, и даже наоборот).

Программная документация

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

Наименование программы:

Электронное учебное пособие по дисциплине: Теория алгоритмов.

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

Функциональное назначение программы:

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

Эксплуатационное назначение:

просмотр материала по теме, система помощи, тестирование,

Требования к программе:

Механизм перехода (взаимный), генерация формы, функция подсчета результатов теста.

Руководство по использованию программы

Назначение и функции, выполняемые программой:

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

Способы эксплуатации программы:

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

Условия, необходимые для выполнения программы:

Данная программа должна запускаться без особых сложностей и занимать около не более 40Mb памяти на жестком диске.

Минимальный состав аппаратных и программных средств:

Для успешной работы программы должен присутствовать необходимый минимум: процессор Pentium; ОС Windows ХР или другая операционная система не ниже Windows 98.

Для успешной работы, не должно требоваться каких-то специальных программных средств.

Требования и квалификации пользователя программы:

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

Для запуска программного продукта необходимо запустить файл teach.exe открывается главная страница электронного учебного пособия, состоящая из четырех частей:

1. Первая часть (Агент) - содержит окно для обменном информации между преподавателем и учащимся.

2. Вторая часть (Теория) - в ней находятся содержание в виде гиперссылок с информацией учебного пособия;

3. Третья часть (Контроль знаний) - в ней отображается тестовая программа написана), что позволяет проверять знания студентов без отрыва от изучения теоретической части.

4. Четвертая часть (О программе) - содержит название учебника, Ф.И.О. разработчика и руководителя;

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.