Разработка обучающей программы "Математика. 1 класс" - Курсовая работа

бесплатно 0
4.5 95
Система программирования Delphi, ее характеристика. Основные требования к обучающей программе. Составление блок-схемы алгоритма программы "Математика. 1 класс". Виды задач для решения в обучающей программе. Описание работы системы, инструкция к ней.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Такие программы во время их исполнения демонстрируют заложенные в них неизменяемые задания, повторяющиеся вновь и вновь при каждом запуске программы. Учащимся на всех компьютерах одновременно демонстрируются одни и те же задания, что исключает возможность индивидуального обучения. Практически все программы разработаны без учета требований школьной программы по русскому языку, литературе и арифметике. В комплексе образовательных программ, кроме программ, предназначенных для обучения информатике и технологиям обработки информации на компьютерах в начальных классах средней школы, имеются и компьютерные программы, динамично формирующие дидактические материалы и задания по информационным технологиям, русскому языку и арифметике, а также компьютерные программы, способствующие гармоничному и всестороннему развитию личности. Анализ обучающих программ показал, что для начальной школы существует очень мало разнообразных обучающих программ, поэтому решено разработать обучающую программу по математике для 1 класса.Описать языки программированияКомпоненты Delphi поддерживают РМЕ-модель (Property, Method, Events - свойства, методы, события), позволяющую изменять поведение компонентов без необходимости создания новых классов. В Delphi реакция на событие реализуется как процедура обработки события. Поэтому программист должен разрабатывать процедуру обработки события только в том случае, если реакция на событие отличается от стандартной или не определена. Например, если по условию задачи ограничений на символы, вводимые в поле Edit, нет, то процедуру обработки события ONKEYPRESS писать не надо, т. к. во время работы программы будет использована стандартная (скрытая от программиста) процедура обработки этого события. Чтобы приступить к созданию процедуры обработки события, надо сначала в окне Object Inspector выбрать компонент, для которого создается процедура обработки события.5. производить выбор «помощника» случайным образом, 6. выбор заданий производить случайным образом, 7. в случае неправильного решения программа выдает сообщение и предлагает подумать и ввести снова другой ответ, 8. в случае правильного решения программа выдает поощрительное сообщение. Разработка любого приложения должна начинаться с его планирования - определения требований, предъявляемых к приложению, и разработки структур таблиц и баз данных. Для приложения, предназначенного для работы с базами данных, можно условно выделить три основных этапа его создания: 1. разработка структуры базы данных, то есть состава и структуры таблиц, из которых состоит база данных, а также отношений между ними; 1 класс» должна удовлетворять следующим условиям: 1. время работы ученика с программной 20-25 мин, 2. ученик выполняет 5 заданий по 2 примера в каждом, 3. преподаватель сам может формировать и добавлять новые задания, создавая базу заданий, 4. количество «помощников» так же можно увеличивать Блок-схема алгоритма «Преподаватель» разработана на форме prepod.pas и состоит из четырех логических частей: просмотр результатов работы учеников в таблице Kontrol0.db (5), поиск ученика через запрос к таблице Kontrol0.db (6), ввод и корректировка данных в таблице Kart.db (7), ввод и корректировка данных в таблице Number.db (8).Основные виды задач для решения в обучаемой программе: 1. сосчитать фигуры на рисунке и ввести число, 2. определить какое из двух чисел больше, 3. определить какое из двух чисел меньше, 4. сложить два числа и ввести результат суммы, 5. произвести вычитание и ввести результат (число1 - число2 = ?) число1 = число2), 8. вычислить пропущенное число в вычитании и ввести его в ячейку (? -число1 = число2), 9. вычислить пропущенное число в вычитании и ввести его в ячейку (число1 -? = число2), 10. разложить число1 на два числа число2 и число3, так чтобы их сумма была числу1. Основные виды задач для решения в обучаемой программе: 1. сосчитать фигуры на рисунке и ввести число, 2. определить какое из двух чисел больше, 3. определить какое из двух чисел меньше, 4. сложить два числа и ввести результат суммы, 5. произвести вычитание и ввести результат (число1 - число2 = ?)1 класс» предназначена для освоения основных базовых навыков по математике: изучение цифр, чисел, определение величин, понятие больше, меньше, сложение и вычитание. Основные типы задач для решения в обучаемой программе: 1. сосчитать фигуры на рисунке и ввести число, 2. определить какое из двух чисел больше, 3. определить какое из двух чисел меньше, 4. сложить два числа и ввести результат суммы, 5. произвести вычитание и ввести результат (число1 - число2 = ?) число1 = число2), 8. вычислить пропущенное число в вычитании и ввести его в ячейку (? -число1 = число2), 9. вычислить пропущенное число в вычитании и ввести его в ячейку (число1 -? = число2), 10. разложить число1 на два числа число2 и число3, так чтобы их сумма была числу1.

