Учебные курсы кафедры — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Весенний семестр 2025 года)
(Учебные курсы кафедры Алгоритмов и технологий программирования)
Строка 86: Строка 86:
 
[[Базы данных весна 2025 | Базы данных]]
 
[[Базы данных весна 2025 | Базы данных]]
  
[[Параллельные и распределенные вычисления. Основной поток весна 2025 | Параллельные и распределенные вычисления. Основной поток]]
+
[[Параллельные и распределенные вычисления весна 2025 | Параллельные и распределенные вычисления]]
  
[[Параллельные и распределенные вычисления. Иностранный поток весна 2025 | Параллельные и распределенные вычисления. Иностранный поток]]
+
[[Функциональные языки программирования весна 2025| Функциональные языки программирования]]
 
 
[[Функциональные языки программирования. Основной поток весна 2025 | Функциональные языки программирования. Основной поток]]
 
 
 
[[Функциональные языки программирования. Продвинутый поток весна 2025 | Функциональные языки программирования. Продвинутый поток]]
 
  
 
[[Разработка на Android весна 2025 | Разработка на Android]]
 
[[Разработка на Android весна 2025 | Разработка на Android]]

Версия 10:08, 22 ноября 2024

Содержание

Учебные курсы кафедры Алгоритмов и технологий программирования

Весенний семестр 2025 года

1 курс 2 курс 3 курс 4 курс 5 курс

Программирование на языке C++. Базовый поток

Программирование на языке C++. Основной поток

Программирование на языке C++. Продвинутый поток

Программирование на языке C++. Иностранный поток

Алгоритмы и структуры данных II. Базовый поток

Алгоритмы и структуры данных II. Основной поток

Алгоритмы и структуры данных II. Продвинутый поток

Алгоритмы и структуры данных II. Иностранный поток

Практикум Python

Технологии программирования

Программирование на Java

Foreign students. Foundations of Programming II

Foreign students. Data Structures and Algorithms I

ИВТ. Архитектура вычислительных систем и языки ассемблера

ИВТ. Разработка и анализ алгоритмов

Базы данных

Базы данных

Программирование на Rust

Программирование на Go

АКОС II

Алгоритмы и структуры данных II. Иностранный поток

Основы непрерывной интеграции (DevOps)

Языки программирования и теория компиляции

Теория и практика многопоточной синхронизации

ИВТ. Алгоритмы обработки строк и теории чисел

ИВТ. Практикум по объектно-ориентированному программированию. Базовый поток

ИВТ. Практикум по объектно-ориентированному программированию. Продвинутый поток

Теория языков программирования

Operating Systems II/Операционные системы I

Data Structures and Algorithms III

Databases

Программирование на Rust

Программирование на Go

АКОС II

Основы непрерывной интеграции (DevOps)

Языки программирования и теория компиляции

Базы данных

Параллельные и распределенные вычисления

Функциональные языки программирования

Разработка на Android

Разработки на Flutter

Введение в идиоматический Котлин

Программирование на Rust

Программирование на Go

Основы непрерывной интеграции (DevOps)

Теория и практика многопоточной синхронизации

Разработка на Android

Разработки на Flutter

Введение в идиоматический Котлин

Автоматическая обработка естественного языка

Машинное обучение на практике

Хранение и обработка больших объёмов данных

История и методология информатики и вычислительной техники

Исследовательский семинар: алгоритмы и технологии программирования

Алгоритмы на дискретных структурах данных

Автоматизация программирования

Основы лидерства и управление высокоэффективными командами

Современные технологии разработки сервисов анализа данных

Безопасность облачных продуктов

Введение в технологии DevOps

Разработка на Go

Основы непрерывной интеграции. DevOps

Сбор, подготовка и разметка данных

АКОС (для Blockchain)

Осенний семестр 2024 года

1 курс 2 курс 3 курс 4 курс 5 курс 6 курс

Программирование на языке C++. Базовый поток

Программирование на языке C++. Основной поток

Программирование на языке C++. Продвинутый поток

Программирование на языке C++. Иностранный поток

Алгоритмы и структуры данных I. Базовый поток

Алгоритмы и структуры данных I. Основной поток

Алгоритмы и структуры данных I. Продвинутый поток

Алгоритмы и структуры данных I. Иностранный поток

Практикум Python. Базовый поток

Практикум Python. Продвинутый поток

Математические основания алгоритмов и сложность вычислений. Базовый поток

Математические основания алгоритмов и сложность вычислений. Продвинутый поток

Практикум по алгоритмам и структурам данных. Поток Java

