Инструментальная поддержка методов обучения алгоритмизации тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат технических наук Редькина, Александра Васильевна

  • Редькина, Александра Васильевна
  • кандидат технических науккандидат технических наук
  • 2008, Красноярск
  • Специальность ВАК РФ05.13.11
  • Количество страниц 141
Редькина, Александра Васильевна. Инструментальная поддержка методов обучения алгоритмизации: дис. кандидат технических наук: 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей. Красноярск. 2008. 141 с.

Оглавление диссертации кандидат технических наук Редькина, Александра Васильевна

Введение.

1 Анализ подходов к построению систем, обучающих алгоритмизации.

1.1 Информационно-образовательные среды.

1.2 Программы, обучающие алгоритмизации.

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

1.4 Выводы.

2 Моделирование и формализация процесс обучения алгоритмизации.

2.1 Моделирование процесса обучения алгоритмизации.

2.2 Формализация процесса обучения решению задач.

2.3 Формализация представления блок-схем алгоритма.

2.4 Разработка алгоритма обучения алгоритмизации.

2.5 Выводы.

3 Разработка архитектуры инструментальной среды.

3.1. Разделение функциональностей.

3.2. Функциональная модель инструментальной среды.

3.3 Архитектура инструментальной среды.

3.4. Разработка структуры базы знаний.

3.5 Интерфейс пользователя.

3.6 Выводы.

4 Экспериментальные исследования модели инструментальной среды

4.1 Инструментальная среда «Algorithm».

4.1.1 Редактор блок-схем.

4.1.2 Интерпретатор.

4.1.3 Проверка задач.

4.1.4 Апробация инструментальной среды «Algorithm».

4.2 Интеграция инструментальной среды «GraphView» в ИОС MOODLE.

4.2.1 Инструментальная среда «GraphView».

4.2.2 Основные функции инструментальной среды «GraphView».

4.2.3 Структура инструментальной среды «GraphView».

4.2.4 Режим редактора.

4.2.5 Режим демонстрации.

4.2.6 Режим вспомогательных функций.

4.2.7 Межсетевое взаимодействие.

4.3 Выводы.

Основные результаты.

Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Введение диссертации (часть автореферата) на тему «Инструментальная поддержка методов обучения алгоритмизации»

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

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

Анализ исследований в этой области показал наличие двух направлений разработки программного обеспечения: информационно-образовательные среды (ИОС), обеспечивающие поддержку организационно-методического комплекса дисциплин, т.е. решающие общие проблемы поддержки процесса обучения для всех дисциплин (общение обучаемого с преподавателем, размещение информационного материала, тесты, статистика) [7-14]; обучающие системы по дисциплинам (по математике, физике, программированию и т.д.), которые направлены на решение специфических проблем отдельно взятой дисциплины [15-23].

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

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

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

Программирование является одной из дисциплин, которую нельзя освоить без решения задач. Существуют различные методики обучения программированию. В 60-70-ые годы алгоритмизация была основой курса программирования [24-28]. С появлением персональных компьютеров акценты в обучении были смещены в сторону кодирования текста программы. Знания раздела «Алгоритмизация» определяют всю дальнейшую квалификацию программиста. Этот

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

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

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

Для достижения указанной цели в работе решаются следующие задачи:

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

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

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

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

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

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

Методы исследования. В работе использованы понятия и методы теории графов, теории алгоритмов, формальных грамматик, теории языков программирования, теория систем, методы структурного анализа и проектирования (SADT - Structured Analysis & Design Technique). Для формализации процесса обучения синтезу алгоритмов применялись расширенные формы Бэкуса-Наура.

Научная новизна и положения, выносимые на защиту.

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

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

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

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

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

Практическая ценность работы.

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

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

3 Реализованы визуализаторы-демонстраторы «ListView» и «GraphView», позволяющие в интерактивном режиме показать алгоритмы обработки динамических списков и поиска путей в графах, что повышает уровень понимаемости теоретического материала.