План
Содержание

Введение

1. Объектно-ориентированные языки программирования

1.1 Языки программирования

1.2 Среда разработки приложений Delphi

2. Разработка обучающей программы «Математика. 1 класс»

2.1 Основные положения обучающей программы

2.2 Описание работы программы

Заключение

Список сокращений

Глоссарий

Список источников

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

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

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

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

визуальные средства быстрой разработки приложений (Rapid Application Development), основанные на компонентной архитектуре.

В Delphi используется язык Object Pascal, предоставляющий возможность полной реализации основных принципов ООП (инкапсуляция, наследование, полиморфизм) и обладающий встроенной обработкой исключительных ситуаций. Компонентная архитектура Delphi является прямым развитием поддерживаемой объектной модели.

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

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

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

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

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

Предмет - информационные технологии разработки обучающих программ.

Объект - обучающая программа.

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

Изучить существующие обучающие программы

Изучить методику работы с компьютерами в школе

Изучить методику преподавания конкретной дисциплины в школе

Изучить среду программирования обучающей программы

Разработать обучающую программу

Разработать инструкцию по работе с обучающей программой.

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

Основные типы задач для решения в обучаемой программе: 1. сосчитать фигуры на рисунке и ввести число, 2. определить какое из двух чисел больше, 3. определить какое из двух чисел меньше, 4. сложить два числа и ввести результат суммы, 5. произвести вычитание и ввести результат (число1 - число2 = ?)

6. вычислить пропущенное число в сложении и ввести его в ячейку (число1 ? = число2), 7. вычислить пропущенное число в сложении и ввести его в ячейку (? число1 = число2), 8. вычислить пропущенное число в вычитании и ввести его в ячейку (? -число1 = число2), 9. вычислить пропущенное число в вычитании и ввести его в ячейку (число1 - ? = число2), 10. разложить число1 на два числа число2 и число3, так чтобы их сумма была числу1.

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

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

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

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

применения персонального компьютера в повседневной жизни;

приобретение навыков набора текста на клавиатуре;

приобретение навыков работы с мышью;

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

приобретение навыков работы с различными исполнителями;

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

начальное формирование и дальнейшее развитие логического мышления;

развитие внимания, памяти, творческого и пространственного воображения;

формирование алгоритмического подхода к решению задач и понятий алгоритмических структур - линейной, циклической, с ветвлением;

формирование начального представления о множествах, массивах, моделях, алгоритмах;

стимулирование интереса к обучению и познанию нового;

расширение кругозора школьников.

При разработке обучающей программы использовалась интегрированная среда Delphi и язык программирования Object Pascal, предоставляющий возможность полной реализации основных принципов ООП (инкапсуляция, наследование, полиморфизм) и обладающий встроенной обработкой исключительных ситуаций. Компонентная архитектура Delphi является прямым развитием поддерживаемой объектной модели. Все компоненты являются объектными типами (классами), обладающими возможностью неограниченного наследования. Компоненты Delphi поддерживают РМЕ-модель (Property, Method, Events - свойства, методы, события), позволяющую изменять поведение компонентов без необходимости создания новых классов.

Список литературы
Литературу оформлять по новому формату!!!!

1. ГОСТ 19.505-79. Установление общих требований к содержанию документации процесса разработки, МНИЦ, ГНИИ ИТТ, ВНИИ, стандарт принят взамен ГОСТ 19.501-79 июль 2004г.

