Курсы кафедры
Бакалавриат
Руководители курса: Фролов Владимир Александрович

В этом обязательном для всех студентов 3-го года курсе рассматриваются основы компьютерной графики, такие как устройство оптической системы человека, свет и цвет, модели цвета, основы обработки изображений, распознавание изображений с помощью классификаторов на основе машинного обучения, основы обработки сигналов, графический конвейер, библиотека OpenGL, шейдеры, методы расчёта глобальной освещенности, трассировка лучей, метод излучательности.

Руководители курса: Сенюкова Ольга Викторовна
Сайт курса: http://asmcourse.cs.msu.ru/

Основной курс по программированию для бакалавров 1 курса в поддержку лекционного курса «Архитектура ЭВМ и язык Ассемблера».

Руководители курса: Сенюкова Ольга Викторовна
Сайт курса: http://algcourse.cs.msu.ru/

Основной курс по программированию для бакалавров 1 курса в поддержку лекционного курса «Алгоритмы и алгоритмические языки».

Руководители курса: Петровский Михаил Игоревич

В курсе рассматриваются основные вопросы программирования для решения задач статистического анализа данных с использованием аналитической платформы SAS.

Руководители курса: Конушин Антон Сергеевич
Сайт курса: http://cv-gml.ru

В курсе рассматриваются основные задачи анализа и обработки изображений, и основные подходы к их решению.

Сайт курса: http://jaffar.cs.msu.su/mash/os/

Курс посвящен одному из ключевых понятий, связанных с функционированием компьютеров и их программного обеспечения – понятию операционная система. В курсе рассматриваются базовые понятия и определения, связанные с операционными системами, рассматривается архитектура, состав основных компонентов и их функционирование, взаимосвязь с аппаратурой компьютеров. Изучаются основы организации операционных систем, приводятся  примеры реализации основных компонентов ОС.

Руководители курса:

Содержание  курса по истории вычислительной техники включает рассмотрение этапов развития вычислительной техники, основных отечественных и зарубежных разработок вычислительных машин и систем, связанных, в первую очередь, с развитием в них параллелизма обработки информации.

Магистратура
Руководители курса: Петровский Михаил Игоревич

В курсе рассматриваются основные вопросы программирования для решения задач статистического анализа данных с использованием аналитической платформы SAS.

Руководители курса: Конушин Антон Сергеевич
Сайт курса: http://cv-gml.ru

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

Руководители курса: Фролов Владимир Александрович

В курсе рассматриваются современные технологии эффективного использования графических процессоров для решения разных прикладных задач, в первую очередь компьютерной графики и обработки изображений.  

Руководители курса: Конушин Антон Сергеевич

В курсе рассматриваются актуальные задачи компьютерного зрения, компьютерной графики и обработки изображений. Разбираются современные подходы к их решению, ограничения этих подходов, открытые проблемы и возможные пути их преодоления. В ходе курса студенты делают устные доклады по данным темам. 

Руководители курса: Петровский Михаил Игоревич
В курсе рассматриваются современные алгоритмы и методы интеллектуального анализа данных для решения задач поиска ассоциативных правил, тематического моделирования, кластеризации, классификации и прогнозирования.
Руководители курса: Петровский Михаил Игоревич

В курсе рассматриваются современные алгоритмы и методы интеллектуального анализа данных для решения задач поиска ассоциативных правил, тематического моделирования, кластеризации, классификации и прогнозирования.

Руководители курса: Петровский Михаил Игоревич

Учебный курс состоит из двух основных блоков. Первый блок посвящен обучению программированию на языках аналитической платформы SAS (Base, Macro, SQL), второй блок – изучению возможностей библиотеки статистического анализа данных SAS STAT для решения типовых задач регрессионного, дисперсионного анализа данных и проверки статистических гипотез.

Аналитика больших данных является одной из важных составляющих успеха таких титанов IT-индустрии, как Facebook, Amazon, Google, IBM, Microsoft. Данный курс посвящен изучению современных технологий анализа больших данных. Рассматриваются технологии и парадигмы OLAP, MapReduce, Hadoop, HDFS, YARN и пр. Курс предполагает проведение теоретических и практических занятий, формой отчетности является экзамен.

Аспирантура
Руководители курса:

