Бакалавриат
2023/2024![Цель освоения дисциплины](/f/src/global/i/edu/objectives.svg)
![Планируемые результаты обучения](/f/src/global/i/edu/results.svg)
![Содержание учебной дисциплины](/f/src/global/i/edu/sections.svg)
![Элементы контроля](/f/src/global/i/edu/controls.svg)
Программирование для лингвистов
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус:
Курс обязательный (Фундаментальная и прикладная лингвистика)
Направление:
45.03.03. Фундаментальная и прикладная лингвистика
Где читается:
Факультет гуманитарных наук (Нижний Новгород)
Когда читается:
2-й курс, 1, 2 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
20
Охват аудитории:
для своего кампуса
Преподаватели:
Демидовский Александр Владимирович,
Тугарев Артем Михайлович
Язык:
русский
Кредиты:
4
Контактные часы:
60
Программа дисциплины
Аннотация
Курс предназначен для приобретения навыков программирования с использованием компьютерных технологий (в первую очередь, язык программирования Python) для решения возникающих на практике лингвистических задач.
Цель освоения дисциплины
- Овладение навыками программирования на языке Python
- Получение навыков решения некоторых задач компьютерной лингвистики
Планируемые результаты обучения
- Знание преимуществ и недостатков языка Python
- Понимание неизменяемости строк и чисел.
- Знание основных свойств списков как последовательностей
- Понимание механизма работы коллекции объектов, представленной в виде отображения ключ-значение
- Умение создавать переиспользуемые элементы программы в виде функций
- Знание базовых принципов объектно-ориентированного программирования
Содержание учебной дисциплины
- Тема 1. Язык программирования Python
- Тема 2. Типы данных: числа и строки
- Тема 3. Списки
- Тема 4. Словари
- Тема 5. Функции
- Тема 6. Объектно-ориентированное программирование
Элементы контроля
- Лабораторная работа №1
- Лабораторная работа №2
- Лабораторная работа №3
- Лабораторная работа №4