Введение в структуры данных. Базовый поток

Введение в структуры данных. Продвинутый поток

Программирование на Java для ПМИ.ERP

Foundations of Programming I

Современные компьютерные сети

Программирование на языке C++. Иностранный поток

Алгоритмы и структуры данных I. Иностранный поток

Алгоритмы и структуры данных III. Базовый поток

Алгоритмы и структуры данных III. Основной поток

Алгоритмы и структуры данных III. Продвинутый поток

Практикум Python. Базовый поток

Практикум Python. Продвинутый поток

Формальные языки и трансляции

Архитектура компьютеров и операционные системы

Современные компьютерные сети

Python и R в приложениях к экономике

Алгоритмы на графах и динамическое программирование

Объектно-ориентированное программирование на C++

Промышленное программирование на языке Java

Data Structures and Algorithms II

Python

Operating Systems I

Параллельные и распределенные вычисления

Практикум Python. Базовый поток

Практикум Python. Продвинутый поток

Формальные языки и трансляции

Архитектура компьютеров и операционные системы

Современные компьютерные сети

Промышленное программирование на языке Java

Full-stack разработка

Робастные методы в математической статистике

Programming Java

Workshop on Software Development

Parallel and Disrtibuted Computing I

Подготовка презентаций в PowerPoint

Промышленное программирование на языке Java

Метапрограммирование

Робастные методы в математической статистике

Проектирование программных систем

Дизайн и эксплуатация систем в микросервисной архитектуре

Применение Python в статистическом анализе данных

Теория решеток для анализа и разработки данных

Алгоритмы биоинформатики

Алгоритмы на дискретных структурах данных (ШАД) 2024

Анализ изображений

Современные технологии разработки сервисов анализа данных

НИС

Технологии программирования и операционные системы. 2024

Управление разработкой и запуском цифровых продуктов (МТС)

Облачные бизнесы и платформы (МТС)

Проектное управление в IT

Машинное обучение на больших объемах данных

НИС

Устройство ядра Linux (НОВ)

Практики и инструменты надёжности (МТС)

Продвинутые алгоритмы (НОВ)

Основы лидерства и управление высокоэффективными командами

Весенний семестр 2024 года

1 курс 2 курс 3 курс 4 курс 5 курс 6 курс

Практикум Python

ИВТ. Практикум по объектно-ориентированному программированию

Архитектура компьютеров и операционные системы

ИВТ. Архитектура вычислительных систем и языки ассемблера

Теория и практика многопоточной синхронизации

Алгоритмы и структуры данных (Русскоязычные иностранцы)

Базы данных 2024

Параллельные и распределенные вычисления

Разработка на Rust

Разработка на Go

Разработка на Flutter

Основы непрерывной интеграции (DevOps)

Разработка для Android

Современные компьютерные сети

Факультетские курсы

Технологии разработки на языке Java

Хранение и обработка больших объемов данных

Автоматическая обработка естественного языка

Машинное обучение на практике

Основы непрерывной интеграции (DevOps)

Современные технологии разработки сервисов анализа данных

Кафедральные курсы

Научный семинар

Основы лидерства и управление высокоэффективными командами


Осенний семестр 2023 года

1 курс 2 курс 3 курс 4 курс 5 курс 6 курс


Практикум по объектно-ориентированному программированию

Алгоритмы и структуры данных (Русскоязычные иностранцы)

Промышленное программирование на Java

Параллельные и распределенные вычисления

Fullstack-разработка

Подготовка презентаций в PowerPoint

Факультетские курсы

Технологии программирования и операционные системы

Анализ изображений

Основы интернет-маркетинга

Алгоритмы биоинформатики

Управление IT-проектами

Структурный анализ и визуализация сетей

Интерпретируемые методы классификации и порождения знаний

Кафедральные курсы

Научный семинар

Применение Python в статистическом анализе данных

Факультетские курсы

Машинное обучение на больших объемах данных

Современные компьютерные сети

Кафедральные курсы

Fullstack-разработка

Современные технологии разработки серисов анализа данных

Весенний семестр 2023 года

Про индивидуальные планы 2023 весна

Проблемы с ведомостями

Страница с расписанием

1 курс 2 курс 3 курс 4 курс 5 курс

Практикум Python

Практикум Python. Совместная программа ВШЭ-РЭШ. Весна 2023

Программирование на С++ основной и продвинутый потоки

Технологии программирования

Алгоритмы и структуры данных основной поток

Алгоритмы и структуры данных продвинутый поток

[Архитектура компьютеров и операционные системы | CAOS-2022]

