We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Programming for Linguists

2021/2022
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Delivered at:
Department of Applied Mathematics and Informatics (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Compulsory course
When:
2 year, 1, 2 module

Instructors


Demidovskij, Alexander


Кащихин Андрей Николаевич


Кузнецова Валерия Андреевна


Ураев Дмитрий Юрьевич

Программа дисциплины

Аннотация

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

Цель освоения дисциплины

  • Получение навыков написания программ с использованием объектно-ориентированного подхода
  • Получение навыков составления и реализации программ на языке Python
  • Приобретение опыта работы со средами разработки для языка Python (PyCharm, ipython)
  • Использование языка Python для реализации задач машинного обучения в лингвистике
Планируемые результаты обучения

Планируемые результаты обучения

  • Может формализовать и программно реализовать алгоритм q learning
  • Может формализовать и программно реализовать алгоритм Байеса
  • Может формализовать и программно реализовать алгоритм ближайшего соседа
  • Умеет осуществлять следующие операции с xml-файлами: создание, удаление, изменение и поиск элемента. Сохранение измененных данных
  • Умеет разрабатывать интерфейс программного прототипа в pygame
  • Умеет строить программный прототип в рамках объектно-ориентированной парадигмы
Элементы контроля

Элементы контроля

  • неблокирующий Аудиторная работа
  • неблокирующий Домашнее задание
  • неблокирующий Экзамен
  • неблокирующий Аудиторная работа
  • неблокирующий Домашнее задание
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2021/2022 учебный год 2 модуль
    0.5 * Экзамен + 0.35 * Аудиторная работа + 0.15 * Домашнее задание
Список литературы

Список литературы

Рекомендуемая основная литература

  • Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2018. — 343 с. — (Среднее профессиональное образование). - Режим доступа: http://znanium.com/catalog/product/961522

Рекомендуемая дополнительная литература

  • Sarkar, D., Bali, R., & Sharma, T. (2018). Practical Machine Learning with Python : A Problem-Solver’s Guide to Building Real-World Intelligent Systems. [United States]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1667293

Авторы

  • Демидовский Александр Владимирович