Цели и задачи дисциплины
Цель курса: отработка навыка решения лингвистических задач с использованием языка программирования высокого уровня
Задачи курса:
Расширить спектр средств программирования для решения прикладных лингвистических задач; изучить основные принципы объектно-ориентированного программирования; дать представление об абстрактных структурах данных; рассмотреть некоторые библиотеки и алгоритмы обработки языковых данных
Краткое содержание дисциплины
Основы объектно-ориентированного программирования. Классы
Динамические структуры данных. Стек. Очередь. Дек. Графы. Деревья.
Некоторые библиотеки. Обработка текстов на естественном языке.
Парсинг web-страниц.
Работа с различными форматами файлов.
Визуализация табличных данных.
Компетенции обучающегося, формируемые в результате освоения дисциплины
ОПК-7
Способен понимать принципы работы современных информационных технологий и использовать их для решения задач профессиональной деятельности
УК-2
Способен определять круг задач в рамках поставленной цели и выбирать оптимальные способы их решения, исходя из действующих правовых норм, имеющихся ресурсов и ограничений