Иностранный язык. Автоматический выбор оптимального набора учебных текстов

Обсуждение вопросов, связанных с автоматизированной поддержкой работы преподавателя иностранного языка. Рассмотрение алгоритма выбора из базы данных оптимального набора текстов для развития коммуникативных навыков по определенной разговорной теме.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 27.02.2019
Размер файла 38,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Математическая морфология.

Электронный математический и медико-биологический журнал. 

Том 9. Вып. 4. 2010.

Иностранный язык. Автоматический выбор оптимального набора учебных текстов

Емельченков Е.П., Кафедра информатики, Смоленский государственный Университет

Шилягина А.М., Кафедра английского языка № 3, Смоленский государственный университет

Аннотация

набор текст автоматизированный алгоритм

Обсуждаются вопросы, связанные с автоматизированной поддержкой работы преподавателя иностранного языка. Предложен алгоритм выбора из базы данных оптимального набора текстов для развития коммуникативных навыков по определенной разговорной теме.

Ключевые слова: автоматизированная поддержка, алгоритм выбора, импликативная матрица

Annotation

A foreign language. Automatic choice of the optional set of the training texts

Yemelchenkov Ye. P., Shilyagina A. M.

In the given article automatic support of work of a foreign language teacher is considered. Algorithm of selection of the optional set of the texts for the improvement of communication skills on a definite topic from the data base is given.

Key words: automatic support, algorithm of selection of the optional set of the texts

При изучении иностранного языка для работы над каждой разговорной темой преподаватель подбирает определенный набор коротких учебных текстов, позволяющих в совокупности развить коммуникативные навыки по заданной теме. Выбор текстов осуществляется из базы данных учебных текстов, в которую они попадают из разных источников, в том числе и из Интернет.

В работе мы не обсуждаем процесс создания и заполнения базы данных учебных текстов. Отметим только, что оценку пригодности текста для помещения его в базу данных, как правило, производит эксперт. Работа по отбору необходимых текстов весьма трудоемка, но ее можно частично автоматизировать. В данной работе мы полагаем, что база данных учебных текстов уже имеется в нашем распоряжении.

Ниже излагается алгоритм выбора из базы данных оптимального набора учебных текстов для развития коммуникативных навыков по определенной разговорной теме. При этом каждая разговорная тема характеризуется определенным набором слов, входящих в лексический минимум по заданной теме.

Алгоритм включает два этапа. На первом этапе вычисляется количество вхождений каждого слова из набора в каждый текст . Результаты вычислений заносятся в импликативную матрицу - таблицу (рис. 1), в которой через обозначено число вхождений слова в текст .

На втором этапе осуществляется выбор оптимального (по какому-либо критерию) набора текстов N для развития коммуникативных навыков по заданной разговорной тема . В качестве критерия отбора могут выступать, например, следующие:

К1. В наборе текстов N должно быть минимальное число незнакомых «лишних» слов.

К2. Набор текстов N по суммарному объему должен быть наименьшим.

К3. Набор текстов N должен содержать, как можно более простые тексты. Сложность текстов может оцениваться по-разному, например:

а) экспертными оценками;

б) предполагаемым временем усвоения текста;

в) наличием в тексте тех или иных грамматических конструкций.

Вообще говоря, оценка сложности текста может даваться с учетом уровня обученности конкретного учащегося или группы учащихся.

К4. Набор текстов N должен содержать минимальное число учебных текстов.

К5. Каждое слово из множества должно суммарно встречаться в наборе текстов N не менее q раз.

К6. Набор текстов N должен содержать k текстов, в которых примерно одинаково распределены новые слова из лексического минимума . Такой набор может понадобиться, например, если для изучения лексического минимума отведено по учебному плану k занятий. При этом можно потребовать также указать последовательность изучения выбранных текстов с учетом ранее изученной лексики.

Таблица 1. Импликативная матрица количества вхождения слов из лексического минимума в учебные тексты

Учебные тексты из базы данных

Слова из лексического минимума

...

...