4 Визуализаторы «ListView» и «GraphView» внедрены в учебный процесс в Сибирском федеральном университете, интегрированы в ИОС Moodle и используются при изучении курса «Программирование на языке высокого уровня» и доступны на сайте http://distant.fivt.krgtu.ru.

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

Апробация диссертации. Основные положения диссертационной работы представлялись на XII международной конференции «Современное образование: содержание, технологии, качество» (С-Петербург, 2006), Всероссийской научно-практической конференции «Повышение качества непрерывного профессионального образования» (Красноярск, 2005), на научно-практической конференции «Совершенствование качества подготовки специалистов» (Красноярск, 2002), на Всероссийской научно-практической конференции «Достижения науки и техники — развитию сибирских регионов» (Красноярск, 2003), на Всероссийской научной конференции «Наука и образование» (Белово, 2003), на научно-практической конференции «Управление качеством в новых информационных технологиях, системах и образовании» (Москва, 2003), на семинаре в институте вычислительного моделирования СО РАН.

Сведения о внедрении. Визуализаторы «ОгарЬУ1е\у» и «1лз1;У1е\у» внедрены в учебный процесс, о чем есть соответствующие акты.

Работа выполнена при поддержке научно-методического проекта Сибирского Федерального университета №10 «Решение некоторых задач прикладной математики и информатики для повышения потенциала образовательного процесса», инновационной образовательной программы «Инновационная образовательная программа Института фундаментальной подготовки» для базового цикла математических и естественнонаучных дисциплин по дисциплине «Информатика и программирование».

Публикации. По теме диссертации опубликовано 12 работ, в том числе, четыре статьи, из которых 2 статьи в изданиях по списку ВАК, 7 работ в материалах всероссийских и международных научно-практических конференций, одно свидетельство о регистрации программ для ЭВМ

Личный вклад автора. Автору принадлежат идеи работы, определение цели и постановка задачи, модели и алгоритмы разработанной инструментальной поддержки. Основные результаты, изложенные в работе, получены либо непосредственно автором, либо с его участием.

Структура диссертации. Диссертация содержит 141 страницу и состоит из введения, четырех глав, заключения и четырех приложений. В списке использованных источников указано 104 наименования. Работа иллюстрирована 34 рисунками и 5 таблицами.

Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Редькина, Александра Васильевна

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

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

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

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

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

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

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

7 Разработано программное обеспечение визуализаторов «ОгарЬУ!е\у» и «Ыв^еш», позволяющее поддерживать формирование практических навыков, повышающих уровень понимания теоретического материала.

8 В результате экспериментальных исследований показана эффективность применения инструментальной поддержки для формирования навыков решения задач.

Список литературы диссертационного исследования кандидат технических наук Редькина, Александра Васильевна, 2008 год

1. Норенков, И.П. Информационные технологии в образовании. / И.П Норенков, А.М. Зимин. -М.: Изд-во МГТУ им. Н.Э. Баумана, 2004. 352 с

2. Норенков, И.П. Управление знаниями в информационно-образовательной среде Электронный ресурс. / И.П. Норенков // МГТУ им. Н.Э. Баумана. Электрон, журн. Системы открытого образования. - Режим доступа: http://www.engineer.bmstu.ru. - Загл.с экрана.

3. Норенков, И.П. Системные вопросы дистанционного обучения Электронный ресурс. / И.П. Норенков // МГТУ им. Н.Э. Баумана. Электрон, журн. Системы открытого образования. - Режим доступа: http://www.engineer.bmstu.ru. - Загл.с экрана.

4. Информатизация инженерного образования: Электронные образовательные ресурсы МЭИ / Под общей ред. С.И. Маслова. М.: Издательский дом МЭИ, 2006. - 256 с.

5. Lotus Learning Management System Электронный ресурс. Электрон, дан. - Режим доступа: http://www-306.ibm.com/software/lotus/products/learning-management-system. - Загл.с экрана.

