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

Мини - курсы для учебной практики 2025

Уважаемые студенты!

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

Для кого расчитаны мини-курсы? - для студентов 1 курса ПМИ, КНАД, ДРИП и 2 курса ПАД, ПИ.

Скорее записывайся! Набор открыт до 10 июня включительно. 

Набор окончен!

Медведь Никита Юрьевич

Департамент больших данных и информационного поиска: Преподаватель

Игнатьев Михаил Викторович

Департамент больших данных и информационного поиска: Доцент

Матвеев Дмитрий Александрович

Научно-учебная лаборатория алгебраических групп преобразований: Младший научный сотрудник

Шахов Александр Дмитриевич

Хайбулин Даниэль Ильвирович

Оганисян Виктория Алексеевна

Международная лаборатория алгебраической топологии и ее приложений: Стажер-исследователь

Ероховец Елена Сергеевна

Международная лаборатория алгебраической топологии и ее приложений: Стажер-исследователь

Ероховец Николай Юрьевич

Международная лаборатория алгебраической топологии и ее приложений: Старший научный сотрудник

Трушин Дмитрий Витальевич

Департамент больших данных и информационного поиска: Доцент

Семаков Сергей Львович

Департамент больших данных и информационного поиска: Профессор

Куренков Владимир Вячеславович

Департамент больших данных и информационного поиска: Старший преподаватель

Информация о мини-курсах

Курс Кто ведет? Описание Формат оценивания Даты Формат Контакты
Про Latex Медведь Никита Юрьевич

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД, ПИ

 

Курс состоит из лекций, простых тестов на проверку материала из лекций, умеренно простых упражнений в домашнем задании и довольно сложных (наверное) доп. заданий.

Планируемая формула оценки: 0.3*тест + 0.5*дз + 0.2* доп задание. с 7 по 20 июля

Онлайн

Планируются лекции:
0) вводная про то, что такое TeX; пара слов про установку (к этой лекции не будет теста и дз);
1) обзор возможностей — понемногу обо всём, чтобы была какая-то стартовая база;
2) математический режим;
3) текст и типографика;
4) обзор популярных пакетов;
5) создание макросов.

@medvednikita
Формальные языки, формальные грамматики и конечные автоматы Игнатьев Михаил Викторович

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД, ПИ

 

Пререквизиты: курс дискретной математики первого курса (в частности, производящие функции).
В курсе пойдёт речь об интересной и специфической главе теории графов - теории конечных автоматов. Мы определим формальные языки, их связь с конечными автоматами, определим регулярные языки и дадим ряд примеров. Далее, мы докажем, что язык регулярен тогда и только тогда, когда его производящая функция рациональна. Мы поймём, что делать с важными языками, для которых это не так (спойлер: нужно взять автомат со стеком). Наконец, мы увидим, как формальные грамматики (правила вывода) позволяют вычислять производящие функции языков.

Итоговая оценка = (количество решённых задач)*10/(общее число задач) 15, 18, 22 и 25 июля Онлайн @i_mihanya
Основы топологического анализа данных (TDA) Оганисян Виктория Алексеевна

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД, ПИ

 

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

  7, 9, 11, 13 июля

Онлайн

Будет полезно прохождение какого-либо базового курса топологии (нужно не столь знание конкретных понятий, сколько знакомство с концепцией в целом), курсы алгебры и дискретной математики первого курса.

 
Как читать книги по IT?
от биографий до фундаментальных работ
Матвеев Дмитрий Александрович

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД, ПИ

 

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

За 6 недель мы
— расширим профессиональную эрудицию, познакомившись с ~20 книг,
— увеличим скорость работы с информацией,
— освоим навык целенаправленной работы с литературой.

Итоговая оценка =
( количество разобранных фрагментов * 1 + количество найденных фрагментов * 10 )
/ 320 * 10
3, 10, 17, 24, 31 июля, 7 августа

Онлайн

Занятия проходят 1 раз в неделю. На каждом из них вас ждёт
— теоретический минимум,
— разбор домашнего задания,
— задачник на дом — 60 избранных фрагментов из книг на разбор.

Затраты времени на домашнюю работу— около 1 часа чтения в день.
 

 
Знакомство с Git Шахов Александр Дмитриевич

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД, ПИ

 

