• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

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

2023/2024
Учебный год
RUS
Обучение ведется на русском языке
4
Кредиты
Статус:
Курс обязательный
Когда читается:
2-й курс, 1, 2 модуль

Преподаватели

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

Аннотация

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

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

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

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

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

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

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

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

  • неблокирующий Лабораторная работа №1
  • неблокирующий Лабораторная работа №2
  • неблокирующий Лабораторная работа №3
  • неблокирующий Лабораторная работа №4
Промежуточная аттестация

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

  • 2023/2024 учебный год 2 модуль
    0.6 * (0.1 * Лабораторная №1 + 0.2 * Лабораторная №2 + 0.4 * Лабораторная №3 + 0.3 * Лабораторная №4) + 0.4 * экзамен
Список литературы

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

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

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

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

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