Бакалавриат
2021/2022
Программирование для лингвистов
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс обязательный (Фундаментальная и прикладная лингвистика)
Направление:
45.03.03. Фундаментальная и прикладная лингвистика
Где читается:
Факультет гуманитарных наук (Нижний Новгород)
Когда читается:
2-й курс, 1, 2 модуль
Формат изучения:
с онлайн-курсом
Охват аудитории:
для своего кампуса
Преподаватели:
Демидовский Александр Владимирович,
Кащихин Андрей Николаевич,
Кузнецова Валерия Андреевна,
Ураев Дмитрий Юрьевич
Язык:
русский
Кредиты:
4
Контактные часы:
60
Программа дисциплины
Аннотация
Курс предназначен для приобретения навыков программирования с использованием компьютерных технологий (в первую очередь, язык программирования 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