Проектирование образовательного ресурса для поддержки изучения раздела "Классы" языка программирования С#
Автор: Миндоров Н.И., Ромашкина Т.В., Давыдова Д.Э., Хуторской М.М.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Образование и педагогика
Статья в выпуске: 12 (30), 2017 года.
Бесплатный доступ
Статья посвящена проектированию образовательного ресурса для поддержки процесса изучения языка программирования С# раздела «Классы» языка программирования С#» дисциплины «Информатика и основы программирования». Применение разработанного ресурса в учебном процессе направлено: на улучшение качества усвоения учебного материала студентами при выполнении лабораторных работ; на осуществление контроля результатов обучения студентов.
Образовательный ресурс, язык программирования c#
Короткий адрес: https://sciup.org/140270629
IDR: 140270629
Текст научной статьи Проектирование образовательного ресурса для поддержки изучения раздела "Классы" языка программирования С#
Mindorov N. I., candidate of pedagogical Sciences, associate Professor of "Applied mathematics and Informatics"
Perm state national research University
Russia, Perm
Romashkina, T. V., candidate of pedagogical Sciences, associate Professor of "Applied mathematics and Informatics"
Perm state national research University
Russia, Perm
Davydova D. E.
student
4 course, faculty of "Mechanics and mathematics"
Perm state national research University
Russia, Perm
Khutorskoy M. M.
student
4 course, faculty of "Mechanics and mathematics"
Perm state national research University
Russia, Perm
THE DESIGN OF THE EDUCATIONAL RESOURCE TO SUPPORT THE STUDY OF THE PARTITION CLASSES OF C#PROGRAMMING LANGUAGE
The use of the developed resource in the educational process focuses on: improvement of quality of mastering of educational material by students during laboratory works; the control of students training results.
Актуальность данной работы обусловлена противоречиями, существующими в учебном процессе высшего учебного заведения: ростом объемов учебной информации с одной стороны, и ограниченными: временем обучения и возможностями субъектов образовательного процесса (студенты первого курса) с другой стороны; необходимостью интеграции традиционных методик обучения и возможностей, которыми обладают информационно-коммуникационные технологи, при их использовании в учебном процессе.
На данный момент существует большое множество разнообразных учебных пособий, справочников, статей для изучения языка C# и объектноориентированного программирования. Классическим учебным пособием можно считать книгу Павловской Т.А. «С#. Программирование на языке высокого уровня. Учебник для вузов» [1]. В книге последовательно изложены и ключевые темы, и знакомство с платформой .NET. Стоит отметить книгу «Изучаем C#. 2-е изд.» авторов Э. Стиллмена и Дж. Грин, которая позволяет освоить минимальный набор инструментов и с его помощью сразу приступить к написанию собственного программного кода [2]. Одним из новейших изданий по изучению С# является «MicrosoftVisual C#. Step by Step» Джона Шарпа [3]. С его помощью можно освоить основы программировать усовершенствовать свои познания, используя одну из последних версий VisualStudio с поддержкой C#.
Для реализации проекта в качестве среды разработки была выбрана среда разработки Visual Studio 2013; язык программирования С#. Проведенный анализ СУБД привел к выбору в качестве базы данных – SQLite.
Функционал ресурса: студенту предоставляются учебные материалы в доступной форме (но не противоречащей стандарту языка С#), возможность выполнять лабораторные работы, сдавать свои самостоятельные (внеаудиторные) работы, проходить тестирование в режиме реального времени и просматривать текущие баллы; преподавателю предоставляется возможность создавать и редактировать структуру учебного материала, наполнять ее, создавать учебные материалы, а также формировать списки успеваемости студентов.
Работа ресурса для пользователя-студента. После успешной аутентификации открывается окно «Меню ресурса». Окно содержит логотип университета, кнопки «Перейти к обучению», «Сдать СРС на проверку», «Посмотреть свои результаты» и Label с отображением фамилии и группы студента, работающего с ресурсом. При нажатии на кнопку «Перейти к обучению» открывается окно «Обучение» (рис.1) с вкладками: «Теория»,
«Лабораторная», «Тесты».

Рис. 1. О кно с открытой вкладкой «Теория»
В левой части окна отображается структура всего изучаемого материала раздела в виде дерева. По нажатию на интересующую вершину в правой части окна отображается соответствующая теория (рис.1). По щелчку на листе дерева с названием лабораторной работы, открывается вкладка «Лабораторная», где для студента генерируются случайным образом вариант выбранной лабораторной работы, данные для нее и предусмотрена возможность открыть среду разработки VisualStudio для выполнения лабораторной работы (кнопка «Открыть среду разработки»).
При переходе на вкладку «Тесты» студенту предоставляется возможность выбрать и выполнить необходимый тест.
При нажатии на кнопку «Сдать СРС на проверку» (рис.1) открывается окно, в котором студент указывает путь к папке с файлом программы своей СРС, номер (название) СРС и ее вариант (рис.2). Затем запускается алгоритм проверки программы по принципу черного ящика. По завершению проверки студенту предоставляется результат оценивания его работы.

Рис. 2. Окно сдачи работы студентом
Для пользователя-преподавателя спроектированы окна с возможностями: «Перейти к обучению», «Редактировать задания» «Результаты студентов», После перехода в раздел «Редактировать задания», отображается окно (рис.3) с вкладками: «Добавить/изменить» (осуществляется возможность добавить или изменить данные для тестирования работ студентов); «Удалить» (осуществляется возможность удаления данных).

Рис. 3. Окно Изменение данных лабораторных работ.
Авторы полагают, что программная реализация проекта позволит использовать создаваемый образовательный ресурс в учебном процессе при изучении раздела «Классы» языка программирования С#» дисциплины «Информатика и основы программирования» с целью улучшение качества усвоения учебного материала студентами, и позволит сократить временные затраты преподавателя на осуществление контроля результатов обучения студентов.
Список литературы Проектирование образовательного ресурса для поддержки изучения раздела "Классы" языка программирования С#
- Павловская Т.А. С#. Программирование на языке высокого уровня. Учебник для вузов. - Спб.: Питер, 2009-423c.
- Стиллмен Э. Грин.Д. Изучаем С#. 2-е изд. - Спб.: Питер, 2012-696c.
- Шарп Д. Microsoft Visual C#. Step by Step.- Спб.: Питер, 2017. 848 с.