В качестве примера (разумеется, упрощенного) рассмотрим конкретную импликативную матрицу (рис. 2), полученную в результате обработки текстов из заданного множества учебных текстов . В последнем столбце матрицы приведены экспертные оценки сложности текста по десятибалльной шкале.

Таблица 2. Импликативная матрица системы индивидуальных тестовых заданий с экспертной оценкой текстов

Идентификатор текста

Слова из лексического минимума

Экспертная оценка

текста

3

0

4

2

0

3

0

3

0

5

0

3

2

3

0

2

3

2

3

4

1

0

4

4

0

0

3

0

3

5

0

1

0

4

5

2

Для развития коммуникативных навыков по разговорной теме можно выбрать различные наборы текстов такие, например, как:

, , , ,

, ,

каждый из которых обладает своими достоинствами и недостатками.

Наборы текстов и примерно одинаково пригодны для развития коммуникативных навыков по разговорной теме . Они включают в себя по два текста с одинаковыми экспертными оценками. Однако, если преподаватель считает, что для развития коммуникативных навыков в выбранном наборе текстов каждое слово из множества должно встречаться не менее 3 раз, то в качестве искомого следует выбрать набор .

Наборы текстов и включают в себя по три текста. Однако, набор включает текст наиболее сложный по оценке экспертов и поэтому может быть более или менее предпочтительным в зависимости от потребностей преподавателя.

Набор текстов включает в себя четыре текста, позволяющих достаточно хорошо освоить новую лексику. Каждое слово в этом наборе текстов встречается не менее 8 раз.

Набор текстов позволяет изучить всю лексику за три занятия с равномерным распределением новых слов между занятиями. Сначала следует изучать текст , содержащий два новых слова и , затем - текст , содержащий два новых слова и (с учетом изученных ранее), затем - текст , содержащий одно новое слово .

Для перечисленных задач авторы построили математические модели и предложили решения, допускающие реализацию на персональном компьютере. В решениях были использованы следующие алгоритмы:

алгоритм решения целочисленной задачи линейного программирования,

алгоритм выбора минимального числа строк, покрывающих импликативную матрицу,

алгоритм нахождения минимального покрытия заданного множества вершин в графе,

алгоритм отыскания n-кратного покрытия и другие алгоритмы.

Размещено на Allbest.ru

...

