• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2022/2023

Программирование для лингвистов

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Направление: 45.03.03. Фундаментальная и прикладная лингвистика
Когда читается: 2-й курс, 1, 2 модуль
Формат изучения: с онлайн-курсом
Онлайн-часы: 50
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: русский
Кредиты: 4
Контактные часы: 60

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

Аннотация

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

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

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

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

  • Знание преимуществ и недостатков языка Python
  • Понимание неизменяемости строк и чисел.
  • Знание основных свойств списков как последовательностей
  • Понимание механизма работы коллекции объектов, представленной в виде отображения ключ-значение
  • Умение создавать переиспользуемые элементы программы в виде функций
  • Знание базовых принципов объектно-ориентированного программирования
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Тема 1. Язык программирования Python
  • Тема 2. Типы данных: числа и строки
  • Тема 3. Списки
  • Тема 4. Словари
  • Тема 5. Функции
  • Тема 6. Объектно-ориентированное программирование
Элементы контроля

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

  • неблокирующий Лабораторная работа №1. Выделение ключевых слов с помощью частот
  • неблокирующий Лабораторная работа №2. Выделение ключевых слов с помощью алгоритма RAKE
  • неблокирующий Лабораторная работа №3. Выделение ключевых слов с помощью графового алгоритма TextRank
  • неблокирующий Лабораторная работа №4. Суммаризация текстов
Промежуточная аттестация

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

  • 2022/2023 учебный год 2 модуль
    промежуточная аттестация отсутствует
Список литературы

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

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

  • Изучаем Python, Лутц, М., 2014

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

  • Программируем на Python, Доусон, М., 2015