РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ ПОДДЕРЖКИ ПРОЦЕССА ИЗУЧЕНИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ C# ДИСЦИПЛИНЫ «ИНФОРМАТИКА И ОСНОВЫ ПРОГРАММИРОВАНИЯ»
Гришин А. А.1, Соколов А. Н.2, Миндоров Н. И.3, Ромашкина Т. В.4
1Студент, 2студент, 3кандидат педагогических наук, 4кандидат педагогических наук,
Пермский государственный национальный исследовательский университет
РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ ПОДДЕРЖКИ ПРОЦЕССА ИЗУЧЕНИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ C# ДИСЦИПЛИНЫ «ИНФОРМАТИКА И ОСНОВЫ ПРОГРАММИРОВАНИЯ»
Аннотация
В статье приведены результаты разработки информационной системы для поддержки процесса изучения языка программирования С# дисциплины «Информатика и основы программирования». Практическое использование студентами разработанной системы, направлено на улучшение качества усвоения ими учебного материала, выполнение самостоятельной работы, а также на освоение профессиональных компетенций.
Ключевые слова: информационная система, язык программирования, процесс обучения.
Grishin A.A.1, Sokolov A.N.2, Mindorov N.I.3, Romashkina T.V.4
1Student, 2student, 3PhD in Pedagogy, 4PhD in Pedagogy,
Perm state national research University
DEVELOPMENT OF INFORMATION SYSTEM TO SUPPORT THE PROCESS OF LEARNING THE C# PROGRAMMING LANGUAGE OF THE DISCIPLINE "COMPUTER SCIENCE AND PROGRAMMING FUNDAMENTALS
Abstract
The article presents the results of development of an information system to support the process of learning the C# programming language of the discipline "computer science and programming fundamentals. The practical use of the students of the developed system aims to improve the quality of their assimilation of a training material, execution of independent work and the development of professional competencies.
Keywords: information system, programming language, the learning process.
Современное состояние высшего профессионального образования характеризуется экспоненциальным ростом объемов учебной информации с одной стороны, и ограниченным временем обучения с другой стороны. Таким образом, научно-практическая задача создания средства, разрешающего эти противоречия, является актуальной [2, 3].
Предлагаемая информационная система представляет собой совокупность подсистем «Преподаватель», «Студент» и Базу данных, в которой хранятся: задания для самостоятельной работы студента (СРС), тестовые задания. Контекстная диаграмма информационной системы представлена на рис.1.
Рис. 1 – Контекстная диаграмма первого уровня
Описание системы на концептуальном уровне представлено диаграммой прецедентов. Функции прнеподавателя могут быть расширены функциями администратора: заполнения списка студентов, предметов, факультетов и групп (Рис.2).
Рис. 2 – Диаграмма прецедентов
Работа пользователя в ИС начинается с окна регистрации, где необходимо заполнить соответсвующую форму. На данной форме пользователь самостоятельно выбирает режим в котором он может работать: режим «Студент» или режим «Преподаватель». Режим работы пользователя определяет доступный для него функционал информационной сиситемы. После выбора режима работы необходимо заполнить поля регистрации. Для студента это поля – «Имя», «Фамилия», «Отчество», «Название группы». Для преподавателя это поля – «Идентификационный номер преподавателя», «Пароль».
При авторизации пользователя, как «Преподаватель» – существует возможность изменить свои личные данные, посмотреть успеваемость студентов, выставить баллы за каждую самостоятельную работу, создать дерево обучения, добавить к нему учебные материалы. На стартовой форме преподаватель может поменять свои данные и добавить обучаемые группы. При нажатии на кнопку «Сохранить», все изменения будут сохранены в базе данных. После заполнения полей осуществляется вход пользователя в информационную систему путем нажатия соответствующей кнопки. В данном режиме работы пользователь может создавать и редактировать учебные и тестовые материалы по соответсвующим разделам обучающего дерева (в виде xml-файла). В блоке тестирования предусмотрена единая структура шаблона для вопроса, что делает работу преподавателя по созданию тестов менеее затратной по времени [1].
В режиме работы «Студент» пользователь может начать обучение, а также ознакомиться со справочной информацией о работе в системы. Главная форма работы в системе открывается при нажатии на кнопку «Начать обучение».
С компонентом информационной системы «Обучающее дерево», можно работать как в режиме «Студент», так и в режиме «Преподаватель». «Обучающее дерево» содержит: необходимый теоретический материал; практические задачи для СРС; набор тестов как для текущего контроля усвоения материала, так и для осуществления контроля по разделам, например по разделу «Методы». Двойной щелчок по вершине раздела дерева – позволяет загрузить из базы данных информационной системы: или соответствующий файл с теорией по разделу, или материал для самостоятельного выполнения, или тест со шкалой времени на его решение. По результатам тестирования имеется возможность просмотра отчета о выполнении теста. Так как «Обучающее дерево» имеет значительный объем и разветвленную структуру, для удобства работы и быстрой навигации по нему предусмотрен поиск необходимого раздела, списка дополнительных материалов по разделу, например, видеоролики; «Скрыть дерево» и т.п..
На рис.3 представлено «Обучающее дерево» в режиме «Преподаватель» и в режиме «Студент».
Рис. 3 – Обучающее дерево ИС: а). в режиме работы «Преподаватель»; б). в режиме работы «Студент»
Обучающее дерево можно сохранить в xml-файл, нажав на соответствующую кнопку, и загрузить его снова на форму.
Опыт предыдущей работы показал, что применение на практике подобной информационной системы в учебном процессе, оказывает положительное влияние как на качество усвоения студентами учебного материала, так и на реализацию контроля процесса обучения со стороны преподавателя [4].
Литература
- Беспалько В.П. «Природосообразная педагогика» - М.: Народное образование, 2008. – 512 с.
- Дауренбеков К.К., Черткова Е.А. Методология разработки компьютерных обучающих систем для сферы образовательных услуг // Успехи современногоестествознания. – 2014. – № 5-1. – С.4.
- Ляхов А. Ф. Основы методов проектирования компьютерных систем учебного назначения. Учебно-методические материалы по программе повышения квалификации «Применение программных средств в научных исследованиях и преподавании математики и механики». Нижний Новгород, 2007. 92 с.
- Миндоров Н.И. Ромашкина Т.В. Русаков С.В. Опыт разработки учебно-методического комплекса по дисциплине «Информатика и основы программирования» // «Педагогическая информатика» №3 (Статья в изданиях по списку ВАК Россия). – Москва, 2014г. С. 43 – 49.
References
- Bespalko V.P. "Prirodosoobraznosti pedagogy" - M .: Education, 2008. - 512 s.
- Daurenbekov K.K., Chertkov E.A. The methodology for developing computer-based training systems for the sphere of educational services // The successes of modern science. - 2014. - № 5-1. - S.4.
- Ljahov A. F. Osnovy metodov proektirovanija komp'juternyh sistem uchebnogo naznachenija. Uchebno-metodicheskie materialy po programme povyshenija kvalifikacii «Primenenie programmnyh sredstv v nauchnyh issledovanijah i prepodavanii matematiki i mehaniki». Nizhnij Novgorod, 2007. 92s.
- Mindorov N.I. Romashkina T.V. Rusakov S.V. Experience in developing educational complex on discipline "Computer science and programming fundamentals" // "Educational Informatics» №3 (Article in publications on the list of WAC Russia). - Moscow, 2014. S. 43 - 49.