Мы познакомимся с Гитом (это мой норвич-терьер), узнаем, как git (система контроля версий) устроен под капотом. Пройдём путь от создания репозитория, до разрешения сложных слияний веток.
На практике попробуем несколько типичных сценариев использования git в работе:
будем хотфиксить, откатывать, затирать секретные данные из истории, спасать спутники на орбите
Пост реквизиты: вы должны знать больше команд git, чем Гит и умело их использовать для решения задач, которые встречаются в разработке.

Средняя оценка по ДЗ с 7 по 14 июля Онлайн @shakhov_ad
Микросервисное взаимодействие Хайбулин Даниэль Ильвирович

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД, ПИ

 

Курс сформирован, чтобы затронуть базы данных + сетевые запросы + контейнеризация. В курсе придусмотрена работа с Python

Собрать свой сервис 2, 4, 9 и 11 июля

Онлайн

Миникурс можно использовать как превью для тех, кого заинтересует в будущем могут взять курсы компьютерные сети/базы данных

@kiDaniel
Комбинаторика, геометрия и топология фуллеренов и трёхмерных многообразий, определяемых их раскрасками Ероховец Елена Сергеевна, Ероховец Николай Юрьевич

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД

 

Фуллерены — сферические молекулы углерода, за открытие которых Г.Крото, Р. Смолли и Р.Кёрл получили Нобелевскую премию 1996 года по химии.
Математической моделью фуллерена является трёхмерный выпуклый многогранник, каждая вершина которого лежит принадлежит
трём рёбрам, а каждая грань является пяти- или шестиугольником. Оказывается, математические фуллерены связаны с глубокой математикой.
Например, каждый фуллерен можно реализовать в видя ограниченного прямоугольного многогранника в трёхмерном пространстве Лобачевского,
в частности этот фуллерен замостит всё пространство своими отражениями. Каждый фуллерен допускает гамильтонов цикл — простой рёберный цикл, содержащий
все вершины. По раскраске граней фуллерена в 4 цвета можно построить замкнутое ориентируемое трёхмерное гиперболическое многообразие, а
если раскраска построена по гамильтонову циклу, то на этом многообразии действует инволюция с пространством орбит трёхмерной сферой.
Планируется рассказать несколько сюжетов на эту тему и сформулировать ряд задач и открытых проблем.

Решение задач из лекций 2, 3 и 4 июля
 

Онлайн

Пререквизиты: основы теории графов и трёхмерных многогранников (теорема Штейница, формула Эйлера), знание определения двумерного и трёхмерного многообразия

 
Криптография и эллиптические кривые Трушин Дмитрий Витальевич

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД, ПИ

 

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

10 - количество не сданных задач в контесте 3 и 4 июля (две пары в день) Онлайн @DimaTrushin
Начальное представление о случайных процессах Семаков Сергей Львович

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД

 

В курсе даётся начальное представление о теории случайных процессов. На доступном для студентов первого курса уровне рассказывается об основных понятиях, на которых базируется построение теории. Повествуется об основных видах сходимости, вводимых в вероятностном пространстве, и соответствующих им характеристиках гладкости случайных процессов. Кратко рассматриваются некоторые важные классы случайных процессов – стационарные, гауссовские и марковские. В качестве конкретного примера рассматривается винеровский процесс (или, как его ещё называют, процесс броуновского движения), часто используемый в роли вспомогательного при моделировании реальных стохастических систем. Для восприятия и понимания курса достаточно знания основ математического анализа в рамках программы первого курса университета.

Оценка за домашнее задание по итогам окончания курса 2, 4, 8 и 10 июля

Онлайн

1-е занятие
Знакомство с понятием случайной величины как необходимый предварительный этап при изучении случайных процессов. Интуитивное восприятие и формальное определение. Непрерывные и дискретные случайные величины. Функция распределения случайной величины и – для непрерывных случайных величин – плотность распределения. Числовые характеристики случайных величин. Примеры случайных величин.


2-е занятие
Определение случайного процесса как семейства случайных величин. Понятие выборочной функции случайного процесса. Семейство конечномерных распределений случайного процесса. Математическое ожидание, дисперсия и корреляционная функция случайного процесса. Примеры.