6. Blackboard. Educate. Innovate. Everywhere Электронный ресурс. — Электрон, дан. Режим доступа: http://www.webct.com. - Загл.с экрана.11 «СДО Прометей» Электронный ресурс. Электрон, дан. - Режим доступа: http://www.prometeus.ru. - Загл.с экрана.

7. Adobe Authorware 7 Электронный ресурс. Электрон, дан. - Режим доступа: http://www.adobe.com/products/authorware. - Загл.с экрана.

8. Sakai Электронный ресурс. Электрон, дан. - Режим доступа: http://sakaiproject.org. - Загл.с экрана.

9. Физика.ги Сайт для учащихся и преподавателей физики. Электронный ресурс. Электрон, дан. - Режим доступа: http://www.fizika.ru. - Загл.с экрана.

10. Интернет университет информационных технологий. Введение в информатику. Электронный ресурс. Электрон, дан. - Режим доступа: http://www.intuit.ru/goto/course/intinfo. - Загл.с экрана.

11. Редактор блок-схем. Электронный ресурс. Электрон, дан. - Режим доступа: http://alglib.sources.ru/aboutbls.php. - Загл.с экрана.

12. Школа программиста Электронный ресурс. Электрон, дан. - Режим доступа: http://acmp.ru. - Загл.с экрана.

13. Кнут, Д. Искусство программирования для ЭВМ. Том 1. Основные алгоритмы. / Д Кнут; пер. с англ. М.: Мир, 1976. - 736 с.

14. Кнут, Д. Искусство программирования для ЭВМ. Том 2. Получисленные алгоритмы. / Д Кнут; пер. с англ. М.: Мир, 1977. - 726 с.

15. Кнут, Д. Искусство программирования для ЭВМ. Том 2. Сортировка и поиск. / Д Кнут; пер. с англ. М.: Мир, 1977. - 846 с.

16. Вирт, Н. Алгоритмы + структуры данных = программы / Н. Вирт; пер. с англ. М.: Мир, 1982. - 406 с.

17. Бентли, Д. Жемчужины программирования. / Д. Бентли; пер. с англ. — СПб.: Питер, 2002. 272 с.

18. А.П. Ершов, Программирование вторая грамотность. Электронный ресурс. - Электрон. дан. — Режим доступа: http://ershov.iis.nsk.su/russian/arch.html. - Загл.с экрана.

19. Александреску, А. Современное проектирование на С++. / А. Алексан-дреску. М.: Издательский дом «Вильяме», 2002. - 336 с.

20. Соловов, A.B. Проектирование компьютерных систем учебного назначения: учеб. пособие / A.B. Соловов Самара: СГАУ, 1995. - 138 с.

21. Беспалько, В.П. Системно-методическое обеспечение учебно-воспитательного процесса подготовки специалистов: учеб.-метод. пособие / В.П. Беспалько, Ю.Г. Татур. М.: Высшая школа, 1989. - 144 с.

22. Подласый, И.П. Педагогика. / И.П. Подласый. М.: Высшее образование, 2006. - 540 с.

23. Машбиц, Е.И. Психолого-педагогические проблемы компьютеризации обучения / Е.И. Машбиц. // М.: Педагогика, 1988. - 192 с.

24. Савельев, А. Я. Подготовка информации для автоматизированных обучающих систем / А.Я. Савельев, В.А. Новиков, Ю.И.Лобанов. М.: Высш. шк., 1986.- 176 с.

25. Основы открытого образования. Том 1. / А. А. Андреев, C.JI. Каплан, Г.А. Краснова, C.JI. Лобачев, К.Ю. Лупанов, A.A. Поляков, A.A. Скамницкий,

26. В.И. Солдаткин; отв. ред. В. И. Солдаткин // Российский государственный институт открытого образования. М.: НИИЦ РАОБ 2002. - 676 с.

