3. Изменяет значения панели “Вопросы” «Рис. 3.14 ».


Рис 3.14 панель“ вопросы”

4.Выводит следующий вопрос

Если количество вопросов достигло необходимого количества программа выведет предлагаемую оценку и в виде диалогового окна запишет фамилию и оценку студента в файл. Открыв этот файл “блокнотом” можно узнать кто тестировался, какую оценку получил и выяснить состояние знаний по всему потоку.

Время каждого вопроса можно ограничить, либо оставить без ограничения «Рис. 3.15 ».


Рис 3.15 Ограничение времени ответа

При необходимости можно загрузить внешний документ соответствующий стандартам тестовой программы, а так же остановить тест, при этом данные ответов будут потеряны, либо вернуться к лекциям. «Рис. 3.16 ».


Рис 3.16 Управление тестированием

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

Область лекционного материала представляет компонент RichEdit, применяемый для отображения текста в формате rtf.

Компонент SpidBtn используется для отображения кнопок управления. От обычных кнопок он отличается тем, что имеет возможность отображать картинки и сливаться с фоном, выделяясь при наведении.

Для отображения анимации применяется стандартный компонент Delphi – Animate, способный отображать клипы формата avi.

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


С
Лекционная форма
Форма тестирования Загрузка внешнего документа Загрузка лекционного материала Загрузка лекций по алгоритмизации Настройка Помощь Выход Сохранение закладки Загрузка тестов по Delphi Загрузка тестов по Turbo Pascal Загрузка внешних тестов Проверка ответов, вывод темы вороса Запись результатов в файл труктура программы


45


Заключение

Главным результатом проведенной работы является создание функционирующей обучающей программы по языкам программирования Turbo Pascal и Delphi, которая выполняет требуемый круг задач, с которыми сталкиваются преподаватели и студенты при программировании за весь период обучения.

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

Использование мощных средств Delphi 5.5 по созданию приложений работающих в операционной системе Windows, позволило создать программный продукт максимально ориентированный на конечного пользователя, который не искушен в вопросах управления проектом.

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

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

Является контролирующим устройством, позволяющим определить полученные знания по отдельным темам и в целом по курсу обучения;

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

Давать возможность дифференцированного подхода к лекционному материалу, готовых примеров программ и алгоритмов, а так же возможности тестовой проверки;

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

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

Проведенные учеными исследования показали важнейшую роль применения компьютерных программ в процессе обучения. Данная работа представляет собой компьютерный курс обучения и проверки знаний по темам Turbo Pascal и Delphi. Одной из важнейших характеристик данной программы является доступность материала, который представлен в виде краткого, но в то же время достаточного изложения каждой темы. На любом этапе работы можно выбрать интересующий материал, выйти из программы при этом сохранив закладку, что в последствии облегчает поиск изучаемой темы. Данную работу можно использовать как непосредственно при изучении материала, так и во внеурочное время при индивидуальном изучении.

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

Отличительной особенностью данной работы является то, что одновременно с обучением подачей лекционного материала программа предоставляет возможность проверки знаний на любом этапе обучения, так как все тестирующие вопросы разбиты на отдельные темы. Большое количество вопросов и использование их в случайном порядке дает возможность использовать данную программу неограниченное количество раз, без повторения вариантов вопросов. Кроме того , в случае необходимости, вопросы могут быть заменены и дополнены, что делает программу универсальной.

Набор вопросов можно менять для каждой отдельной группы и для каждого учащегося. Хорошо подобранный набор тестов позволяет оперативно (в течение 10-15 мин.) и достаточно точно оценить знания учащихся.

Все функции выполняемые программой были тщательным образом проверены и протестированы в процессе разработки и их работа гарантируется.

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

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


Отзыв


На дипломную работу Пасаженникова С.П. по теме: «Разработка обучающей и контролирующей программ по Delphi и Turbo Pascal».


Дипломная работа Пасаженникова С.П. посвященная разработке обучающей и контролирующей программ по таким распространенным языкам программирования, как Delphi и Turbo Pascal.

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

Тема работы актуальна и имеет большое прикладное значение.

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

Компьютерные программы написаны на высоком уровне и могут быть использованы на практике.

Знания и умения, полученные дипломником в процессе работы над дипломным проектом, несомненно пригодятся в процессе его дальнейшей профессиональной деятельности.

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


Научный руководитель: профессор Боранбаев С.Н.


Рецензия

на дипломную работу: «Разработка обучающей и контролирующей программ по Delphi и Turbo Pascal».


Дипломная работа Пасаженникова С.П. состоит из введения, трех глав, заключения, библиографии, приложений.

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

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

Вторая глава посвящена разработке приложений на языках программирования Turbo Pascal и Delphi под Windows обозначены особенности визуального программирования и объектно-ориентированного программирования.

Третья глава посвящена описанию структуры и работы разработанных компьютерных программ.

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

Компьютерные программы оригинальны, написаны на высоком профессиональном уровне и могут быть использованы в учебном процессе.

Считаю, что дипломная работа Пасаженникова С.П. отвечает всем требованиям, предъявленным к дипломным проектам, и заслуживает оценки «отлично».


Рецензент: профессор Аширов Р.Р.