3-е занятие
Виды сходимости в вероятностном пространстве и характеристики гладкости случайного процесса: непрерывность и дифференцируемость случайного процесса в смысле различных типов сходимости (почти наверное, в среднеквадратичном, по вероятности, по распределению). Условия непрерывности и дифференцируемости случайного процесса в среднеквадратичном в терминах его корреляционной функции. Примеры.


4-е занятие
Некоторые важные классы случайных процессов: стационарные, гауссовские, марковские. Винеровский процесс как пример случайного процесса, часто используемого в качестве вспомогательного при моделировании реальных стохастических систем. Некоторые свойства винеровского процесса.

 
Разработка приложения под Android на языке Kotlin Куренков Владимир Вячеславович

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД, ПИ

 

В рамках курса, студент изучит основы языка Kotlin и работе с Android SDK. Также получит опыт работы с БД. В результате практики, студент разработает приложение под Android, работающие с TinkoffAPI.

1. Изучить основы работы с SQL.
2. Установить и настроить PostgreSQL
3. Изучить основы работы с Kotlin.
4. Изучить основы работы с Android Studio и Android SDK.

Набрать до 7 баллов можно выполнив задачи по темам: Kotlin + SQL. Сдав задачи в системе Яндекс.Контест.

Что бы получить оценку 8, 9, 10 необходимо разработать приложение.

В конечном итоге должно быть рабочее приложение с следующим функционалом:
1. Аутентификация, по почте + гугл аккаунт.
2. Запрос к Тинькофф api и получение данных свечей, по выбранной акции.
3. Приложении должно уметь строить график по выбранным параметрам: имя акции (sber) и периода свечей (часовик, 4-часовик, дневной, месячный)
4. Данные запросов свечей должный кэшироваться в БД.
5. Действия пользователя, необходимо записывать в базу данных, запоминая какие он делал запросы (всю историю запросов).
6. После аунтефикации открывать пользователю экран с его последним действием(запросом), если он ранее уже работал с приложением)

Студент должен защитить свое приложение, отвечая на вопросы по коду.
с 30 июня по 7 июля Онлайн @vvk101
Основы глинного обучения Гринберг Петр Маркович

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД

 

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

1) Введение в глубокое обучение: PyTorch, Основные концепты глубокого обучения, Датасеты, Оптимизаторы, Функции Потерь, Полносвязные\Сверточные\Рекуррентные Сети, Трансформеры, Ведение экспериментов
2) Продвинутые разделы: дополнительные лекции по применению методов глубокого обучения (будет анонсировано позже, но в качестве примера могут быть: звук, nlp, cv, autonomous driving, LLM)

Формат (2 часа в день):
Лекции: Теория, основные архитектуры\алгоритмы\понятия, и т.д.
Семинары: Практика, ноутбуки с кодом, которые обсуждаются с преподавателем

Чат с преподавателем для обсуждения (на Русском)

Пример того, как это выглядит, можно посмотреть тут: https://github.com/LauzHack/deep-learning-bootcamp
Прохождения курса достаточно для написания интересных курсовых работ на втором курсе, примеры тут: https://blinorot.github.io/teaching/#Supervision

Одно ДЗ в формате "выбить скор" 7-18е Июля + две недели на ДЗ

Онлайн

 

1) Лекции будут на английском -- необходимо знать английский на достаточном для понимания на слух уровне
2) Основы линейной алгебры, мат. анализа, Python и Numpy (можно изучить данный ноутбук: https://github.com/LCAV/COM202/blob/main/01-warmup/lab1.ipynb)
3) Мотивация и желание
4) Ведется онлайн

@Blinorot
Курс и буткемпы от Центрального университета
Верифицируемое программирование Ивашкевич Евгений Васильевич

1 курс ПМИ, КНАД, ДРИП и 2 курс ПАД

 

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

Итоговая оценка равна средней оценки за три домашних задания. Первая неделя июля

Онлайн

 

Курс состоит из трех лекций и трех домашних заданий. Пререквизит: опыт программирования на одном из высокоуровневых статически типизированных языков (например: C++, Java, Kotlin, C#, Haskell).

 
Очные буткемпы Набор окончен! Офлайн  

Как зачесть мини-курсы за учебную практику?

1. Заполнить Индивидуальное задание и План-график;
2. Написать Отчет;
3. Загрузить Отчетные документы в SmartLms.
Шаблоны Отчетных документов здесь.


 

Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.