Программирование на языке Python

Базы данных 2023

Алгоритмы и структуры данных

Algorithms and data structures III

Разработка на языке Rust

Разработка на языке Golang

Параллельные и распределенные вычисления

Современные компьютерные сети

Факультетские курсы

История и методология информатики и вычислительной техники

Технологии разработки на языке Java

Хранение и обработка больших объемов данных

Автоматическая обработка естественного языка

Кафедральные курсы

Автоматизация программирования

Научный семинар

Осенний семестр 2022 года - основные дисциплины

Про индивидуальные планы 2022

1 курс 2 курс 3 курс 4 курс 5 курс 6 курс

Практикум Python (ПМФ)

Foundations of programming

Введение в программирование и алгоритмы (основной поток)

Программирование на С++ основной и продвинутый потоки

CAOS-2022

Data Structures and Algorithms 2022

AlgoGraphs-2022

OOP C++

Алгоритмы и структура данных (продвинутый поток)

Алгоритмы и структура данных (основной поток)


Параллельные и распределенные вычисления

Промышленное программирование на Java

Java foreign group

Проектирование программных систем

Факультетские курсы

Технологии программирования и операционные системы

Анализ изображений

Основы интернет-маркетинга

Алгоритмы биоинформатики

Кафедральные курсы

Научный семинар

Применение Python в статистическом анализе данных

Машинное обучение на больших объемах данных

Web программирование

Весенний семестр 2022 года - основные дисциплины

1 курс 2 курс 3 курс 4 курс 5 курс

Параллельные и распределенные вычисления

Факультетские курсы

Математические методы визуализации данных

История и методология информатики и вычислительной техники

Технологии разработки на языке Java

Хранение и обработка больших объемов данных

Автоматическая обработка естественного языка

Кафедральные курсы

Автоматизация программирования

Научный семинар

Осенний семестр 2021 года - основные дисциплины

Про индивидуальные планы 2021

1 курс 2 курс 3 курс 4 курс 5 курс 6 курс

Параллельные и распределенные вычисления

Промышленное программирование на Java

Java foreign group

Факультетские курсы

Технологии программирования и операционные системы

Анализ изображений

Кафедральные курсы

Научный семинар

Применение Python в статистическом анализе данных

Машинное обучение на больших объемах данных

Web программирование

Весенний семестр 2021 года - основные дисциплины

Про индивидуальные планы

1 курс 2 курс 3 курс 4 курс 5 курс

Факультетские курсы

История и методология информатики и вычислительной техники

Программирование на Java

Хранение и обработка больших объемов данных

Автоматическая обработка естественного языка

Кафедральные курсы

Автоматизация программирования

Научный семинар

Осенний семестр 2020 года - основные дисциплины

1 курс 2 курс 3 курс 4 курс 5 курс 6 курс

Формальные языки и трансляции

Параллельные и распределенные вычисления

Промышленное программирование на Java

Технологии программирования и операционные системы

Анализ изображений

Машинное обучение на больших объемах данных

Весенний семестр 2020 года - основные дисциплины

1 курс 2 курс 3 курс 4 курс 5 курс

Алгоритмы и структуры данных (поток ИВТ)

Теория и практика многопоточной синхронизации

Хранение и обработка больших объемов данных

Технологии программирования и операционные системы - 2

Осенний семестр 2019 года - основные дисциплины

1 курс 2 курс 3 курс 4 курс 5 курс 6 курс

Формальные языки и трансляции

Параллельные и распределенные вычисления

Промышленное программирование на Java

Методы оптимизации

Full-stack разработка

Сложность вычислений

Математическая статистика

Технологии программирования и операционные системы

Машинное обучение на больших объемах данных

Осенний семестр 2018 года - основные дисциплины

1 курс 2 курс 3 курс 4 курс 5 курс 6 курс

Введение в программирование (базовый поток)

Введение в программирование (основной поток)

Архитектура компьютеров и операционные системы (ПМИ, набор 2017 года)

Алгоритмы и структуры данных (базовый поток)

Алгоритмы и структуры данных (основной поток)

Формальные языки и трансляции

Дополнительные главы Архитектуры компьютеров и операционных систем (ПМИ, набор 2016 года)

Параллельные и распределенные вычисления

Проектирование программных систем

Прикладное машинное обучение

Робастные методы в статистике

Теория решеток для анализа и разработки данных

Анализ изображений

Машинное обучение на больших объемах данных

Работа с данными в индустрии

Научно-исследовательская работа

Архив тем НИР прошлых лет