Подобные документы

  • Использование комплекта диакритических знаков и букв для набора текстов на европейских языках. Обозначение времени, знаков валют. Британские и американские особенности английского языка. Правила французской, испанской, итальянской и немецкой типографики.

    контрольная работа [216,2 K], добавлен 06.01.2015

  • Требования, предъявляемые к базе данных "Публикации в СМИ". Выбор инструментальных средств для разработки. Проектирование базы данных: выявление необходимого набора сущностей, обоснование требуемого набора атрибутов, определение связей между объектами.

    курсовая работа [1,2 M], добавлен 18.04.2014

  • Двоичные деревья в теории информации. Двоичные кодовые деревья допускают интерпретацию в рамках теории поиска. Обоснование выбора, описание алгоритма и структур данных. Обоснование набора тестов. Построение оптимального кода. Сущность алгоритма Хаффмана.

    курсовая работа [241,6 K], добавлен 17.10.2008

  • Формирование инвестиционного портфеля. Диверсификация портфеля. Портфель Марковица минимального риска. Задача формирования портфеля максимальной эффективности из всех портфелей, имеющих риск не более заданного. Расчет оптимального набора ценных бумаг.

    курсовая работа [574,6 K], добавлен 22.04.2012

  • Решение проблемы автоматического упрощения текста на лексическом уровне: способы, методы, приложения и инструменты. Задача автоматической адаптации текста для изучающих иностранный язык. Выбор средств разработки, создание словарей замен и языковой модели.

    дипломная работа [117,3 K], добавлен 28.08.2016

  • Формирование инвестиционного портфеля и его диверсификация. Расчет показателей оптимального портфеля. Задача выбора портфеля максимальной эффективности из всех портфелей, имеющих риск не более заданного. Работа с файлами. Упрощение работы с программой.

    курсовая работа [435,8 K], добавлен 26.02.2013

  • Ознакомление с основами расширяемого языка разметки Extensible Markup Language. Изучение основных правил создания XML-документа. Рассмотрение набора элементов языка, секций CDATA, директив анализатора, комментариев, спецсимволов, текстовых данных.

    презентация [400,9 K], добавлен 21.12.2014

  • Структура программного комплекса. Ввод информации из заданного файла. Создание набора данных. Добавление элементов в конец набора данных. Просмотр всех элементов набора данных. Копирование информации из НД в заданный файл. Сортировка массива по номерам.

    курсовая работа [630,5 K], добавлен 01.06.2014

  • Условие задачи: составление программы на языке Pascal для определения оптимального маршрута с ближайшим временем отправления, меньшим пребыванием в пути. Решение методом последовательного испытания. Формы представления данных, набора тестов. Результаты.

    курсовая работа [22,0 K], добавлен 07.11.2009

  • Проектирование базы данных, отражающей информацию о поездах дальнего следования с использованием алгоритма деревьев. Разновидности деревьев и принцип выбора оптимального из них для создания программы. Модули программы и их функции, анализ работы ПО.

    курсовая работа [28,1 K], добавлен 11.07.2009

  • Понятие и внутренняя структура базы данных как набора информации, потенциально необходимой в дальнейшем, плюс алгоритмы и программы, предназначенные для работы с этим набором. Принципы формирования базы данных, работа с основными таблицами и запросами.

    презентация [974,8 K], добавлен 15.03.2015

  • Применения языка логического программирования Пролог и языка программирования Haskell для реализации алгоритма поиска оптимального каркаса графа. Алгоритм Прима, преимущество перед другими алгоритмами нахождения оптимального каркаса, близких к полным.

    курсовая работа [230,2 K], добавлен 13.06.2012

  • Понятие семантики; обзор и анализ существующих средств семантического разбора естественно-языковых текстов. Разработка алгоритма работы системы на основе семантического анализа, его реализация на языке программирования; проектирование интерфейса системы.

    дипломная работа [1,7 M], добавлен 18.03.2012

  • Появление искусственных систем, способных воспринимать и понимать человеческую речь. Автоматическая обработка естественного языка. Анализ, синтез текстов. Системы автоматического синтеза. Проблема понимания, оживление текстов. Модели коммуникации.

    реферат [19,0 K], добавлен 02.11.2008

  • Изучение вопросов, связанных с проектированием и эксплуатацией автоматизированных систем управления технологическими объектами. Разработка оптимального управления технологическим объектом управления - парогенератором. Выбор закона регулирования.

    курсовая работа [5,2 M], добавлен 18.01.2015

  • Создание набора классов, реализующих функции генерации метаданых для заданного файла данных спутника MTSAT-1R. Существующие методы решения. Реализация алгоритма получения необходимых полей с нужными данными. Разработка структуры базы данных инвентаря.

    курсовая работа [38,6 K], добавлен 17.07.2009

  • Анализ предметной области. Проектирование и разработка базы данных и интерфейса в виде набора Web-страниц для отображения, создания, удаления и редактирования записей базы данных. Аппаратное и программное обеспечение системы. Алгоритм работы программы.

    курсовая работа [3,0 M], добавлен 12.01.2016

  • Корпус текстов школьников в контексте корпусной лингвистики, его содержание и пополнение. Пунктуационная разметка текстов, классификация ошибок. Использование языка разметки TEI для кодировки пунктуации. Обработка корпуса с помощью программы Интерробанг.

    дипломная работа [1,9 M], добавлен 08.11.2015

  • Проектирование информационной модели данных, серверной и клиентской частей приложения. Обеспечение коллективного доступа. Составление оптимального набора тестов. Разработка инструкций по сопровождению и эксплуатации клиент–серверного приложения.

    дипломная работа [2,7 M], добавлен 07.07.2012

  • Ознакомление с ситуацией распространения на рынке языков программирования. Определение плюсов и минусов Pascal, C++, VBA. Сравнение и анализ синтаксиса программ на основе одной задачи. Выявление лучшего языка для освоения первоначальных навыков.

    курсовая работа [1022,0 K], добавлен 13.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.