Содержание


Введение ………………………………………………………… стр 3.


Глава 1.

Компьютерные программы в процессе обучения …….... стр 7.

Основные стадии процесса обучения …………………... стр 7.

Принципы разработки …………………………………… стр 9.

Содержание учебного материала ……………………….. стр 14.

Контролирующие программы …………………………... стр 16.

Формирование вопросов ………………………. стр 17.

Оформление тестов ………………………….…. стр 19.

Технология контроля ………………………...… стр 20.

Помощь и подсказки ……………………………………... стр 22.

Отличительные особенности ЭУ ………………………... стр 23.


Глава 2.

Разработка приложений на языках программирования Turbo Pascal и Delphi под Windows. ……………………………………...… стр 25.

2.1 Объектно-ориентированное программирование ………. стр 29.

2.2 Особенности визуального программирования. ………... стр 32.


Глава 3.

Описание структуры и работы программы. …………… стр 36.

3.1 Структура программы …………………………………… стр 36.

3.2 Форма лекционного материала …………………………. стр 37.

3.3 Форма для тестирования ………………………………… стр 39.


Заключение ……………………………………………….……… стр 43.


Список использованных источников ………………….…….. стр 46.


Приложение А …………………………………………………… стр 47.

Приложение В …………………………………………………… стр 64.


46



Список использованных источников:


Бобровский C. Delphi 5. Учебный курс // “Питер” 2000 г.

Баас Р., Фервай М., Гюнтер Х.

Delphi 5. Для пользователя. // “Ирина”, BHV, Киев 2000 г.

3. Стивенс Р. Delphi Готовые алгоритмы. // ДМК , Москва 2001 г.

Новиков С.В. “Принципы разработки Интернет учебников”

// “Информатика и образование” №10 – 2001 г.

Симонович С., Евсеев Г. “Занимательное программирование”

// “АСТ – ПРЕСС КНИГА” Москва 2001 г.

CD – “Обучение программированию для студентов”

ALEX SOFT 2002 г.

7. Новиков С.В. “Электронные учебники для ПЭВМ ” // Москва – 1990 г.

8. Лебедева Е.Н. “Сертификация тестовых измерителей как способ повышения объективизации контроля обучения”

Докторская диссертация // УГУ – 1998 г.

9. www.dmkpress.ru Архив примеров программ на Delphi.

10 Якушина Е.В..

“INTERNET для школьников и начинающих пользователей”

// “Аквариум ” ГИППВ – 2000 г.

11. Беспалько В.П. “Основы теории педагогических систем”

// Воронеж – 1987

12. Процкий Э.С. “Проверка знаний умений навыков”// Москва – 1986

Обзорная Информатика “Контроль знаний учащихся.”

// Москва, НИИВЖ – 1986

Христочевский С.А. “Информационные и коммуникационные технологии в образовании”

//“Информатика и образование” // №2 – 2000г.

Подборка рефератов из сети Internet. Московская коллекция рефератов. //(Адреса хранителей коллекции 2:5020/240@fidonet.org, 2:5020/630@fidonet.org).

Брябрин В.М. "Программное обеспечение персональных ЭВМ", //Москва, 'Hаука', 1989 г.

Фаронов В.В. “Turbo Pascal 7.0” // “Нолидж” 1998 г.


Министерство образования и науки Республики Казахстан


Кокшетауский Университет им. Ш.Ш.Уалиханова


Физико-математический факультет
Кафедра Информатики
Дипломная работа

Тема: Разработка обучающей и контролирующей

программ по Delphi и Turbo Pascal


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

Пасаженников С.П.


Научный руководитель:

Профессор Боранбаев С.Н.

Преподаватель Ахметов Т.К.


Кокшетау – 20


Информация о работе «Обучение и контроль с использованием ИТ»
Раздел: Информатика, программирование
Количество знаков с пробелами: 83279
Количество таблиц: 1
Количество изображений: 0

Похожие работы

Скачать
12347
1
1

... имеет свой трехзначный числовой код. Права доступа к этой таблице имеют только обучающие; таблица, которая содержит результаты работы студентов (включены данные о промежуточных и финальном тестировании). После успешного экзамена результаты записывают в другую таблицу – архив. Заключение Программная система для e -обучения и контроля знаний разработана с целью создать новую структуру, где ос

Скачать
73693
5
8

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

Скачать
23922
0
0

... разработка программ визуального программирования или иначе, изобразительное управление потоком данных, например "Authorware", "Director", "IconAthor", "TLE". Компьютерный, мультимедиа комплекс обучения иностранному языку "Linguist", это развивающийся комплекс, спрограммированный на базе оболочки Macromedia Authorware. "Authorware" обладает неограниченными возможностями, практически все, что Вы ...

Скачать
66265
4
2

... влияние на все компоненты современной образовательной системы и, в частности, на предмет "Иностранный язык": его цели, задачи, содержание, методы, технологию. Обучение иностранному языку с использованием компьютера отличается рядом преимуществ: 1) интерес учащихся к компьютеру приводит к высокой мотивации процесса обучения; 2)ученики охотно ведут диалог с компьютером, у них повышается общая, ...

0 комментариев


Наверх