27. Основы открытого образования. Том 2. / А. А. Андреев, C.JI. Каплан, Г.А. Краснова, C.JI. Лобачев, К.Ю. Лупанов, A.A. Поляков, A.A. Скамницкий,

28. B.И. Солдаткин; отв. ред. В. И. Солдаткин // Российский государственный институт открытого образования. М.: НИИЦ РАОБ 2002. - 680 с.

29. Романов, А. Н. Технология дистанционного обучения в системе заочного экономического образования. / А. Н. Романов, B.C. Торопцов, Д. Б. Григорович. М.: ЮНИТИ-ДАНА, 2000. - 303 с.

30. Фаронов, В.В. Программирование на персональных ЭВМ в среде Турбо-Паскаль. / В.В. Фаронов. М.: Изд-во МГТУ, 1992. - 510 с.

31. Прайс, Д. Программирование на языке Паскаль: Практическое руководство. / Д. Прайс; пер. с англ. М.: Мир, 1987. - 232 с.

32. Зуев, Е.А. Программирование на языке TURBO PASCAL 6.0,7.0. / Е.А. Зуев. М.: Радио и связь, 1993. - 288 с.

33. Кривошеев, В. А. Алгоритмы и программирование на алгоритмическом языке PL/1. / В. А Кривошеев, Г.С. Кирякова, А. И Легалов // Методические указания. Красноярск: КПИ, 1981. - 28 с.

34. Кондратьева, С. Д. Введение в структуры данных: лекции и упражнения по курсу. / С. Д. Кондратьева, М. //: Издательство МГТУ им. Н.Э. Баумана, 2000 - 376 е.

35. Шень, А. Программирование: теоремы и задачи. / А. Шень // М.: МЦНМО, 1995.- 264 с.

36. Ахо, А. Построение и анализ вычислительных алгоритмов. / А. Ахо, Дж.Хопкрофт, Дж. Ульман; пер. с англ. М.: Мир, 1979. — 536 с.

37. Ахо А. Структуры данных и алгоритмы / А. Ахо, Дж. Хопкрофт, Дж. Ульман; пер. с англ. М.: Вильяме, 2001.- 384 с

38. Гудман, С. Введение в разработку и анализ алгоритмов. / С. Гудман,

39. C.Хидетниеми; пер. с англ. М.: Мир, 1981. - 368 с.

40. Кормен, Т. Алгоритмы: построение и анализ. / Т. Кормен, Ч. Лейзер-сон, Р. Ривест; пер. с англ. М.: МЦНМО, 1999. - 960 с.

41. Могилёв, A.B. Информатика: учеб. пособие / A.B. Могилёв, Н.И.Пак, Е.К. Хеннер; под ред. Е.К. Хеннера. М.: Academia, 2007. - 848 с

42. Музычкин, П.А. Автоматизированная обучающая система для ЭВМ персонального использования / П.А. Музычкин, Куваева Т.Н. // Программирование. 1988, №3. С. 70.

43. Савельев, А.Я. Проблемы автоматизации обучения / А.Я.Савельев // Вопросы психологии. 1986 № 2, С. 11-20.

44. Ильясов И.И. Проектирование курса обучения по учебной дисциплине: пособие для преподавателей / И.И. Ильясов, Галатенко H.A. М.: Логос, 1994. - 208 с.

45. Дал, У. Структурное программирование / У Дал., Э. Дейкстра, К. Хоор; пер. с англ. М.: Мир, 1975. - 247 с.

46. Лингер, Р. Теория и практика структурного программирования / Р. Лингер, X. Миллс, Б. Уитт; пер. с англ. М.: Мир, 1982. - 406 с.

47. Информатизация образования: направления, средства, технологии: учебн. пособие / Под общей редакцией С.И. Маслова. — М.: Издательство МЭИ, 2004. 868 с.

48. Коршунов, C.B. О концепции построения научно-образовательных порталов Электронный ресурс. /C.B. Коршунов // МГТУ им. Н.Э. Баумана. -Электрон, журн. Системы открытого образования. — Режим доступа: http://www.engineer.bmstu.ru. Загл.с экрана.