Содержание курса по истории вычислительной техники включает рассмотрение этапов развития вычислительной техники, основных отечественных и зарубежных разработок вычислительных машин и систем, связанных, в первую очередь, с развитием в них параллелизма обработки информации. В результате освоения дисциплины слушатели должны понимать направления и тенденции развития вычислительной техники, знать основные факты истории развития вычислительной техники, результаты основных разработок аппаратного и программного обеспечения и их авторов.

Спец. курсы

Вводная часть курса содержит базовые сведения о способах представления и хранения изображений и видеопоследовательностей в оперативной памяти компьютера. В основной части курса рассматриваются основные задачи обработки видеопоследовательностей (обнаружение точек смены сцены, анализ движения, удаление нежелательных объектов, замена заднего плана, описание видеопоследовательностей, моделирование визуального внимания). В заключительной части курса рассматриваются новые форматы видео и изображений: стереоскопический, пленоптический, 360/VR.

Руководители курса: Фролов Владимир Александрович

Курс ориентирован на практическое освоение современной технологии программирования GPU Vulkan. В курсе объясняются причины появления технологии (актуальные проблемы), поясняется её идеология, и рассказывается про виды задач, для которых она подходит.

Студентами выполняются задания, позволяющие получить развитые навыки программирования на GPU.


Руководители курса: Фролов Владимир Александрович

В рамках курса дается экскурс в современные проблемы компьютерной графики. Рассказывается о задачах, профессиях и проблемах, актуальных на сегодняшний день в кино и игровой индустрии. Кратко рассказывается об актуальных научных проблемах. Студентами выполняются задания, позволяющие получить базовые навыки компьютерной графики и программирования на GPU.

Руководители курса: Петровский Михаил Игоревич
Настоящий спецкурс посвящен основным аналитическим программным инструментам, разработанным компанией SAS для решения задач анализа данных и построения моделей прогнозирования. 
Руководители курса: Конушин Антон Сергеевич

В курсе рассматриваются ключевые методы и алгоритмы обработки и распознавания изображений. В программу курса входят устройство зрительной системы человека и цифровой камеры, основы обработки изображений, введение в машинное обучение, классификация изображений и выделение объектов, построение и использование больших коллекций изображений, поиск изображений по содержанию в интернете, использование многослойных нейронных сетей ("deep learning"), распознавание человека по лицу.

Руководители курса: Сенюкова Ольга Викторовна

В курсе освещены наиболее актуальные медицинские задачи, требующие анализа изображений, и современные алгоритмы, которые используются при решении этих задач. Помимо базовых алгоритмов сегментации, выделения и описания локальных особенностей, рассматриваются алгоритмы, основанные на машинном обучении. Также рассматриваются алгоритмы сопоставления, или регистрации изображений, которые играют важную роль в анализе медицинских изображений. Курс сопровождается практическим заданием, которое предполагает самостоятельный выбор алгоритмов.

Курс посвящен основам обработки и сжатия медиаданных, т.е. музыки (1D), изображений(2D) и видео (3D). В рамках курса рассматриваются различные алгоритмы сжатия без потерь и с потерями, актуальные задачи обработки монокулярного и трёхмерного видео.

Руководители курса: Петровский Михаил Игоревич

В курсе рассматриваются основные вопросы программирования для решения задач статистического анализа данных с использованием аналитической платформы SAS (Аналитическая платформа SAS. Обзор технологий; Язык программирования SAS/BASE; Библиотека методов статистического анализа SAS/STAT: дисперсионный анализ, регрессионные модели, анализ выживаемости, кластеризация и др.).

Спец. семинары
Руководители курса: Фролов Владимир Александрович
На спецсеминаре разбираются актуальные работы по теме компьютерной графики и делаются доклады по материалам курсовых и дипломных работ студентов лаборатории КГиМ по направлению компьютерной графики.
Руководители курса: Конушин Антон Сергеевич

На спецсеминаре разбираются актуальные работы по теме компьютерного зрения и делаются доклады по материалам курсовых и дипломных работ студентов лаборатории КГиМ по направлению компьютерного зрения.

Руководители курса: Ватолин Дмитрий Сергеевич
На спецсеминаре разбираются актуальные работы по теме методов обработки и сжатия медиаданных и делаются доклады по материалам курсовых и дипломных работ студентов лаборатории КГиМ по направлению методов обработки и сжатия медиаданных.
На спецсеминаре разбираются актуальные работы по теме интеллектуального анализа данных и вопросов распределенной обработки информации и делаются доклады по материалам курсовых и дипломных работ студентов лаборатории Технологий программирования.