Рис. 5. Диаграмма случаев использования практикума
11
2.3 Электронное обучение и LMS-системы
Электронное обучение, получившее широкое распространение за рубежом, в
настоящий момент активно развивается и в России. К его достоинствам можно отнести
следующие:
свобода доступа к материалам онлайн-курса: это возможно везде, где есть
доступ к сети интернет;
гибкость обучения: студент самостоятельно выбирает курсы в соответствии со
своими потребностями и возможностями;
гибкий график, возможность обучения без отрыва от работы;
отслеживание студентом своих успехов.
Для удобства организации электронного обучения были созданы специальные
платформы – системы управления обучением (в русском переводе английской
аббревиатуры LMS часто фигурирует понятие «система дистанционного обучения», или
СДО).
С помощью системы студент получает возможность выбрать интересующий его
курс и записаться на него, настроить график обучения под свои потребности, после чего
ему предоставляется доступ к материалам и заданиям курса.
Преподаватели формируют методическую базу курса, настраивают её для задач
отдельного студента или группы студентов, создают задания для контроля знаний и
проверяют успеваемость студентов. Как правило, и студент, и преподаватель могут
отслеживать учебные успехи первого.
Административные функции систем управления обучением включают в себя
задачи регистрации пользователей, контроля их доступа к системе, организации
слушателей в группы для предоставления совместного доступа к учебным материалам и
формирования отчётности, организации коммуникации между студентами и
преподавателями.
Помимо прочего, СДО поддерживают возможность объединения традиционного
(аудиторного) формата обучения с виртуальным.
Международной основой обмена электронными курсами является сборник
спецификаций и стандартов, разработанный для СДО инициативной группой ADL
(Advanced Distributed Learning – расширенное распределённое обучение), – SCORM
(Sharable Content Object Reference Model – образцовая модель обмена учебными
материалами) [6]. Он содержит требования к организации учебного материала и всей
системе дистанционного обучения.
12
2.4
Интеллект-карты и Comapping
Содержание данного раздела излагается по источнику [7].
В 1970-х гг. английский психолог Тони Бьюзен предложил новый способ работы с
информацией. Идея Бьюзена состоит в том, чтобы визуализировать данные при помощи
интеллект-карт, или карт памяти (mind maps) [8]. Интеллект-карта представляет из себя
диаграмму с очень простой нотацией. Диаграмма имеет древовидную структуру, в узлах
которой находятся понятия, идеи, задачи, отходящие от центрального элемента –
ключевой концепции, идеи – и поясняющие, детализирующие его. Основное достоинство
использования карт памяти состоит в лёгкости восприятия и запоминания информации.
Один из многочисленных инструментов для работы с интеллект-картами – веб-
приложение Comapping [9]. Этот продукт был разработан при участии компаний Area9,
ЗАО «Ланит-Терком», а также Санкт-Петербургского государственного университета.
Для представления карт памяти Comapping использует древовидную нотацию, в
которой уточнение концепций происходит слева направо (т.н. left-to-right mindmapping) и,
соответственно, главный элемент карты памяти находится левее остальных. Comapping
позволяет связывать с элементами интеллект-карты заметки и файлы, производить
проверку правописания текста в узлах карты, осуществлять текстовый поиск и
фильтрацию элементов карты, публиковать карты на сайтах, экспортировать их в форматы
PDF, HTML, RTF, SVG, импортировать/экспортировать в форматы других средств работы
с картами памяти (FreeMind, MindManager).
Кроме того, comapping предоставляет функционал для совместной работы
пользователей: возможность одновременного просмотра и редактирования карты, чат для
внутреннего общения, настройки различных прав доступа, сохранение истории изменений
с указанием пользователей, которые их вносили, а также даты и времени.
2.5 Метод проектирования дипломных работ с использованием карт памяти
С 2011 года на кафедре системного программирования СПбГУ проходит
обязательный для всех выпускников курс «Практика разработки документации»,
направленный на то, чтобы помочь студентам грамотно зафиксировать результаты своей
выпускной работы. Поскольку тексты дипломных работ являются одним из главных
критериев оценки эффективности работы университетских кафедр, важно уделить
внимание качеству этих текстов.
В рамках данного курса применяется новая методика проектирования дипломной
записки с использованием карт памяти и средства для их создания – Comapping. Курс
состоит из групповой и индивидуальной частей (рис. 6). В ходе групповой части
13
студентов знакомят с возможными вариантами структуры текста выпускной работы,
объясняют, на чём сделать акцент в зависимости от характера работы, а также
рассказывают о необходимых для работы функциях Comapping. После этого студентам
предлагается при помощи карт памяти составить подробный план своей дипломной
записки. Здесь начинается индивидуальная работа с каждым студентом: преподаватель,
который ведёт курс, отдельно оценивает каждую карту памяти, предлагает варианты её
улучшения. Важно отметить, что в узлах интеллект-карт могут и должны быть не
условные обозначения, а полноценные фразы, предложения, которые потом станут
заголовками глав или частями текста.
В процессе создания карты памяти рекомендуется участие научного руководителя
для внесения корректив и уточнения деталей, на которых в выпускной работе необходимо
сделать акцент. Таким образом, к концу курса студент имеет подробный план, на
основании которого может писать выпускную работу.
Для оценки эффективности применяемого в рамках курса метода был проведён
анализ дипломных работ выпускников кафедры системного программирования СПбГУ,
описанный в главе 5.
Рис. 6. Схема курса «Практика разработки документации»
14
3. Доработка практикума по UML
Для практических занятий студентов в рамках курса по UML был создан
практикум, охватывающий диаграммы классов и диаграммы объектов. Требовалось
отредактировать уже имеющиеся задания и расширить базу, дополнив её новыми
заданиями на построение диаграмм классов, а также заданиями на построение диаграмм
случаев использования, ранее не включённых в практикум.
При создании новых задач учитывались следующие требования.
Каждое задание должно быть направлено на решение определённой
методической задачи, при этом необходимо предельно чётко формулировать
условия задания, чтобы студенты понимали, что от них ожидается.
Каждое задание сопровождается набором тегов (рис. 7).
Необходимо создавать несколько вариантов одного задания, которые,
фактически, являются разными задачами, направленными на изучение и
понимание определённого аспекта языка UML.
Предметная область задания должна быть известна студентам: либо они
прослушали соответствующий курс, либо область общеизвестна и относительно
проста.
Рис. 7. Типы тегов, которыми отмечаются задания
3.1. Задания на изучение диаграмм классов
Основные трудности при построении диаграммы классов – это выбор того, какие
детали предметной области должны стать отдельными классами, какие – атрибутами
класса, определение правильных связей между классами, а также чёткое понимание
отличий между ассоциацией, агрегированием и наследованием.
Тематика заданий по диаграммам классов, вошедших в практикум, упоминалась в
Достарыңызбен бөлісу: |