49. Федорова, А.Г. Система интернет-обучения школьников программированию от базового уровня до профильного / А.Г. Федорова, П.П. Комков, Е.Е. Лапшева, В.В. // XIV Всероссийская научно-методическая конференция

50. Телематика'2007» Электронный ресурс. Электрон, дан. - Режим доступа: http://tm.ifmo.ru/tm2007/db/doc. - Загл.с экрана.

51. Advanced Distributed Learning (ADL), Sharable Content Object Reference Model (SCORM®) 2004 2nd Edition Overview, 2004 SCORM / Электронный ресурс. Электрон, дан. - Режим доступа: http://www.adlnet.gov/scorm/index.aspx.- Загл.с экрана.

52. Растригин, Л. А. Адаптация сложных систем. Методы и приложения./ Л. А. Растригин. — Рига, «Зинатне», 1981. -375с.

53. Кострикин, А.И. Введение в алгебру. Часть I. Основы алгебры. / А.И. Кострикин — М.: Физико-математическая литература, 2000. —272 с.

54. Поспелов, Д. А. Мышление и автоматы / Д. А.Поспелов, В. Н. Пушкин- М: Советское радио, 1972. — 224 с.

55. Осипов, Г. Искусственный интеллект: состояние исследований и взгляд в будущее Российская ассоциация искусственного интеллекта Электронный ресурс. Электрон, дан. - Режим доступа: http://www.raai.org. Загл. с экр.

56. Новиков, Ф.А. Дискретная математика для программистов / Ф.А. Новиков. СПб: Питер, 2000. - 304 с.

57. Акимов, O.E. Дискретная математика. / O.E. Акимов. М.: Лаборатория базовых знаний, 2003. -376 с.

58. Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. Т. 1: Синтаксический анализ. М.: Мир, 1978. 612 с.

59. Редькина, А. В.Программирование на языке С++: учеб. пособие / А. В. Редькина. Красноярск: ИПЦ КГТУ, 2003. - 311 с.

60. Перминов, О.Н. Программирование на языке Паскаль / О.Н. Перминов.- М.: Радио и связь, 1988. 222 е.

61. Васюкова, Н. Д. Практикум по основам программирования. Язык Паскаль. / Н. Д Васюкова, В.В. Тюляева. М.: Высш. школа, 1991. - 160 с.

62. Уинер, Р. Язык Турбо Си / Р Уинер ; пер. с англ. М.: Мир, 1991.-384с.

63. Березин, Б. И. Начальный курс С и С++. / Б. И.Березин, С. Б. Березин. -М.: Диалог-МИФИ, 2007. 288 с.

64. Фаронов, В. В. Программирование на персональных ЭВМ в среде Турбо-Паскаль / В. В Фаронов. М.: Изд-во МГТУ, 1992. - 448 с.

65. Подбельский, В.В. Язык С++. / В.В. Подбельский. М.: Финансы и статистика. - 1995. - 560 с.

66. Редькина, A.B. Автоматизированная система обучения синтезу алгоритмов / A.B. Редькина // Системы управления и информационные технологии.- 2007. -№2.2(28). С. 280-284

67. Редькина, A.B. Система дистанционного образования по курсу «Аалгоритмические языки и программирование» / A.B. Редькина, А. В. Редькин // Вестник КГТУ, Вып. 33, Математические методы и моделирование. Красноярск: Изд-во КГТУ, 2004. С. 249-256.

68. Редькина, A.B. Программная среда для обучения Moodle / A.B. Редькина, А. В. Редькин // Повышение качества непрерывного профессионального образования. Материалы Всероссийской научно-практической конференции. -Красноярск: Изд-во КГТУ, 2005. С.236-239.

