![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Автоматизированная обучающая система по дисциплине "Программирование" |
Федеральное агентство по образованию РФ ГОУ ВПО &quo ;Брянский государственный университет имени академика И.Г. Петровского&quo ; Социально-экономический институт Финансово-экономический факультет Кафедра автоматизированных информационных систем и технологийКУРСОВАЯ РАБОТА по дисциплине &quo ;Разработка и применение пакетов прикладных программ&quo ; на тему: Автоматизированная обучающая система по дисциплине «Программирование»Брянск 2010 СодержаниеВведение 1. Аналитическая часть 1.1 Описание предметной области 1.2 Описание и сравнение программ-аналогов 2. Техническое задание 3. Конструкторская часть 3.1 Постановка задачи 3.2 Выбор инструментальных средств и языка разработки 3.3 Функциональная схема 3.4 Алгоритм работы программы 3.5 Проектирование интерфейса 4. Эксплуатационная часть 4.1 Требования к вычислительной системе 4.2 Установка программного продукта 4.3 Инструкция по эксплуатации 4.4 Демонстрационная часть работы продукта 5. Экспериментальная часть 6. Экономическая часть 6.1 Определение вида и длительности работ 6.2 Определение заработной платы исполнителей 6.3 Составление сметы затрат 6.4 Расчет предполагаемой прибыли 6.5 Экономическая целесообразность разработки Заключение Список литературы Приложение ВведениеПостоянное увеличение объема информации и ограниченность учебного времени обуславливают необходимость интенсификации обучения, разработки и внедрения нетрадиционных технологий, базирующихся на использовании вычислительной техники с применением активных методов обучения во всем их разнообразии и комплексности. Реализация активных методов обучения – одна из основных задач дидактики, которая предполагает активизацию всего процесса, выявление системы, способов, приемов, способствующих повышению активности обучаемых через формирование положительной мотивационной структуры учебно-познавательной деятельности . Лекционно-семинарная форма обучения давно потеряла свою эффективность - практика доказала, что почти 50% учебного времени тратится впустую. Изучая зарубежный опыт, можно выделить следующий важный аспект: преподаватель выступает не в роли распространителя информации (как это традиционно принято), а в роли консультанта, советчика, иногда даже коллеги обучаемого . Это дает некоторые положительные моменты: студенты активно участвуют в процессе обучения, приучаются мыслить самостоятельно, выдвигать свои точки зрения, моделировать реальные ситуации. Развитие информационных технологий предоставило новую, уникальную возможность проведения занятий с внедрением автоматизированных обучающих систем по дисциплинам в вузах. Она, во-первых, позволяет самому обучаемому выбрать и время и место для обучения, во-вторых, дает возможность использовать в обучении новые информационные технологии, в-четвертых, в определенной степени сокращает расходы на обучение. С другой стороны, внедрение в образование новых автоматизированных обучающих систем усиливает возможности индивидуализации обучения . Достоинствами автоматизированных обучающих систем (АОС), являются: во-первых, их мобильность, во-вторых, доступность связи с развитием компьютерных сетей, в-третьих, адекватность уровню развития современных научных знаний.
С другой стороны, создание АОС способствует также решению и такой проблемы, как постоянное обновление информационного материала. В них также может содержаться большое количество упражнений и примеров, подробно иллюстрироваться в динамике различные виды информации. Кроме того, при помощи АОС осуществляется контроль знаний - компьютерное тестирование . В настоящее время традиционные подходы в области преподавания информатики и программирования в вузе не способны отследить быстроменяющуюся действительность в области информационных технологий, связанную с бурным развитием вычислительной техники, операционных систем, парадигм программирования, организацией, анализом, представлением информации и обеспечением доступа к ней, в том числе и в сетях. Выход из создавшегося положения видится в несколько иной расстановке акцентов, как на принципы обучения, так и на сам процесс и условия обучения, позволяющие не только и не столько учить в прямом смысле этого слова, сколько помогать учиться, организовать процесс обучения так, чтобы развивались не только практические навыки в области информатики и программирования, но и соответствующее мировоззрение и творческий потенциал, позволяющие будущему специалисту с минимальными затратами осуществлять доступ к требуемым информационным ресурсам (в том числе и мировым), самостоятельно адаптироваться к действительности, определяемой появлением новых парадигм, сред и инструментальных средств . Цель: создать автоматизированную обучающую систему по дисциплине «Программирование» для студентов ВУЗов. Задачи: Изучить и проанализировать предметную область. Изучить и сравнить программы-аналоги. Обобщить и систематизировать материал для автоматизированной обучающей системы. Написать техническое задание к проекту. Разработать автоматизированную обучающую систему, протестировать, провести эксперименты исключительных ситуаций. Провести экономический анализ эффективности проектного решения. Источниками информации при написании курсовой работы служили учебные пособия для вузов, нормативные документы, электронные ресурсы сети Интернет. Методы исследования: Метод математического моделирования. Монографический метод. Метод экономического анализа. Экспериментальный метод. Аналитический метод. Синтетический метод. Курсовая работа насчитывает 46 страниц основного текста, 26 рисунков, -4 таблицы и 7 формул. Аналитическая часть 1.1 Описание предметной областиВ данной курсовой работе требуется автоматизировать процесс обучения студентов по дисциплине «Программирование». Для описания предметной области воспользуемся диаграммой IDEF0, составленной в программе AllFusio Process Modeler R7. Рисунок 1.1. Описание предметной области IDEF0 диаграмма №1На рисунке 1.1 рассмотрен учебный процесс изучения курса программирования в вузе. Этот процесс регламентируется учебной программой курса и учебным планом. Обучение ведется под контролем преподавательского состава, которому оказывается помощь со стороны учебно-вспомогательного персонала (лаборанты и мастера производственного обучения). Также в процессе обучения задействованы программные и технические средства.
В качестве итогового испытательного мероприятия выступает экзамен, позволяющий оценить уровень облученности студента. По результатам сдачи экзамена выставляется итоговая оценка. При разбиении сложного процесса на составляющие его функции применяется принцип декомпозиции. Декомпозиция позволяет представить модель системы в виде иерархической структуры отдельных диаграмм, что делает ее менее перегруженной и легко усваиваемой. На рисунке 1.2 изображена декомпозиция учебного процесса. Рисунок 1.2. Описание предметной области. IDEF0 диаграмма №2Декомпозиция наглядно отражает этапы реализации образовательного процесса: вводная часть, сообщение теоретического материала, практические задания, проверка знаний и подведение результатов. На каждом из этапов обязательно взаимодействие преподавателей с обучаемым с целью передачи последним знаний и опыта. В некоторых подпроцессах участвует также вспомогательный персонал. Во время обучения используются ПО и технические средства. Весь процесс обучения регламентируется программой курса и учебным планом. В конце подводятся итоги обучения, выносится оценка знаний студента. На рисунке 1.3 представлена декомпозиция процесса проверки знаний. Проверка знаний студента проходит с помощью тестирования. После того, как студент получает задания и решает их, преподаватель проверяет правильность решения и выставляет оценку. Рис 1.3. Описание предметной области. IDEF0 диаграмма №3Итак, в ходе изучения предметной области были выявлены следующие проблемы: на прохождение каждого этапа в процессе обучения затрачивается слишком много времени; тестирование и проверка тестов не всегда осуществляется с помощью ПО и технических средств, а зачастую происходит вручную; сообщение теоретического материала происходит в традиционной форме и требует активного участия, как студентов, так и преподавателей; при подведении результатов и оценивании знаний студента играет роль людской фактор, что зачастую не всегда сказывается благоприятным образом на знании студента. Анализ научной литературы показывает, что данные проблемы могут быть решены с использованием автоматизированных обучающих систем. Автоматизированные обучающие системы представляют собой комплексы научно-методической, учебной и организационной поддержки процесса обучения, проводимого на базе компьютерных, или, как их также называют, информационных технологий. С позиций современной дидактики введение информационной среды и программного обеспечения внесло огромное количество новых возможностей во все области процесса обучения. Компьютерные технологии представляют собой принципиально новые средства обучения. За счет своего быстродействия и больших резервов памяти они позволяют реализовывать различные варианты сред для программированного и проблемного обучения, строить различные варианты диалоговых режимов обучения, когда так или иначе ответ учащегося реально влияет на ход дальнейшего обучения. Вследствие этого современный педагог с неизбежностью должен осваивать новые образовательные подходы, опирающиеся на средства и методы индивидуального компьютерного обучения.
Набор компонентов, содержащихся в IOR-ссылке подпротоколом IIOP Брокеры объектных запросов (ORB) ORB-брокер действует от имени программы. Он посылает сообщения удаленному объекту и возвращает сообщения от него. Поведение ORB-брокера можно сравнить с посредником между локальными и удаленными объектами. ORB-брокер решает все вопросы, связанные с маршрутизацией запроса от программы к удаленному объекту и с маршрутизацией ответа программе, принятого от удаленного объекта. Такое посредничество делает коммуникации между системами практически прозрачными. ORB-брокер избавляет программиста от необходимости программирования сокетов между процессами, выполняющимися на различных компьютерах. И точно так же он устраняет необходимость в программировании каналов и очередей с FIFO-дисциплиной между процессами, выполняющимися на одном компьютере. Он берет на себя немалый объем сетевого программирования, без которого не обойтись при создании распределенных программ. Более того, он стирает различия между операционными системами, языками программирования и аппаратными средствами
2. Автоматизированная информационная технология (АИТ) в налоговой системе
3. Реферат по информационным системам управления
4. Соотношение понятий "система права" и "правовая система"
5. Наследственные заболевания нервной системы с поражением экстрапирамидной системы.
9. Система складирования в логистической системе
10. Вегетативная нервная система: анатомия и симпатическая система
12. Стратегия поиска в автоматизированных информационных системах
13. Форматы баз данных в автоматизированных библиографических системах
14. Разработка автоматизированной системы учета выбывших из стационара
15. Автоматизированная система обработки экономической информации. Городская налоговая инспекция
16. Разработка автоматизированной информационной системы учёта товародвижения в торговле
17. Автоматизированная информационная система детского сада "Солнышко"
18. Терминология теории систем (автоматизированные и автоматические системы)
19. Автоматизированная система распределения мест и оценок качества олимпиадных заданий
20. Автоматизированные Банковские Системы (АБС). Разработка системы "Обменный пункт"
21. Выбор и обоснование структуры автоматизированной системы управления – АСУ "Супермаркет"
26. Автоматизированная система защиты и диагностики парка электродвигателей промышленного предприятия
27. Автоматизированные Системы Обработки Информации
29. Автоматизированное управление в технических системах
30. Новая автоматизированная система оптимизации рационов питания спортсменов
31. Автоматизированная система для исследования кинетики быстрых химических реакций
32. Современные банковские автоматизированные системы
33. Автоматизированная система мониторинга состояния запасов и потерь угля в недрах
34. Автоматизированные измерительные и диагностические комплексы, системы
35. Автоматизированные информационные системы
36. Автоматизированная информационная система Учет экономической деятельности мукомольного цеха
37. Автоматизированные системы ведения истории болезни
42. Новая автоматизированная система оптимизации рационов питания спортсменов
43. Автоматизированные системы обработки экономической информации
44. Автоматизированные системы, применяемые в бухгалтерском учете
46. Автоматизированная информационная система магазина "Магнит"
47. Автоматизированная система "Библиотека"
48. Автоматизированная система документационного обеспечения управления
49. Автоматизированная система контроля знаний специалистов по дефектоскопии
50. Автоматизированная система отдела рекламы на радио
51. Автоматизированная система проведения маркетинговых исследований в Белгородском филиале МЭСИ
52. Автоматизированная система складского учета в ЗАО "Белгородский бройлер"
53. Автоматизированная система управления персоналом "Отдел кадров"
57. Автоматизированные системы защиты информации
58. Автоматизированные системы управления предприятием
60. Модернизация системы автоматизированных информационных технологи в казначействе
61. Основы САПР (системы автоматизированного проектирования)
64. Разработка автоматизированной информационной системы "Библиотека ВУЗа"
65. Разработка автоматизированной информационной системы. Желтые страницы города Астрахань
66. Разработка автоматизированной системы "Библиотека"
67. Разработка автоматизированной системы управления торговым предприятием
68. Разработка системы автоматизированного электронного документооборота для предприятия
69. Разработка учебного проекта автоматизированной системы обработки экономической информации
73. Автоматизированная система защиты и контроля доступа в помещения
74. Автоматизированные информационные системы в экономике
75. Исследование автоматизированной системы учёта движения грузов на складе аэропортов
77. Автоматизированная система управления взрывоопасным технологическим процессом
78. Автоматизированные системы управления
80. Совершенствование подсистемы "Управление персоналом" автоматизированной системы управления "БелАЗ"
81. Автоматизированная система управления складом
82. Применение автоматизированной системы управления в производстве
83. Разработка автоматизированной системы управления установкой кондиционирования воздуха
84. Системы автоматизированного контроля в гибких производственных системах (ГПС)
85. Автоматизированная система управления компрессорной установки
90. Автоматизированные системы управления ОМТС - ЗАО "Завод минеральных вод"
91. Проектирование автоматизированной информационной системы
92. Автоматизированное рабочее место дежурного штаба ГО Западного административного округа г.Москвы
93. Автоматизированное рабочее место специалиста по кадрам
94. Формирование навыка говорения на иностранном языке и критерии его автоматизированности
95. Защита информации в системах дистанционного обучения с монопольным доступом
97. Концепция создания и функционирования в России автоматизированной базы правовой информации