2. ГОСТ Р ИСО 9127:1994. Системы обработки информации. Документация пользователя и информация на упаковке для потребительских программных пакетов.

3. ГОСТ Р ИСО/МЭК 12119-2000. Информационная технология. Пакеты программ. Требование к качеству и тестирование.

4. ГОСТ Р ИСО/МЭК 14764-2002. Информационная технология. Сопровождение программных средств.

5. ГОСТ Р ИСО/МЭК 9126:1993. Информационная технология. Оценка программной продукции. Характеристики качества и руководство по их применению.

6. ГОСТ Р ИСО/МЭК ТО 9294:1993. Информационная технология. Руководство по управлению документированием программного обеспечения.

7. Архангельский А.Я. Программирование в Delphi 6. - М.: «БИНОМ», 2003. - 1118 с.: ил.

8. Архангельский А.Я. Решение задач в Delphi 6. - М.: ЗАО Изд-во «БИНОМ», 2001.

9. Власов А.Я. Справочник по программированию на Object Pascal. - Киев, 2001.

10. Выпускная квалификационная работа: Методические рекомендации по выполнению и защите / Под ред. Н.С. Сельской, В.Н. Фокиной - М.: СГИ, 2002. - 75 с.

11. Горячев А.В. Информатика в играх и задачах: Методическое пособие для учителя в четырех частях (1-4). - М.: «Баласс», 2003.

12. Горячев А.В. Информатика в играх и задачах: Методическое пособие для учителя в четырех частях (1-4). М.: «Баласс», 2003.

13. Горячев А.В. Информатика в играх и задачах: Учебник-тетрадь в четырех частях (1-4). - М.: «Баласс», 2003.

14. Горячев А.В. Информатика в играх и задачах: Учебник-тетрадь в четырех частях (1-4). М.: «Баласс», 2003.

15. Давыдов В.В., Горбов С.Ф., Микулина Г.Г., Савельева О.В. Математика. 1 класс. - М.: «МИРОС», 2001.

16. Изучаем Delphi. - СПБ.: «Питер», 2000. - 352 с.: ил.

17. Клещев Н. Практическое руководство по организации и проектированию информационных систем.- М.: «Научтехлитиздат», 2001.

18. Культин Н. Delphi в задачах и примерах. - СПБ.: «БХВ - Петербург», 2006. - 288 с.: ил.

19. Культин Н. Основы программирования в Delphi 2006. - СПБ.: «БХВ - Петербург», 2006. - 449 с.: ил.

20. Культин Н. Программирование на Object Pascal. - Киев, 1998.

21. Лесневский А.С. Объектно-ориентированное программирование для начинающих/ А.С. Лесневский. - М.: «БИНОМ». Лаб. знаний, 2005.-232с.

22. Моро М.И., Волкова С.И., Степанова С.В. Математика. 1 класс. 1 часть. (1 полугодие). - М.: «Просвещение», 2003.

23. Моро М.И., Волкова С.И., Степанова С.В. Математика. 1 класс. 2 часть. (2 полугодие). - М.: «Просвещение», 2003.

24. Моро М.И., Степанова С.В. Математика. 1 класс. Учебник для четырехлетней начальной школы. //под ред. Колягина Ю.М. - М.: «Просвещение», 2003.

25. Немнюгин С.А. Turbo Pascal. - СПБ.: «Питер», 2000. - 496 с.: ил.

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

27. Программы общеобразовательных учреждений. Начальные классы. В 2 ч. Ч. 1. Математика / М. И. Моро, М. А. Бантова, Г. В. Бельтюкова и др. - М.: «Просвещение», 2000.

28. Семенов А.Л., Рудченко Т.А., Щеглова О.В. Информатика: Учебник. М.: ОАО «Московские учебники», 2001. 38 с.

29. Тур С.Н., Бокучава Т.П. Первые шаги в мире информатики: Методическое пособие для учителей 1-4 классов. - СПБ.: «БХВ-Петербург», 2002. 544 с.

30. Хомоненко А. и др.Delphi 7. - СПБ.: «БХВ - Петербург», 2004. - 1200 с.: ил.

Размещено на

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?