69. Марка, Д. А. Методология структурного анализа и проектирования SADT / Д. А. Марка, К. МакГоуэн; пер. с англ. М.: Изд. Метатехнология. 1993.- 240 с.

70. Редькина, A.B. Обучение синтезу алгоритмов / A.B. Редькина // Вестник СибГАУ. 2008. -№1(18) - С. 30-34.

71. Гаврилова, Т.А. Базы знаний интеллектуальных систем / Т.А. Гаврило-ва, В.Ф. Хорошевский. СПб: Питер, 2000. - 384 с.

72. Кирякова, Г.С. Базы знаний и ЭС: учебное пособие / Г.С. Кирякова. -Красноярск: ИПЦ КГТУ, 2002. 100 с.

73. Марселиус, Д. Программирование ЭС на Турбо-Прологе / Д. Марсели-ус. -М.: Финансы и статистика, 1994. — 256 с.

74. Экспертные системы. Принципы работы и примеры / А. Бруклин и др.; под ред. Р. Форсайта; пер. с англ. М.: Радио и связь, 1987. - 224 с.

75. Рейнгольд, Э. Комбинаторные алгоритмы. Теория и практика / Э. Рейнгольд, Ю. Нивергельт, Н. Део; пер. с англ. М.: Мир, 1980. — 476 с.

76. Фридман, А. C/C++. Архив программ / А. Фридман, JI. Кландер, X. Шильдт; пер. с англ. -М.: ЗАО «Издательство БИНОМ», 2001. 638 с.

77. Сергеев, А. П. HTML и XML. Профессиональная работа / А. П Сергеев. М.: «Диалектика», 2004. - 880 с.

78. Городецкий, В.И. Современное состояние технологии извлечение знаний из баз знаний и хранилищ данных / В.И. Городецкий, В.В. Самойлов, А.О. Малов // Журнал Российской ассоциации искусственного интеллекта. 2002. № 3.

79. Искусственный интеллект; В 3 кн. Кн.2 Модели и методы; Справочник / Под ред. Д.А. Поспелова. М.: Радио и связь, 1990. - 304 с.

80. Рыжиков, Ю. И. Информатика. Лекции и практикум / Ю. И. Рыжиков. -СПб.: Корона принт, 2000. 256 с.

81. Керниган, Б. Язык программирования Си / Керниган Б., Ритчи Д.; пер. с англ. М.: Финансы и статистика, 1992. - 272 с

82. Пильщиков, В. Н. Сборник упражнений по языку Паскаль. / В. Н. Пильщиков. М.: Наука, 1989. - 160 с.

83. Щуп, Т. Решение инженерных задач на ЭВМ / Т. Щуп; пер. с англ. -М.: Мир, 1982.-238 с.

84. ЮОКасаткин, А.И. Профессиональное программирование на языке Си. Системное программирование / А.И. Касаткин. Минск.: Выш. шк., 1993. -301 с.

85. Федеральное государственное образовательное учреждение высшего профессионального образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»1. ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ1. СФУtff^^ax 2007 г. ——*

86. Утверждаю Мудиректора ПИ СФУ т^ Зырянов И.А.г. Красноярск1. Акт

87. О внедрении в учебный процесс обучающей программы «Визуализация обработки динамических структур данных «ListView» Редькиной Александры Васильевны Малявко Сергея Николаевича

88. Комиссия в составе: к.т.н., декан ФИВТ, Вене о в Е.А.

89. Председатель комиссии Члены комиссии1. Покидышева Л.И.

90. Федеральное государственное образовательное учреждение1. Утверждаюа ПИ СФУ -юв И.А.высшего профессионального образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ

91. УНИВЕРСИТЕТ» ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ2007 г.1. СФУг. Красноярск1. Акт

92. О внедрении в учебный процесс обучающей программной системы «Визуализация поиска путей в графе «ОгарИЛ/юху»» Редькиной Александры Васильевны Малявко Сергея Николаевича

93. Председатель комиссии Члены комиссии1. Покидышева Л.И.

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