К.ф.-м.н.,
доцент Султанов М.А., магистрант Баймаханова А.С.
Международный
казахско-турецкий университет имени К.А.Ясави, Казахстан
Разработка
программного комплекса алгоритмов численных методов в визуальной среде
Изменения,
которые происходят сегодня в образовании и науке ставят новые задачи перед
высшей школой при поготовке будущих специалистов. В связи с этими требованиями времени подготовка
высококвалифицированных специалистов,
овладеющих фундаментальными основами основных базовых дисциплин, владеющих
современными информационными технологиями, умеющих самостоятельно мыслить и
способные применять полученные знания и навыки в процессе обучения в будущей
профессиональной деятельность – первостепенная задача учебных заведений. Все
эти проблемы ставят новые цели при
подготовке квалифицированных кадров, в том числе будущих педагогических
кадров. Это подразумевает подготовки для общества высококвалифицированных,
образованных специалистов с помощью применения в учебном процессе передовых
педагогических методов и приемов, инновационных технологий. Сформирование
такого специалиста – основная задача, стоящая перед системой современного
высшего образования.
Главная
особенность сегоднящнего дня – очень быстрое увеличение характеристик компьютера и расширение применение
информационных технологий во всех
сферах человеческой деятельности. В результате этого происходит коренное изменение на взгляд проблемы
применения компьютеров. Все это имеет
непосредственное отношение к учебным процессам в высших учебных заведениях, и не отказываясь от классических принципов
обучения создает возможность качественного изменения методов и приемов
обучения. К таким возможностям можно отнести компьютерные математические
системы MathCad, MATLAB, Maple, системы
визуального обьектно-ориентированного программирования Delphi, Visual Basic, C
В работе рассмотрены
проблемы создания электронного программного комплекса для алгоримтов по
дисциплине «Численные методы».
Применение огромных
возможностей информационных технологий в учебном процессе придает им
инновационный характер. Термин «технология обучения» в смысле повышения
эффективности учебного процесса,
ориентированный на конкретный результат впервые стало применятся в зарубежной
теории обучения. А в нашей области образования этот термин понимается как
совокупность методов и способов, позволяющих выйти из рамок традиционных
способов обучения. Считается, что они обеспечивают достижению обобщенных понятий, как интеллектуальное
развитие обучающегося. Термин «инновация» является антонимом
слово «традиционный», мы вкладываем в этот термин смысл возможности выхода из рамок совокупности типовых, часто применяемых способов и методов. Соглашаясь
с подходом М.В. Кларина [1, 9–11 стр.] к традиционному подходу в обучении мы
относим подход, в котором преобладает репродуктивный
подход к обучению ( усвоение полученных знаний и формирование навыков ). В этой ситуации в обучении целесообразно рассматривать два направления [2, 11 стр.]:
1. Освоение
представленных моделей, модернизация традиционного обучения в контексте
организации в целях достижения к точно заданным эталонам. В рамках этого
направления обновление учебного процесса
основывается на традиционных дидактичесих принципах репродуктивного
обучения, при таком подходе ожидаемый результат обучение известно точно,
обучение рассматривается как
«технологический» конвейерный процесс.
2. Инновационный
подход к обучению. Целью данного подхода является развите творческого и критического мышления обучающихся к новому,
развитие возможностей освоение основ учебно-исследовательской практики,
ролевого и имитационного моделирования путем
их целенаправленного формирования.
Особенность обучения
численным методам, которое все больше проявляется в последние десятилетия - это
применение при обучении математических компьютерных систем (MathCad, MATLAB,
Maple), пакетов прикладных программ (ППП) и визуальных сред
программирования (Delphi, MS
Visual Studio, Visual Basic, C
Совокупность всех
этих причин требует разработки современной «ориентированной на учебное и
методическое обеспечение дисциплины многокомпонентной, взаимосвязанной,
приведенной к единой системе совокупности электронных учебных комплексов».
При проведении в
высших учебных заведениях лабораторных занятий и вычислительного практикума по
дисциплине «Численные методы» можно использовать различные средства
программного обеспечения. [3, 4].
Во первых,
вычисления можно проводить по полностью
описанными алгоритмами, используя микрокалькулятор.
Преимущества такого подхода – полное рассмотрение алгоритма метода. Но «ручное»
вычисление, а также трудности исправление ошибок снижает эфективность такого
подхода. Увлекшись выполнением последовательности арифметических операций,
студент забывает о главном – об алгоритме.
Во вторых,
использование какого-то специализированного математического прикладного пакета,
к примеру MathCad. Несмотря на свои широкие возможности, применение таких
прикладных математических систем, по нашему мнению, нецелесообразно в
использовании учебном процессе, эти системы более эффективны при научных расчетах
специалистов. Действительно, они очень важны при выполнении научных
исследований, но результат, ответ получаем очень быстро. Следствие этого –
алгоритм получение результата и решения остаются вне внимания обучающегося, в
результате затрудняется достижения хорошего освоения алгоритмов численных
методов.
В третьих, описать
алгорит полностью и осуществить его на каком-то языке программирования. Преимущество
этого заключается в прямой работе с самим
алгоритмом метода, постоянное присутствие его содержание в памяти. Но,
невысокий уровень культуры программирования в алгоритмических языках высокого
уровня, во многих случаях приводит к тому, что обучающийся тратит много своего
времени на разработку программы и исправление ошибок, а это развивает его
навыки программирования на алгоритмических языках, а не освоению алгоритмов
численных методов.
Использование
программного обеспечения (ПО) в качестве вспомогательного средства в учебном
процессе дает возможность существенно облегчить труд преподавателя путем экономии
времени, достижения наглядности, активации самостоятельной работы студентов и
само проверки
[5].
Можно указать два
направления использования программного обеспечения: приспособление и разработка.
К приспособлению можно отнести внешние
программные продукты (программные средства, предназначенные для решения
специальных задач или задач определенной группы). При разработке мы понимаем дисциплино-направленный программный
продукт, предназначенный для использования заранее определенной в конкретном учебном процессе.
К первому подходу
относится широко распространенные компьютерные математические системы, такие,
как электронные таблицы Excel, Calc, специальная система Statistica .
Использование символьных математических пакетов типа Mathematica,
Maple или MathCad возможно полезно для студентов старших
курсов, но проблемы использования этих пакетов в учебном процессе во многих
случаях остается открытым. Внедрение собственных программных продуктов в
младших курсах по темам, разделам и дисциплинам положительно влияет на решение
учебно-методических проблем и помогает студентам пополнить свои знания по пройденным темам. Поэтому
считаем, что выбор нами визуальной среды программирования Delphi для применения
элементов инновационных технологий в лабораторных занятиях по дисциплине
«Численные методы» правильной и отвечает вышеперечисленным требованиям [6].
Далее приводится интерфейс разработанного программного
комплекса алгоритмов численных методов в среде визуального программирования
Delphi, виды нескольких форм и фрагменты результатов вычислений.
Рис.1. Вид
теоретического материала методов на главной форме
Литература
1. Кларин М.В. Инновации в обучении: метафоры и модели. Анализ Зарубежного
опыта. - М.: Наука, 1997.
2. Селевко
Г.К. Современные образовательные технологии. — М.: Народное образование, 1998. — 256 с.
3. Ю.П.Попов, А.А.Самарский.
Вычислительный эксперимент.//Сб.Компьютеры, модели, вычислительный эксперимент.
Введение в информатику с позиций
математического моделирования.М.,
1988.-с.16-78.
4.
Ильин
В.П. Вычислительная информатика: открытие науки.–Новосибирск: Наука. Сиб. отд., 1991.–198с.
5. Д.И.Абдраимов, Е.Ы.Бидайбеков, В.В.Гриншкун, Г.Б.Камалова. Теоретико- методологические основы разработки,
мониторинга качества и экспериментальной апробации компьютерных
учебно-методических комплексов нового поколения. – Алматы: КазНПУ им. Абая, 2005. – 146с.