Весна 2017

Материал из SEWiki
Перейти к: навигация, поиск

1 курс

Распределение по группам

  1. Алгебра
  2. Алгоритмы
  3. Математический анализ
  4. Основы дискретной математики
  5. С++
  6. Работа в операционной системе Unix

2 курс

  1. Java
  2. Комбинаторика
  3. Математический анализ
  4. Матлогика и теория алгоритмов
  5. Теория вероятностей
  6. Введение в биоинформатику

3 курс

  1. Методы оптимизации
  2. Численные методы
  3. Параллельное программирование
  4. Технологии компьютерных сетей
  5. Типы в языках программирования
  6. Введение в машинное обучение
  7. Работа с данными
  8. Reinforcement learning
  9. Теория информации
  10. Тестирование ПО
  11. Software engineering
  12. Матстатистика
  13. Семантика языков программирования
  14. Контейнерная виртуализация

5 курс

  1. Типы в языках программирования
  2. Матлогика
  3. Алгоритмы и Структуры Данных
  4. CPP
  5. Машинное обучение
  6. Java
  7. Формальные языки
  8. Software Design

6 курс

Обязательные:

  1. Java-II
  2. Информационный поиск
  3. Параллельные и Распределенные Вычисления
  4. VM
  5. Software Design

По выбору:

  1. Виртуализация
  2. Компиляторы
  3. Вычислительная геометрия
  4. Компьютерная графика
  5. Reactive Scala
  6. Машинное обучение-II
  7. Прогр. с завис. типами