| |||||
|
The Emissia.Offline Letters Электронное научное издание (педагогические и психологические науки) Издается с 7 ноября 1995 г. | |||||
|
|||||
|
Шифр научной специальности
5.8.2. Шумара Елена Викторовна Травкин Михаил Сергеевич Разработка компьютерной системы для обучения решению задач теории чисел Аннотация Ключевые слова: теория чисел, электронный образовательный ресурс, компьютерная обучающая система, интерактивность, алгоритмы решения задач. ---------------- Elena V. Shumara Mikhail S. Travkin Development of a Computer System for Teaching Problem Solving in Number Theory Abstract Key words: number theory, digital educational resource, сomputer-based learning system, interactivity, problem-solving algorithms. ---------------- Раздел «Теория чисел» является важной составляющей образовательных программ для студентов, обучающихся по направлениям, связанным с математикой, а также – программ для школьников старших классов, углубленно изучающих математику. Исследования в области информатизации образования, личный опыт преподавания авторов статьи показали эффективность применения средств информационных технологий при обучении математике. В то же время, специализированных обучающих компьютерных систем по конкретным разделам математики все еще недостаточно. Существующие профессиональные среды предоставляют инструментарий для решения математических задач, однако зачастую они разрабатываются без учета методической составляющей, что затрудняет работу с ними в реальном процессе обучения. Сказанное выше естественным образом приводит к актуальности разработки компьютерных программ не только для получения ответов математических задач, но и для обучения решению этих задач. На факультете математики РГПУ им. А. И. Герцена много лет ведется работа по созданию электронных образовательных ресурсов (ЭОР) разных типов. В рамках этой деятельности было принято решение о создании ЭОР, способствующего обучению решению некоторых алгебраических задач. Таким образом, целью стало разработать удобный в использовании электронный инструментарий, который обеспечил бы методическую поддержку практической части курса «Теория чисел». Мы рассмотрели различные типологии ЭОР [1] и приняли решение о разработке компьютерной обучающей системы (под названием «Задачи теории чисел»), обладающей одновременно следующими чертами: электронный задачник, линейно-разветвленная система работы с пользователями, элементы открытой инструментальной среды. На данном этапе основное математическое содержание системы следующее:
Среди основных возможностей компьютерной обучающей системы «Задачи теории чисел» имеет смысл выделить следующие:
Рассмотрим подробно указанные возможности системы. Начнем с генерации задач по выбранному разделу содержания. Режимом генерации задач могут воспользоваться как обучающиеся (для приобретения навыка решения задач на их большом количестве), так и преподаватели (для создания вариантов для практических занятий, а также для проведения самостоятельных и контрольных работ). Пользователь выбирает темы и по каждой из них указывает количество задач, которые ему нужно сгенерировать. После этого список задач появляется на экране. Пусть, например, пользователю требуется сгенерировать пять сравнений по модулю первой степени и по две задачи из других содержательных разделов системы, перечисленных выше. Указав необходимые параметры, пользователь получает список задач в том виде, как это указано на рисунке 1. Задачи можно выгрузить в текстовый файл для дальнейшего использования, например, на очных занятиях со студентами.
Рис. 1. Сгенерированные задачи Построчное решение осуществляется инструментарием системы для демонстрации пользователю хода решения задачи. Пользователь выбирает содержательный раздел, указывает математические коэффициенты задачи, после чего получает подробное решение задачи, позволяющее сделать выводы об общих принципах решения задач рассматриваемого типа. Предположим, пользователь выбирает раздел «Линейные диофантовы уравнения» и хочет получить решение уравнения 5x – 6y = 7 в целых числах. Он вводит соответствующие коэффициенты и получает решение (см. рисунок 2). Если текст решения не помещается в рамках одного экрана, возникает полоса прокрутки.
Рис. 2. Построчное решение задачи Наибольшей интерактивностью обладает режим помощи в решении задач. Пользователю предлагается случайным образом сгенерированная задача (по выбранной математической теме). Далее система задает наводящие вопросы, отвечая на которые пользователь получает представление о возможном ходе решения задач подобного типа. Поясним на конкретном примере из темы «Сравнения первой степени»: решение задачи с помощью цепных дробей. Предположим, сгенерировано сравнение первой степени:
Пользователю последовательно будет предложено ввести:
Правильно введенные числа подсветятся зеленым, неправильно введенные – красным (см. рисунок 3).
Рис. 3. Промежуточные шаги решения задачи пользователем Здесь же предусмотрен способ контроля за тем, понимает ли пользователь, как может быть устроена последовательность этапов решения рассматриваемой задачи. Предлагается список этапов, которые нужно расставить в правильном порядке. Соответствующий блок представлен на рисунке 4.
Рис. 4. Расстановка этапов решения задачи Структуру ЭОР «Задачи теории чисел» можно описать следующим образом. Взаимодействие пользователя и системы традиционно осуществляется через блок интерфейса, который позволяет зайти в тот или иной тематический раздел, выбрать функцию системы, интересующую в данный момент, ввести числовые параметры для задачи, получить решение задачи, вывести списки задач и т.п. При воздействиях пользователя начинают свою работу блоки ввода-вывода и обработки данных. В рамках последнего блока на текущий день программным образом реализованы следующие алгоритмы:
Система была разработана в среде Visual Studio на языке программирования C# для операционной системы Windows. Выбор языка и среды обусловлен, в частности, наличием поддержки библиотеки CSharpMath, с помощью которой реализован рендеринг изображений с задачами и их решениями из набора LaTeX команд. Кроме того, Visual Studio – комплексная интегрированная среда разработки, обладающая всеми необходимыми инструментами для работы с текстами программ и создания пользовательского интерфейса, а также для отладки и сборки кода [2]. В процессе разработки ЭОР «Задачи теории чисел» были выявлены принципы создания приложений аналогичного типа.
Компьютерные системы описываемого типа органично включаются в учебный процесс – как аудиторный, так и дистанционный. Они дают обучающимся возможность качественно поработать с математическими задачами: не только отследить ход решения и узнать ответ, но и получить понимание того, как устроена задача, какие алгоритмы применяются для ее решения, и как следствие – приобрести твердые навыки решения рассматриваемых задач. Студенты и преподаватели факультета математики РГПУ им. А. И. Герцена получили опыт работы с компьютерной обучающей системой в рамках дисциплины «Теория чисел» и отметили эффективность применения ее инструментария. В будущем возможности системы предполагается расширить за счет добавления новых математических разделов: бесконечные цепные дроби, нелинейные диофантовы уравнения, решение систем сравнений по модулю. С методической точки зрения предполагается добавить анимационные материалы, поддерживающие ход решения некоторых алгебраических задач. Авторы заявляют об отсутствии потенциального
или явного конфликта интересов.
Рекомендовано к публикации: Literature
Шумара Елена Викторовна Травкин Михаил Сергеевич | |||||
|
| |||||
| Copyright (C) 2026, Письма
в Эмиссия.Оффлайн (The Emissia.Offline Letters): электронный научный журнал ISSN 1997-8588 (online). ISSN 2500-2244 (CD-R) Свидетельство о регистрации СМИ Эл № ФС77-33379 (000863) от 02.10.2008 от Федеральной службы по надзору в сфере связи и массовых коммуникаций При перепечатке и цитировании просим ссылаться на " Письма в Эмиссия.Оффлайн ". Эл.почта: emissia@mail.ru Internet: http://www.emissia.org/ Тел.: +7-812-9817711, +7-904-3301873 Адрес редакции: 191186, Санкт-Петербург, наб. р. Мойки, 48, РГПУ им. А.И.Герцена Учредитель: Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский государственный педагогический университет им. А.И.Герцена"" Издается при содействии: Консультационного бюро доктора Ахаяна [ИП Ахаян А.А.], гос. рег. 306784721900012 от 07,08,2006. |