<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grphil</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grphil"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Grphil"/>
	<updated>2026-09-21T23:09:50Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=90291</id>
		<title>Алгоритмы и структуры данных пилотный поток 2024/2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=90291"/>
		<updated>2025-03-24T16:54:11Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://drive.google.com/file/d/1vQ7wUYuWXIZ5U2j7QeYb5Z4iTODK0BZt/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1ghYXyxI8hFpERyhLdSEkhp_McTddaKG02fZUxJVqJ14/edit?gid=0#gid=0 |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1ghYXyxI8hFpERyhLdSEkhp_McTddaKG02fZUxJVqJ14/edit?gid=0#gid=0 Список консультаций]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Telegramlogo.png|x100px | &lt;br /&gt;
link=https://t.me/hsealbot|Telegram bot]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://t.me/hsealbot Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc  |Google.Classroom]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
Во втором модуле бонус вычисляются по следующей формуле:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Бонус&#039;&#039;&#039; = MIN(&#039;&#039;&#039;Посещаемость&#039;&#039;&#039;, &#039;&#039;&#039;БК&#039;&#039;&#039; + &#039;&#039;&#039;Б&amp;lt;sub&amp;gt;семинары&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посещаемость&#039;&#039;&#039; = (Количество посещенных семинаров) / (Общее число семинаров)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;БК&#039;&#039;&#039; = Баллам, которые выданы на бонусных контестах в модуле&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Б&amp;lt;sub&amp;gt;семинары&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.25 &amp;amp;middot; (&#039;&#039;&#039;Посещаемость&#039;&#039;&#039; + &#039;&#039;&#039;Коэффициент работы&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Коэффициент работы&#039;&#039;&#039; это произвольное число от 0 до 1, выставляемое семинаристом, оно зависит от того, насколько активно студент работал на семинарах.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hsealgo2425.contest.codeforces.com/ по ссылке]. Для входа используйте логин и пароль от вступительного тестирования на ПМИ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент !! Подгруппа !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| Новиков Владимир || 231-1 || [https://t.me/Vladimir_N0vikov @Vladimir_N0vikov]&lt;br /&gt;
|-&lt;br /&gt;
| Михненко Алексей || 231-2 || [https://t.me/Mangooste @Mangooste]&lt;br /&gt;
|-&lt;br /&gt;
| Пырко Алексей || 232-1 || [https://t.me/ifrair @ifrair]&lt;br /&gt;
|-&lt;br /&gt;
| Шулятьев Артём || 232-2 || [https://t.me/tem_shett @tem_shett]&lt;br /&gt;
|-&lt;br /&gt;
| Ромашов Фёдор || 235-1 || [https://t.me/ormlis @ormlis]&lt;br /&gt;
|-&lt;br /&gt;
| Лазарев Никита || 235-2 || [https://t.me/vaaven @vaaven]&lt;br /&gt;
|-&lt;br /&gt;
| Жаймодин Тимофей || || [https://t.me/h0tmi @h0tmi]&lt;br /&gt;
|-&lt;br /&gt;
| Шайдурова Полина || || [https://t.me/polipolinom @polipolinom]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=89658</id>
		<title>Алгоритмы и структуры данных пилотный поток 2024/2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=89658"/>
		<updated>2025-02-10T15:41:04Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://drive.google.com/file/d/1vQ7wUYuWXIZ5U2j7QeYb5Z4iTODK0BZt/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1ghYXyxI8hFpERyhLdSEkhp_McTddaKG02fZUxJVqJ14/edit?gid=0#gid=0 |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1ghYXyxI8hFpERyhLdSEkhp_McTddaKG02fZUxJVqJ14/edit?gid=0#gid=0 Список консультаций]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Telegramlogo.png|x100px | &lt;br /&gt;
link=https://t.me/hsealbot|Telegram bot]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://t.me/hsealbot Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc  |Google.Classroom]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
Во втором модуле бонус вычисляются по следующей формуле:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Бонус&#039;&#039;&#039; = MIN(&#039;&#039;&#039;Посещаемость&#039;&#039;&#039;, &#039;&#039;&#039;БК&#039;&#039;&#039; + &#039;&#039;&#039;Б&amp;lt;sub&amp;gt;семинары&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посещаемость&#039;&#039;&#039; = (Количество посещенных семинаров) / (Общее число семинаров)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;БК&#039;&#039;&#039; = Баллам, которые выданы на бонусных контестах в модуле&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Б&amp;lt;sub&amp;gt;семинары&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.25 &amp;amp;middot; (&#039;&#039;&#039;Посещаемость&#039;&#039;&#039; + &#039;&#039;&#039;Коэффициент работы&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Коэффициент работы&#039;&#039;&#039; это произвольное число от 0 до 1, выставляемое семинаристом, оно зависит от того, насколько активно студент работал на семинарах.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hsealgo2425.contest.codeforces.com/ по ссылке]. Для входа используйте логин и пароль от вступительного тестирования на ПМИ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент !! Подгруппа !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| Новиков Владимир || 231-1 || [https://t.me/Vladimir_N0vikov @Vladimir_N0vikov]&lt;br /&gt;
|-&lt;br /&gt;
| Михненко Алексей || 231-2 || [https://t.me/Mangooste @Mangooste]&lt;br /&gt;
|-&lt;br /&gt;
| Пырко Алексей || 232-1 || [https://t.me/ifrair @ifrair]&lt;br /&gt;
|-&lt;br /&gt;
| Шулятьев Артём || 232-2 || [https://t.me/tem_shett @tem_shett]&lt;br /&gt;
|-&lt;br /&gt;
| Ромашов Фёдор || 235-1 || [https://t.me/ormlis @ormlis]&lt;br /&gt;
|-&lt;br /&gt;
| Лазарев Никита || 235-2 || [https://t.me/vaaven @vaaven]&lt;br /&gt;
|-&lt;br /&gt;
| Жаймодин Тимофей || || [https://t.me/h0tmi @h0tmi]&lt;br /&gt;
|-&lt;br /&gt;
| Шайдурова Полина || || [https://t.me/polipolinom @polipolinom]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Telegramlogo.png&amp;diff=89657</id>
		<title>Файл:Telegramlogo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Telegramlogo.png&amp;diff=89657"/>
		<updated>2025-02-10T15:40:19Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Telegram_logo.jpg&amp;diff=89656</id>
		<title>Файл:Telegram logo.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Telegram_logo.jpg&amp;diff=89656"/>
		<updated>2025-02-10T15:36:16Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=88696</id>
		<title>Алгоритмы и структуры данных пилотный поток 2024/2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=88696"/>
		<updated>2024-12-21T22:37:34Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://drive.google.com/file/d/1vQ7wUYuWXIZ5U2j7QeYb5Z4iTODK0BZt/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1vP-yRvV-vX_O2ookPHmqJlUoc35uVFUKxjQlqIXAMFo/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1vP-yRvV-vX_O2ookPHmqJlUoc35uVFUKxjQlqIXAMFo/edit?usp=sharing Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc  |Google.Classroom]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
Во втором модуле бонус вычисляются по следующей формуле:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Бонус&#039;&#039;&#039; = MIN(&#039;&#039;&#039;Посещаемость&#039;&#039;&#039;, &#039;&#039;&#039;БК&#039;&#039;&#039; + &#039;&#039;&#039;Б&amp;lt;sub&amp;gt;семинары&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посещаемость&#039;&#039;&#039; = (Количество посещенных семинаров) / (Общее число семинаров)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;БК&#039;&#039;&#039; = Баллам, которые выданы на бонусных контестах в модуле&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Б&amp;lt;sub&amp;gt;семинары&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.25 &amp;amp;middot; (&#039;&#039;&#039;Посещаемость&#039;&#039;&#039; + &#039;&#039;&#039;Коэффициент работы&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Коэффициент работы&#039;&#039;&#039; это произвольное число от 0 до 1, выставляемое семинаристом, оно зависит от того, насколько активно студент работал на семинарах.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hsealgo2425.contest.codeforces.com/ по ссылке]. Для входа используйте логин и пароль от вступительного тестирования на ПМИ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент !! Подгруппа !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| Новиков Владимир || 231-1 || [https://t.me/Vladimir_N0vikov @Vladimir_N0vikov]&lt;br /&gt;
|-&lt;br /&gt;
| Михненко Алексей || 231-2 || [https://t.me/Mangooste @Mangooste]&lt;br /&gt;
|-&lt;br /&gt;
| Пырко Алексей || 232-1 || [https://t.me/ifrair @ifrair]&lt;br /&gt;
|-&lt;br /&gt;
| Шулятьев Артём || 232-2 || [https://t.me/tem_shett @tem_shett]&lt;br /&gt;
|-&lt;br /&gt;
| Ромашов Фёдор || 235-1 || [https://t.me/ormlis @ormlis]&lt;br /&gt;
|-&lt;br /&gt;
| Лазарев Никита || 235-2 || [https://t.me/vaaven @vaaven]&lt;br /&gt;
|-&lt;br /&gt;
| Жаймодин Тимофей || || [https://t.me/h0tmi @h0tmi]&lt;br /&gt;
|-&lt;br /&gt;
| Шайдурова Полина || || [https://t.me/polipolinom @polipolinom]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=88006</id>
		<title>Алгоритмы и структуры данных пилотный поток 2024/2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=88006"/>
		<updated>2024-11-13T15:54:49Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://drive.google.com/file/d/1vQ7wUYuWXIZ5U2j7QeYb5Z4iTODK0BZt/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1vP-yRvV-vX_O2ookPHmqJlUoc35uVFUKxjQlqIXAMFo/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1vP-yRvV-vX_O2ookPHmqJlUoc35uVFUKxjQlqIXAMFo/edit?usp=sharing Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc  |Google.Classroom]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
При выставлении бонусов будет учитываться текущая посещаемость студента. Полученный студентом бонусный балл будет домножаться на долю посещенных семинаров.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hsealgo2425.contest.codeforces.com/ по ссылке]. Для входа используйте логин и пароль от вступительного тестирования на ПМИ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент !! Подгруппа !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| Новиков Владимир || 231-1 || [https://t.me/Vladimir_N0vikov @Vladimir_N0vikov]&lt;br /&gt;
|-&lt;br /&gt;
| Михненко Алексей || 231-2 || [https://t.me/Mangooste @Mangooste]&lt;br /&gt;
|-&lt;br /&gt;
| Пырко Алексей || 232-1 || [https://t.me/ifrair @ifrair]&lt;br /&gt;
|-&lt;br /&gt;
| Шулятьев Артём || 232-2 || [https://t.me/tem_shett @tem_shett]&lt;br /&gt;
|-&lt;br /&gt;
| Ромашов Фёдор || 235-1 || [https://t.me/ormlis @ormlis]&lt;br /&gt;
|-&lt;br /&gt;
| Лазарев Никита || 235-2 || [https://t.me/vaaven @vaaven]&lt;br /&gt;
|-&lt;br /&gt;
| Жаймодин Тимофей || || [https://t.me/h0tmi @h0tmi]&lt;br /&gt;
|-&lt;br /&gt;
| Шайдурова Полина || || [https://t.me/polipolinom @polipolinom]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=88005</id>
		<title>Алгоритмы и структуры данных пилотный поток 2024/2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=88005"/>
		<updated>2024-11-13T15:52:21Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://drive.google.com/file/d/1vQ7wUYuWXIZ5U2j7QeYb5Z4iTODK0BZt/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
https://docs.google.com/spreadsheets/d/1vP-yRvV-vX_O2ookPHmqJlUoc35uVFUKxjQlqIXAMFo/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1vP-yRvV-vX_O2ookPHmqJlUoc35uVFUKxjQlqIXAMFo/edit?usp=sharing Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc &lt;br /&gt;
&lt;br /&gt;
 |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NzMxMDYxNDk3OTcz?cjc=6xj3isc &lt;br /&gt;
 Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
При выставлении бонусов будет учитываться текущая посещаемость студента. Полученный студентом бонусный балл будет домножаться на долю посещенных семинаров.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hsealgo2425.contest.codeforces.com/ по ссылке]. Для входа используйте логин и пароль от вступительного тестирования на ПМИ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент !! Подгруппа !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| Новиков Владимир || 231-1 || [https://t.me/Vladimir_N0vikov @Vladimir_N0vikov]&lt;br /&gt;
|-&lt;br /&gt;
| Михненко Алексей || 231-2 || [https://t.me/Mangooste @Mangooste]&lt;br /&gt;
|-&lt;br /&gt;
| Пырко Алексей || 232-1 || [https://t.me/ifrair @ifrair]&lt;br /&gt;
|-&lt;br /&gt;
| Шулятьев Артём || 232-2 || [https://t.me/tem_shett @tem_shett]&lt;br /&gt;
|-&lt;br /&gt;
| Ромашов Фёдор || 235-1 || [https://t.me/ormlis @ormlis]&lt;br /&gt;
|-&lt;br /&gt;
| Лазарев Никита || 235-2 || [https://t.me/vaaven @vaaven]&lt;br /&gt;
|-&lt;br /&gt;
| Жаймодин Тимофей || || [https://t.me/h0tmi @h0tmi]&lt;br /&gt;
|-&lt;br /&gt;
| Шайдурова Полина || || [https://t.me/polipolinom @polipolinom]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=87944</id>
		<title>Алгоритмы и структуры данных пилотный поток 2024/2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=87944"/>
		<updated>2024-11-11T12:22:28Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://drive.google.com/file/d/1vQ7wUYuWXIZ5U2j7QeYb5Z4iTODK0BZt/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://todo.com Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com&lt;br /&gt;
 |Google.Classroom]]&amp;lt;br&amp;gt;[https://todo.com Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
При выставлении бонусов будет учитываться текущая посещаемость студента. Полученный студентом бонусный балл будет домножаться на долю посещенных семинаров.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hsealgo2425.contest.codeforces.com/ по ссылке]. Для входа используйте логин и пароль от вступительного тестирования на ПМИ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент !! Подгруппа !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| Новиков Владимир || 231-1 || [https://t.me/Vladimir_N0vikov @Vladimir_N0vikov]&lt;br /&gt;
|-&lt;br /&gt;
| Михненко Алексей || 231-2 || [https://t.me/Mangooste @Mangooste]&lt;br /&gt;
|-&lt;br /&gt;
| Пырко Алексей || 232-1 || [https://t.me/ifrair @ifrair]&lt;br /&gt;
|-&lt;br /&gt;
| Шулятьев Артём || 232-2 || [https://t.me/tem_shett @tem_shett]&lt;br /&gt;
|-&lt;br /&gt;
| Ромашов Фёдор || 235-1 || [https://t.me/ormlis @ormlis]&lt;br /&gt;
|-&lt;br /&gt;
| Лазарев Никита || 235-2 || [https://t.me/vaaven @vaaven]&lt;br /&gt;
|-&lt;br /&gt;
| Жаймодин Тимофей || || [https://t.me/h0tmi @h0tmi]&lt;br /&gt;
|-&lt;br /&gt;
| Шайдурова Полина || || [https://t.me/polipolinom @polipolinom]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=87568</id>
		<title>Алгоритмы и структуры данных пилотный поток 2024/2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2024/2025&amp;diff=87568"/>
		<updated>2024-10-30T12:18:03Z</updated>

		<summary type="html">&lt;p&gt;Grphil: Новая страница: «&amp;#039;&amp;#039;&amp;#039;[https://drive.google.com/file/d/1vQ7wUYuWXIZ5U2j7QeYb5Z4iTODK0BZt/view?usp=sharing Программа курса]&amp;#039;&amp;#039;&amp;#039;  {| class=&amp;quot;wikitable&amp;quot; ! colspan=&amp;quot;4&amp;quot; | В…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://drive.google.com/file/d/1vQ7wUYuWXIZ5U2j7QeYb5Z4iTODK0BZt/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | &lt;br /&gt;
link=https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1Zbm91INoxVEXkeoaXjH-Eo8P01aG41HHkXffKAZJEjA/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://todo.com Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com&lt;br /&gt;
 |Google.Classroom]]&amp;lt;br&amp;gt;[https://todo.com Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
При выставлении бонусов будет учитываться текущая посещаемость студента. Полученный студентом бонусный балл будет домножаться на долю посещенных семинаров.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hse.grphil.ru/ по ссылке].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент !! Подгруппа !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| Новиков Владимир || 231-1 || [https://t.me/Vladimir_N0vikov @Vladimir_N0vikov]&lt;br /&gt;
|-&lt;br /&gt;
| Михненко Алексей || 231-2 || [https://t.me/Mangooste @Mangooste]&lt;br /&gt;
|-&lt;br /&gt;
| Пырко Алексей || 232-1 || [https://t.me/ifrair @ifrair]&lt;br /&gt;
|-&lt;br /&gt;
| Шулятьев Артём || 232-2 || [https://t.me/tem_shett @tem_shett]&lt;br /&gt;
|-&lt;br /&gt;
| Ромашов Фёдор || 235-1 || [https://t.me/ormlis @ormlis]&lt;br /&gt;
|-&lt;br /&gt;
| Лазарев Никита || 235-2 || [https://t.me/vaaven @vaaven]&lt;br /&gt;
|-&lt;br /&gt;
| Жаймодин Тимофей || || [https://t.me/h0tmi @h0tmi]&lt;br /&gt;
|-&lt;br /&gt;
| Шайдурова Полина || || [https://t.me/polipolinom @polipolinom]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81270</id>
		<title>Алгоритмы и структуры данных пилотный поток 2023/2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81270"/>
		<updated>2023-11-01T13:48:39Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лекторы:&#039;&#039;&#039; [https://www.hse.ru/org/persons/210175876 Иван Фёдорович Смирнов], [https://www.hse.ru/org/persons/225527626 Филипп Юрьевич Грибов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1PKxZqRCJQir_tpn_tVFxveFLOU-khiYH/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Sheets]]&amp;lt;br&amp;gt;[https://todo.com Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/11vlhxQXSgpwoDJyaQ25r04VzIZKC1EaqBKyqbRIHLHE/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/11vlhxQXSgpwoDJyaQ25r04VzIZKC1EaqBKyqbRIHLHE/edit?usp=sharing Распределение по группам]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1m1b3adccyihLncYx87kKloE7oCSQIRcnLSDXZIH8eo0/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1m1b3adccyihLncYx87kKloE7oCSQIRcnLSDXZIH8eo0/edit?usp=sharing Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://classroom.google.com/c/NjM2MDQxMDM5NzIz?cjc=jh37mqs&lt;br /&gt;
 |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NjM2MDQxMDM5NzIz?cjc=jh37mqs Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hse.grphil.ru/ по ссылке].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 1 || || [https://t.me/ifsmirnov @ifsmirnov]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/225527626 Филипп Грибов] || 2 || || [https://t.me/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/738677707 Иван Сафонов] || 3 || || [https://t.me/isaf27 @isaf27]&lt;br /&gt;
|-&lt;br /&gt;
| Екатерина Фадеева || 4  || || [https://t.me/rediska0123 @rediska0123]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81269</id>
		<title>Алгоритмы и структуры данных пилотный поток 2023/2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81269"/>
		<updated>2023-11-01T13:48:25Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лекторы:&#039;&#039;&#039; [https://www.hse.ru/org/persons/210175876 Иван Фёдорович Смирнов], [https://www.hse.ru/org/persons/225527626 Филипп Юрьевич Грибов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1PKxZqRCJQir_tpn_tVFxveFLOU-khiYH/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Sheets]]&amp;lt;br&amp;gt;[https://todo.com Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/11vlhxQXSgpwoDJyaQ25r04VzIZKC1EaqBKyqbRIHLHE/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/11vlhxQXSgpwoDJyaQ25r04VzIZKC1EaqBKyqbRIHLHE/edit?usp=sharing Распределение по группам]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1m1b3adccyihLncYx87kKloE7oCSQIRcnLSDXZIH8eo0/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1m1b3adccyihLncYx87kKloE7oCSQIRcnLSDXZIH8eo0/edit?usp=sharing Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://classroom.google.com/c/NjM2MDQxMDM5NzIz?cjc=jh37mqs&lt;br /&gt;
 |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NjM2MDQxMDM5NzIz?cjc=jh37mqs&lt;br /&gt;
 Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hse.grphil.ru/ по ссылке].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 1 || || [https://t.me/ifsmirnov @ifsmirnov]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/225527626 Филипп Грибов] || 2 || || [https://t.me/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/738677707 Иван Сафонов] || 3 || || [https://t.me/isaf27 @isaf27]&lt;br /&gt;
|-&lt;br /&gt;
| Екатерина Фадеева || 4  || || [https://t.me/rediska0123 @rediska0123]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81268</id>
		<title>Алгоритмы и структуры данных пилотный поток 2023/2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81268"/>
		<updated>2023-11-01T13:41:38Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лекторы:&#039;&#039;&#039; [https://www.hse.ru/org/persons/210175876 Иван Фёдорович Смирнов], [https://www.hse.ru/org/persons/225527626 Филипп Юрьевич Грибов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1PKxZqRCJQir_tpn_tVFxveFLOU-khiYH/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Sheets]]&amp;lt;br&amp;gt;[https://todo.com Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/11vlhxQXSgpwoDJyaQ25r04VzIZKC1EaqBKyqbRIHLHE/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/11vlhxQXSgpwoDJyaQ25r04VzIZKC1EaqBKyqbRIHLHE/edit?usp=sharing Распределение по группам]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://todo.com Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://todo.com Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hse.grphil.ru/ по ссылке].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 1 || || [https://t.me/ifsmirnov @ifsmirnov]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/225527626 Филипп Грибов] || 2 || || [https://t.me/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/738677707 Иван Сафонов] || 3 || || [https://t.me/isaf27 @isaf27]&lt;br /&gt;
|-&lt;br /&gt;
| Екатерина Фадеева || 4  || || [https://t.me/rediska0123 @rediska0123]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81267</id>
		<title>Алгоритмы и структуры данных пилотный поток 2023/2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81267"/>
		<updated>2023-11-01T13:36:10Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лекторы:&#039;&#039;&#039; [https://www.hse.ru/org/persons/210175876 Иван Фёдорович Смирнов], [https://www.hse.ru/org/persons/225527626 Филипп Юрьевич Грибов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1PKxZqRCJQir_tpn_tVFxveFLOU-khiYH/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Sheets]]&amp;lt;br&amp;gt;[https://todo.com Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/11vlhxQXSgpwoDJyaQ25r04VzIZKC1EaqBKyqbRIHLHE/edit?usp=sharing |Google.Sheets]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/11vlhxQXSgpwoDJyaQ25r04VzIZKC1EaqBKyqbRIHLHE/edit?usp=sharing Распределение по группам]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Sheets]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://todo.com Запись на консультации]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://todo.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://todo.com Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hse.grphil.ru/ по ссылке].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 1 || || [https://t.me/ifsmirnov @ifsmirnov]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/225527626 Филипп Грибов] || 2 || || [https://t.me/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/738677707 Иван Сафонов] || 3 || || [https://t.me/isaf27 @isaf27]&lt;br /&gt;
|-&lt;br /&gt;
| Екатерина Фадеева || 225-2  || || [https://t.me/rediska0123 @rediska0123]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=81266</id>
		<title>Wiki ФКН</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=81266"/>
		<updated>2023-11-01T13:09:51Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
= Учебные курсы факультета компьютерных наук =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2023/24 учебный год ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable courses&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! width=&amp;quot;21%&amp;quot; | 1 курс !! width=&amp;quot;21%&amp;quot; | 2 курс !! width=&amp;quot;21%&amp;quot; | 3 курс !! width=&amp;quot;21%&amp;quot; | 4 курс  !! rowspan=&amp;quot;2&amp;quot; | майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;ПМИ&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;М+&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2023/2024_(пилотный_поток) | Линейная алгебра и геометрия (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2023/24_(пилотный_поток) | Математический анализ-1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика на ПМИ 2023/24 (пилотный поток) | Дискретная математика (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2023/2024_(пилотный_поток) | Алгебра (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория чисел (пилотный поток) 2023/24 | Теория чисел (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;М&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2023/2024_(основной_поток) | Линейная алгебра и геометрия (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2023/24_(основной_поток) | Математический анализ-1 (ПМИ основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2023/24_(основной_поток)_ЭАД | Математический анализ-1 (основной поток, ЭАД)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1PMIbase-2023-24 | Дискретная математика (ПМИ основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1EAD-2023-24 | Дискретная математика (ЭАД)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2023/2024_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория чисел (основной поток) 2023/24 | Теория чисел (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;П+&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных пилотный поток 2023/2024 | Алгоритмы и структуры данных (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;П&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования Python 2023/24 (основной поток) ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 (основной поток) (4 модуль) 2023/2024]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&#039;&#039;&#039;М+&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2023/24_(пилотный_поток)| Математическая статистика (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2023/24_(пилотный_поток)| Теория вероятностей (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический Анализ 2 на ПМИ 2023/24 (пилотный поток) | Математический анализ - 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;М&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2023/24_(основной_поток)| Математическая статистика (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2023/24_(основной_поток)| Теория вероятностей (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2_(2023/24) | Математический анализ - 2 (основной поток) ПМИ и ЭАД]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;П+ и П&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2023/24 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2023/24 | Алгоритмы и структуры данных - 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Инструменты_промышленной_разработки_2023/24 | Инструменты промышленной разработки 2022/2023 ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1 из 3:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Язык_программирования_C%2B%2B_(углубленный_курс)_2023/24 | Язык программирования C++ (углубленный курс)]]&lt;br /&gt;
&lt;br /&gt;
[[Продвинутый_Python_2023/24 | Продвинутый Python ]]&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования Rust 2023/24]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 из 5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика - 2 (ПМИ) 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (ПМИ) 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Основы матричных вычислений 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Комплексный анализ 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2023/24]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1]] &amp;lt;!-- ссылка без года - верно, так и должно быть --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Operation Research and Game Theory]]&lt;br /&gt;
&lt;br /&gt;
[[ Statistical learning theory 2023/24 | Statistical Learning Theory]]&lt;br /&gt;
&lt;br /&gt;
[[ Функциональное_программирование_23-24 | Функциональное программирование ]]&lt;br /&gt;
&lt;br /&gt;
[[ Основы_тензорных_вычислений_(2023/24) | Основы тензорных вычислений ]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение 1 23/24 | Введение в глубинное обучение 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[Математическое моделирование 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Моделирование временных рядов 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_чисел_и_криптография 2023/24 | Теория чисел и криптография]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_23/24 | Методы оптимизации]]&lt;br /&gt;
&lt;br /&gt;
[[Уравнения с частными производными (2023-2024)]]&lt;br /&gt;
&lt;br /&gt;
[[ ExtMem_23 | Алгоритмы во внешней памяти ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2]] &amp;lt;!-- ссылка без года - верно, так и должно быть --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении_23/24 | Прикладная статистика в машинном обучении 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_3_курс_2023/2024 | НИС Машинное обучение и приложения 3 курс]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение 1 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации в машинном обучении 2023/24]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Distributed_Systems_2023 | Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/2da6d9d4dc5944e59414daea40376d96 НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- AB testing --&amp;gt;&lt;br /&gt;
&amp;lt;!-- [https://lk.yandexdataschool.ru/courses/2023-autumn/7.1179-bd-part1/ Database Systems 2023/24] --&amp;gt;&lt;br /&gt;
[[Database Systems 2023/24]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Theory of Computation 2023 | Theory of Computation]]&lt;br /&gt;
&lt;br /&gt;
[[ NIS-TCS-23-24 | НИС Теоретическая информатика ]]&lt;br /&gt;
&lt;br /&gt;
[[KKTI-23-24 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[ ВКР]&lt;br /&gt;
&lt;br /&gt;
[[ Случайные_процессы_(зима_2024) | Случайные процессы (зима 2023)]]&lt;br /&gt;
&lt;br /&gt;
[[ Функциональное_программирование_23-24 | Функциональное программирование ]]&lt;br /&gt;
&lt;br /&gt;
[[ Haskell_23/24 | Промышленное программирование на Haskell ]]&lt;br /&gt;
&lt;br /&gt;
[[ Основы_тензорных_вычислений_(2023/24) | Основы тензорных вычислений ]]&lt;br /&gt;
&lt;br /&gt;
[[ Глубинное_обучение_в_обработке_звука_23/24 | Глубинное обучение в обработке звука ]]&lt;br /&gt;
&lt;br /&gt;
[[ Глубинное обучение для текстовых данных 23/24 | Глубинное обучение для текстовых данных ]]&lt;br /&gt;
&lt;br /&gt;
[[ Методы_предобучения_без_учителя_23/24 | Методы предобучения без учителя ]]&lt;br /&gt;
&lt;br /&gt;
[[ Символьные_вычисления_23/24 | Символьные вычисления ]]&lt;br /&gt;
&lt;br /&gt;
[[Эффективные системы глубинного обучения 23/24|Эффективные системы глубинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_и_практика_онлайн-экспериментов_23/24 | Теория и практика онлайн-экспериментов]]&lt;br /&gt;
&lt;br /&gt;
[[Децентрализованные_системы 2023/24| Децентрализованные системы ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_дифференциальную_геометрию_23/24 | Введение в дифференциальную геометрию ]]&lt;br /&gt;
&lt;br /&gt;
[[Дизайн_систем_23/24 | Дизайн систем ]]&lt;br /&gt;
&lt;br /&gt;
[[ Types_23 | Типы в языках программирования ]]&lt;br /&gt;
&lt;br /&gt;
[[ ExtMem_23 | Алгоритмы во внешней памяти ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_4_курс_2023/2024 | НИС Машинное обучение и приложения 4 курс]]  &lt;br /&gt;
&lt;br /&gt;
[[Глубинное_обучение_2023/24 | Глубинное обучение]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное_обучение_в_анализе_графовых_данных_23/24 | Глубинное обучение в анализе графовых данных]]&lt;br /&gt;
&lt;br /&gt;
[[LSML_2023/2024 | Машинное обучение для больших данных]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/2-013e88a10c204059bff194f838de4ef5?pvs=4 НИС Распределенные системы 2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2023_2024 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[OWF2023 | Односторонние функции и их применения]]&lt;br /&gt;
&lt;br /&gt;
[[InfTheory2023 | Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[ NIS-TCS-23-24 | НИС Теоретическая информатика ]]&lt;br /&gt;
&lt;br /&gt;
| rowspan=&amp;quot;7&amp;quot; | &lt;br /&gt;
&amp;lt;!-- майноры и факультативы --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Биоинформатика_1_год_2023/24|Биоинформатика 1 год 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Биоинформатика_2_год_2023/24|Биоинформатика 2 год 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_глубинного_обучения/2023 | Основы глубинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Генеративные_модели_на_основе_ODE_и_SDE | Генеративные модели на основе ODE и SDE]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_программирование_23/24 | Введение в программирование 23/24. Python (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;ПИ&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика 2023-2024 | Дискретная математика ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра ПИ 2023-2024 | Алгебра]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ 2023-2024 | Математический анализ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПИ_2023/2024 | Алгоритмы и структуры данных на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей и математическая статистика 2023-2024 | Теория вероятностей и математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Методы_и_алгоритмы_защиты_информации_2023/2024 | НИС Методы и алгоритмы защиты информации ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ SPA_2023/24 |Принципы статического анализа исходного кода ]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;ПАД&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[DSBA_Algebra_2023_2024 | Algebra (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus DSBA 2023/2024 | Calculus (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2023/2024 | English (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2023/2024 | LAaG (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA 2023/2024 | Discrete Mathematics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Python Programming DSBA 2023/24 | Python Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[C++ Programming Language DSBA 2023/24 | C++ Programming Language (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Law_DSBA_2023/24 | Law DSBA 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Economics DSBA 2023/24 | Introduction to Economics DSBA 2023/24]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 2 DSBA 2023/24 | Discrete Mathematics 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_23/24 | Business and Management in Global Context 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus-2 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms and Data Structures DSBA 2023/24 | Algorithms and Data Structures]]&lt;br /&gt;
&lt;br /&gt;
[[Probability and Statistics (DSBA) 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Micro and Macroeconomics DSBA 2022/2023]]&lt;br /&gt;
&lt;br /&gt;
[[Differential Equations 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2023/24 | Computer Architecture and Operating Systems]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[tssp-2023-24 | Time series and stochastic processes 2023-24]]&lt;br /&gt;
&lt;br /&gt;
[[ Elements of Econometrics]]&lt;br /&gt;
&lt;br /&gt;
[[BAFE-2023-24 | Business Analytics and Financial Engineering 2023-2024]]&lt;br /&gt;
&lt;br /&gt;
[[Machine learning 1 DSBA 2023/2024]]&lt;br /&gt;
&lt;br /&gt;
[[Databases 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Optimisation methods 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[ MACE1_DSBA_23-24 | Research Seminar &amp;quot;Mathematical and Computational Engineering in Science and Business 1&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[ DAF1_DSBA_23-24 | Research Seminar &amp;quot;Data Analysis in Finance 1&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Financial Engineering 2023-2024]]&lt;br /&gt;
&lt;br /&gt;
[[Sociology of financial behaviour DSBA 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Financial Economics DSBA 2023/24]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Philosophy of artificial intelligence DSBA 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to the Study of Language for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
[[ Statistics4MR-2023-24 | Statistics for Market Research 2023-24]]&lt;br /&gt;
&lt;br /&gt;
[[ Strategy_23-24_DSBA  | Decision Making Strategy 2023-2024]]&lt;br /&gt;
&lt;br /&gt;
[[ APFM_23-24 | Asset Pricing and Financial Markets 2023-2024]]&lt;br /&gt;
&lt;br /&gt;
[[ CMC_DSBA_23-24 | Core management concepts ]]&lt;br /&gt;
&lt;br /&gt;
[[Machine learning 2 DSBA 2023/2024]]&lt;br /&gt;
&lt;br /&gt;
[[ MACE2_DSBA_23-24 | Research Seminar &amp;quot;Mathematical and Computational Engineering in Science and Business 2&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[ DAF2_DSBA_23-24 | Research Seminar &amp;quot;Data Analysis in Finance 2&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[ DANS_DSBA_23-24 | Research Seminar &amp;quot;Data Analysis in the Natural Sciences&amp;quot; ]]&lt;br /&gt;
&lt;br /&gt;
[[Risk-Management_DSBA_23-24 | Research Seminar &amp;quot;Risk-Management&amp;quot; ]]&lt;br /&gt;
&lt;br /&gt;
[[Quantitative finance DSBA 2023/24]]&lt;br /&gt;
&lt;br /&gt;
[[ Agile Basics: Product Management and Teamwork ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;КНАД&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика КНАД 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ КНАД 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра КНАД 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Python КНАД 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных - 1 2023/2024 2 модуль (ЭАД КНАД ВСН)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных - 1 2023/2024 4 модуль (ЭАД КНАД ВСН)]]&lt;br /&gt;
&lt;br /&gt;
[[Python для сбора и анализа данных КНАД 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на С++ КНАД 23/24]]&lt;br /&gt;
&lt;br /&gt;
[[ИПР_КНАД_23/24 | Инструменты промышленной разработки]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Алгебра КНАД 2023/2024 | Алгебра]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ -- 2 (2023/24) | Математический анализ -- 2]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_КНАД 23/24 | Алгоритмы и структуры данных 2]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_КНАД 23/24 | Теория вероятностей ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_COMPDS_2023/2024 | Архитектура Компьютера и Операционные Системы]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_КНАД_23/24 | Математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_КНАД_23/24 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Осенний семестр !! Весенний семестр&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
[[Основы Python для юристов 2023-24|Основы Python для юристов 23/24]] (2 курс, 1 модуль)&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_(2023)_Журналистика|Цифровая грамотность для журналистов]] (1 курс, 1-2 модуль)&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_(2023)_Медиакоммуникации|Цифровая грамотность для медиакоммуникаций]] (1 курс, 1-2 модуль)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| [[ NIS-TCS-23-24 | НИС Теоретическая информатика ]] || СКН&lt;br /&gt;
|-&lt;br /&gt;
| [[RecSys_2023 | Рекомендательные системы]] || ФТИАД || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[MOTV_2023 | Mathematical foundations of probability theory]] || Math of Machine Learning, MML || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[econ_metrics_2023-24|Эконометрика ип 2023-24]] || фэн, 3 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Econ_probability_2023-24|Теория вероятностей и математическая статистика 2023-24]] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[dse_2023-24|Data Science for Economists, fall 2023]] || icef, 3-4 year || 1-2 modules&lt;br /&gt;
|-&lt;br /&gt;
| [[icef-scalc-2023-fall|Stochastic Calculus, fall 2023]] || icef, master 1 year || 2 module&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Факультативы ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Эллиптические_функции_23/24|Эллиптические функции]] || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив =&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2022/23 учебный год ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable courses&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! width=&amp;quot;21%&amp;quot; | 1 курс !! width=&amp;quot;21%&amp;quot; | 2 курс !! width=&amp;quot;21%&amp;quot; | 3 курс !! width=&amp;quot;21%&amp;quot; | 4 курс  !! rowspan=&amp;quot;2&amp;quot; | майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;ПМИ&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2022/2023_(пилотный_поток) | Линейная алгебра и геометрия (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2022/2023_(основной_поток) | Линейная алгебра и геометрия (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2022/2023_(пилотный_поток) | Алгебра (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2022/2023_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2022/2023_(основной_поток) | Математический анализ-1 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2022/2023_(пилотный_поток) | Математический анализ-1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1base-2022-23 | Дискретная математика (ПМИ основной поток + ЭАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика на ПМИ 2022/23 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования Python 2022/2023 (основной поток) ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2022/2023 | Алгоритмы и структуры данных (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория чисел (пилотный поток) 2022/23 | Теория чисел (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория чисел (основной поток) 2022/23 | Теория чисел (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_(основной_поток)_(4_модуль) | Алгоритмы и структуры данных 1 (основной поток) (4 модуль) 2022/2023]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2022/2023_(пилотный_поток)| Математическая статистика (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2022/2023_(основной_поток)| Математическая статистика (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2022/2023_(пилотный_поток)| Теория вероятностей (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2022/2023_(основной_поток)| Теория вероятностей (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_Анализ_2_на_ПМИ_2022/2023_(пилотный_поток) | Математический анализ - 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2_(2022/23) | Математический анализ - 2 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Язык_программирования_C%2B%2B_(углубленный_курс)_2022 | Язык программирования C++ (углубленный курс)]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_логика_ПМИ_22/23 | Математическая логика ]]&lt;br /&gt;
&lt;br /&gt;
[[Продвинутый_Python_2022/2023 | Продвинутый Python ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2022/2023 | Алгоритмы и структуры данных - 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Инструменты_промышленной_разработки_2022/2023 | Инструменты промышленной разработки 2022/2023 ]]&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2022 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (ПМИ) 2022/23]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_матричных_вычислений_2022/2023 | Основы матричных вычислений ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2022_2023 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные_сети_2022/2023 | Компьютерные сети 2022/2023]]&lt;br /&gt;
&lt;br /&gt;
[[ Operation Research and Game Theory | Operation Research and Game Theory]]&lt;br /&gt;
&lt;br /&gt;
[[ Statistical learning theory 2022 | Statistical Learning Theory]]&lt;br /&gt;
&lt;br /&gt;
[[ Функциональное_программирование_22-23 | Функциональное программирование ]]&lt;br /&gt;
&lt;br /&gt;
[[ Основы_тензорных_вычислений_(2022/2023) | Основы тензорных вычислений ]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение 1 22/23 | Введение в глубинное обучение 22/23]]&lt;br /&gt;
&lt;br /&gt;
[[Математическое_моделирование_2022  | Математическое моделирование 2022]]&lt;br /&gt;
&lt;br /&gt;
[[time_series_modelling_22_23 | Моделирование временных рядов 22/23]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_чисел_и_криптография | Теория чисел и криптография]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_22/23 | Методы оптимизации]]&lt;br /&gt;
&lt;br /&gt;
[[Уравнения с частными производными (2022-2023)|Уравнения с частными производными (2022-2023)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении_22/23 | Прикладная статистика в машинном обучении 22/23]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_3_курс_2022/2023 | НИС Машинное обучение и приложения 3 курс]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение 1 22/23 | Глубинное обучение 1 22/23]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации в машинном обучении 2023]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/a35a6a40088b44a7a9e374727a0f2548 Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/dbce4f5101ed47dca0b363122f139aac НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[[Database Systems 2023]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Theory of Computation 2022 | Theory of Computation]]&lt;br /&gt;
&lt;br /&gt;
[[ NIS-TCS-22-23 | НИС Теоретическая информатика ]]&lt;br /&gt;
&lt;br /&gt;
[[KKTI-22-23 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[https://www.notion.so/2022-2023-12475421ada6400c8bd5bf24a2a30c01  ВКР]&lt;br /&gt;
&lt;br /&gt;
[[ Случайные_процессы_(зима_2023) | Случайные процессы (зима 2023)]]&lt;br /&gt;
&lt;br /&gt;
[[ Функциональное_программирование_22-23 | Функциональное программирование ]]&lt;br /&gt;
&lt;br /&gt;
[[ Haskell_23 | Промышленное программирование на Haskell ]]&lt;br /&gt;
&lt;br /&gt;
[[ Основы_тензорных_вычислений_(2022/2023) | Основы тензорных вычислений ]]&lt;br /&gt;
&lt;br /&gt;
[[ Глубинное_обучение_в_обработке_звука_22/23 | Глубинное обучение в обработке звука ]]&lt;br /&gt;
&lt;br /&gt;
[[ Методы_предобучения_без_учителя_22/23 | Методы предобучения без учителя ]]&lt;br /&gt;
&lt;br /&gt;
[[ Символьные_вычисления_22/23 | Символьные вычисления ]]&lt;br /&gt;
&lt;br /&gt;
[[Эффективные системы глубинного обучения 22/23|Эффективные системы глубинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_и_практика_онлайн-экспериментов_22/23 | Теория и практика онлайн-экспериментов]]&lt;br /&gt;
&lt;br /&gt;
[[Децентрализованные_системы | Децентрализованные системы ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_дифференциальную_геометрию_22/23 | Введение в дифференциальную геометрию ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_4_курс_2022/2023 | НИС Машинное обучение и приложения 4 курс]]  &lt;br /&gt;
&lt;br /&gt;
[[Глубинное_обучение_2022 | Глубинное обучение]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное_обучение_в_анализе_графовых_данных_22/23 | Глубинное обучение в анализе графовых данных]]&lt;br /&gt;
&lt;br /&gt;
[[LSML_2022/2023 | Машинное обучение для больших данных]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/2-b1c2d4487ac8478f89cd4fa427da3e27 НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2022_2023 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[OWF2022 | Односторонние функции и их применения]]&lt;br /&gt;
&lt;br /&gt;
[[InfTheory2022 | Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[ NIS-TCS-22-23 | НИС Теоретическая информатика ]]&lt;br /&gt;
&lt;br /&gt;
| rowspan=&amp;quot;7&amp;quot; | &lt;br /&gt;
&amp;lt;!-- майноры и факультативы --&amp;gt;&lt;br /&gt;
[[Дополнительные_главы_теории_чисел|Дополнительные главы теории чисел]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2023|ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вычислений_2023|Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[Случайные_графы_2022 | Случайные графы]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Биоинформатика_1_год_2022/23 | Биоинформатика 1 год 2022/23]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Биоинформатика 2 год 2022/23 | Биоинформатика 2 год]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_машинного_обучения | Основы машинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_глубинного_обучения | Основы глубинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных | Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_программирование_22/23_(майнор_ИАД) | Введение в программирование 22/23 (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 22/23 (майнор ИАД)| Базы данных 22/23 (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Adaptation course in Discrete Math (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Уравнения с частными производными (2022-2023)|Уравнения с частными производными (2022-2023)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;ПИ&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика 2022-2023 | Дискретная математика ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра ПИ 2022-2023 | Алгебра]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ 2022-2023 | Математический анализ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПИ_2022/2023 | Алгоритмы и структуры данных на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей и математическая статистика 2022-2023 | Теория вероятностей и математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Методы_и_алгоритмы_защиты_информации_2022/2023 | НИС Методы и алгоритмы защиты информации ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ SPA_2022 |Принципы статического анализа исходного кода ]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;ПАД&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[DSBA_Algebra_2022_2023 | Algebra (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus DSBA 2022/2023 | Calculus (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2022/2023 | English DSBA (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2022/2023 | LAaG (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA 2022/2023 | Discrete Mathematics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Programming DSBA 2022/2023 | Introduction to Programming on Python (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Programming 2 DSBA 2022/2023 | Introduction to Programming on C++ (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Foundations_of_Law_DSBA_2022/2023 | Foundations of Law (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Economics DSBA 2022/2023]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 2 DSBA 2022/2023 | Discrete Mathematics 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_22/23 | Business and Management in Global Context 22/23]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus-2]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms and Data Structures DSBA 2022/2023 | Algorithms and Data Structures]]&lt;br /&gt;
&lt;br /&gt;
[[Probability and Statistics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Micro and Macroeconomics DSBA 2022/2023]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2023 | Differential Equations ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2022/2023 | Computer Architecture and Operating Systems]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[tssp-2022-23 | Time series and stochastic processes 2022-23]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/xenakas/dsba_ecm_2022 Elements of Econometrics]&lt;br /&gt;
&lt;br /&gt;
[[BAFE-2022-23 | Business Analytics and Financial Engineering 2022-2023]]&lt;br /&gt;
&lt;br /&gt;
[[Machine learning 1 DSBA 2022/2023]]&lt;br /&gt;
&lt;br /&gt;
[[Databases]]&lt;br /&gt;
&lt;br /&gt;
[[Optimisation methods]]&lt;br /&gt;
&lt;br /&gt;
[[ MACE1_DSBA_22-23 | Research Seminar &amp;quot;Mathematical and Computational Engineering in Science and Business 1&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[ DAF1_DSBA_22-23 | Research Seminar &amp;quot;Data Analysis in Finance 1&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ Statistics4MR-2022-23 | Statistics for Market Research 2022-23]]&lt;br /&gt;
&lt;br /&gt;
[[ Strategy_22-23_DSBA  | Decision Making Strategy 2022-2023]]&lt;br /&gt;
&lt;br /&gt;
[[ APFM_22-23 | Asset Pricing and Financial Markets 2022-2023]]&lt;br /&gt;
&lt;br /&gt;
[[ CMC_DSBA_22-23 | Core management concepts ]]&lt;br /&gt;
&lt;br /&gt;
[[Machine learning 2 DSBA 2022/2023]]&lt;br /&gt;
&lt;br /&gt;
[[ MACE2_DSBA_22-23 | Research Seminar &amp;quot;Mathematical and Computational Engineering in Science and Business 2&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[ DAF2_DSBA_22-23 | Research Seminar &amp;quot;Data Analysis in Finance 2&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[ DANS_DSBA_22-23 | Research Seminar &amp;quot;Data Analysis in the Natural Sciences&amp;quot; ]]&lt;br /&gt;
&lt;br /&gt;
[[Risk-Management_DSBA_22-23 | Research Seminar &amp;quot;Risk-Management&amp;quot; ]]&lt;br /&gt;
&lt;br /&gt;
[[Quantitative finance DSBA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;КНАД&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_КНАД 22/23| Дискретная математика (КНАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_КНАД 22/23| Математический анализ (КНАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_КНАД 22/23| Линейная алгебра (КНАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_Python_КНАД 22/23| Программирование на Python (КНАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных - 1 2022/2023 2 модуль (ЭАД КНАД ВСН) | Алгоритмы и структуры данных 2022/2023 2 модуль (ЭАД КНАД ВСН)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных - 1 2022/2023 4 модуль (ЭАД КНАД ВСН) | Алгоритмы и структуры данных 2022/2023 4 модуль (ЭАД КНАД ВСН)]]&lt;br /&gt;
&lt;br /&gt;
[[Python_для_сбора_и_анализа_данных_КНАД_22/23 | Python для сбора и анализа данных (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_С++_КНАД_22/23 | Программирование на С++]]&lt;br /&gt;
&lt;br /&gt;
[[ИПР_КНАД_23 | Инструменты промышленной разработки]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Алгебра КНАД 2022/2023 | Алгебра]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ -- 2 (2022/23) | Математический анализ -- 2]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_КНАД 22/23 | Алгоритмы и структуры данных 2]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_КНАД 22/23 | Теория вероятностей ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_COMPDS_2022/2023 | Архитектура Компьютера и Операционные Системы]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_КНАД_22/23 | Математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_КНАД_22/23 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Осенний семестр !! Весенний семестр&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
[[Цифровая грамотность для международных отношений 22/23]] (1 курс, 1-2 модуль)&lt;br /&gt;
&lt;br /&gt;
[[Основы анализа данных в международных отношениях 22/23]] (2 курс, 1-2 модуль)&lt;br /&gt;
&lt;br /&gt;
[[Основы программирования на Python осень 2022 матфак]] (2-4 курс бакалавриата или 1-2 курс магистратуры, 1-2 модуль) &lt;br /&gt;
&lt;br /&gt;
[[Анализ данных 2022 (ОП &amp;quot;Журналистика&amp;quot; и &amp;quot;Медиакоммуникации&amp;quot;) | Анализ данных]] (2 курс, 1-2 модуль)&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение (ФЭН) - 2022-2023]] (3,4 курс, 1-2 модули)&lt;br /&gt;
| &lt;br /&gt;
[[Прикладное программное обеспечение (основы Python) для социологии 2022/23]] (1 курс, 3 модуль)&lt;br /&gt;
&lt;br /&gt;
[[Программирование на языке Python для ГосМунУпр 2022/23 | Программирование на языке Python для гос. и муницип. управления 2022/23]] (1 курс, 3-4 модуль)&lt;br /&gt;
&lt;br /&gt;
[[Основы программирования в Python для политологии 2022/23]] (2 курс, 3-4 модули)&lt;br /&gt;
&lt;br /&gt;
[[Основы программирования в Python для школы дизайна 2022/23]] (2 курс, 3-4 модули)&lt;br /&gt;
&lt;br /&gt;
[[Основы программирования в Python для ВШБ 2022/23]] (2 курс, 3 модуль)&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Python для МО 22/23]] (1 курс, 3 модуль)&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение 22/23 Матфак]] (3 курс, 3-4 модули)&lt;br /&gt;
&lt;br /&gt;
[[Анализ Данных 22/23 Политологи]] (3 курс, 3-4 модули)&lt;br /&gt;
&lt;br /&gt;
[[Введение в Data Science для ВШБ 2022/23]] (2 курс, 4 модуль)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| [[Ликбез_разработчика_(2022) | Ликбез разработчика]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[RecSys_2022_2023 | Рекомендательные системы]] || ФТИАД || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Linear_Algebra_for_Data_Science_(2022) | Linear Algebra for Data Science]] || Data Science || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Ordered_Sets_in_Data_Analysis_(2022) | Ordered Sets in Data Analysis]] || Data Science || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[ NIS-TCS-22-23 | НИС Теоретическая информатика ]] || Науки о данных, специализация ТИ || &lt;br /&gt;
|-&lt;br /&gt;
| [[Mathematical Foundations of Probability theory | Mathematical foundations of probability theory]] || Math of Machine Learning || 1 year &lt;br /&gt;
|-&lt;br /&gt;
| [[Markov Chains | Markov Chains]] || Math of Machine Learning || 1 year &lt;br /&gt;
|-&lt;br /&gt;
| [[Reinforcement_learning_2022_2023 | Математические основы обучения с подкреплением ]] || Math of Machine Learning || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Theoretical computer science spring 2023 | Theoretical computer science spring 2023]] || PhD || 1 year&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[econ_probability_2022-23|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[econ_metrics_2022-23|Эконометрика ип 2022-23]] || фэн, 3 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[econ_dynamic_opt_2022-23|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[icef-dse-2022-23|Data Science for Economics 2022-23]] ||icef, 3-4 year || 1-2 module&lt;br /&gt;
|-&lt;br /&gt;
| [[Лицей ВШЭ. Практикум по программированию 10 класс 2022-23 | Лицей ВШЭ. Практикум по программированию 10 класс]] || Лицей ВШЭ || 10 класс&lt;br /&gt;
|-&lt;br /&gt;
| [[icef-scalc-2022-fall|Stochastic Calculus Fall 2022]] ||icef, master 1 year || 2 module&lt;br /&gt;
|-&lt;br /&gt;
| [[econ_metrics_smfe_2022-23|Эконометрика (продвинутый уровень) 2022-23]] || фэн, магистратура, 1 курс || 3-4 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив до 2021/22 учебного года включительно =&lt;br /&gt;
[[Wiki ФКН/Архив]]&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81250</id>
		<title>Алгоритмы и структуры данных пилотный поток 2023/2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2023/2024&amp;diff=81250"/>
		<updated>2023-10-31T17:48:52Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лекторы:&#039;&#039;&#039; [https://www.hse.ru/org/persons/210175876 Иван Фёдорович Смирнов], [https://www.hse.ru/org/persons/225527626 Филипп Юрьевич Грибов]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1yoZ5EtO-odPAiTs8ke6-Ll6EwPnjnFEPjnAcqlOJ4i8/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1yoZ5EtO-odPAiTs8ke6-Ll6EwPnjnFEPjnAcqlOJ4i8/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1_vXpC3EZZ6KJGuRJMuqO_nHBOC1MDQrgbK6LRlcoWuY/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1_vXpC3EZZ6KJGuRJMuqO_nHBOC1MDQrgbK6LRlcoWuY/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1_vXpC3EZZ6KJGuRJMuqO_nHBOC1MDQrgbK6LRlcoWuY/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NTY4NjcwMDQ0MjU3?cjc=h4tjjsh Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Детали в формуле оценивания могут меняться с объявлением на лекциях и в канале.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Курс длится 4 модуля (со 2-го по 5-й).&lt;br /&gt;
* За 2-й и 3-й модуль ставится промежуточная оценка.&lt;br /&gt;
* За 4-й модуль ставится итоговая годовая оценка за первый курс, вычисляемая из оценок за 2-4 модули. При этом 4-й модуль является блокирующим, т.е. для получения оценки за курс необходимо иметь удовлетворительную оценку за 4-й модуль.&lt;br /&gt;
* За 5-й модуль ставится итоговая оценка независимо.&lt;br /&gt;
* Экзамены будут в конце 3-го, 4-го и 5-го модуля. В экзамен 3-го модуля входят темы из 2-3 модулей, в остальные экзамены входят только темы соответствующего модуля.&lt;br /&gt;
&lt;br /&gt;
Есть несколько видов оцениваемой деятельности, попадающие в накоп с соответствующим коэффициентом (кроме экзамена).&lt;br /&gt;
* (&#039;&#039;&#039;Конт&#039;&#039;&#039;, коэфф. 0.3) Длинные контесты.&lt;br /&gt;
* (&#039;&#039;&#039;ДЗ&#039;&#039;&#039;, коэфф. 0.25) Теоретические домашние задания.&lt;br /&gt;
* (&#039;&#039;&#039;КР&#039;&#039;&#039;, коэфф. 0.15) Письменная контрольная работа.&lt;br /&gt;
* (&#039;&#039;&#039;Экз&#039;&#039;&#039;, коэфф. 0.3) Устный экзамен.&lt;br /&gt;
&lt;br /&gt;
Также на курсе предусмотрены бонусы, добавляемые к итоговой оценке за модуль. Бонусы получить за специальные бонусные контесты, за активное участие в семинарах, за участие в ICPC и, возможно, за что-то ещё.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
&lt;br /&gt;
Накоп за каждый модуль считается по формуле &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039; + 0.15 &amp;amp;middot; &#039;&#039;&#039;КР&#039;&#039;&#039;) / 0.7. Затем для каждого модуля считается предварительная итоговая оценка:&lt;br /&gt;
* 2-й модуль: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* 3-5 модули: &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; = 0.7 &amp;amp;middot; &#039;&#039;&#039;Накоп&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + 0.3 &amp;amp;middot; &#039;&#039;&#039;Экз&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039; + &#039;&#039;&#039;Бонус&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки считаются так:&lt;br /&gt;
* 2-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 3-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
* 4-й модуль (итоговая оценка за год): round((0.7 &amp;amp;middot; min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) + min(10, &#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;)) / 2.7) при условии round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;&#039;) &amp;amp;ge; 4&lt;br /&gt;
* 5-й модуль: min(10, round(&#039;&#039;&#039;Итог&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;&#039;))&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в ведомость за каждый модуль ставится округлённое значение, но для подсчёта итоговой оценки за первый курс берётся взвешенное среднее по &#039;&#039;&#039;неокруглённым&#039;&#039;&#039; оценкам за модули 2, 3, 4.&lt;br /&gt;
&lt;br /&gt;
Итоговые оценки &#039;&#039;&#039;округляются арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
=== Оцениваемые активности ===&lt;br /&gt;
&lt;br /&gt;
===== Контесты =====&lt;br /&gt;
Длинные контесты имеют продолжительность порядка двух-трёх недель и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Если не сказано иное, каждая задача стоит одинаково. По умолчанию оценка за контесты вычисляется по формуле &#039;&#039;&#039;Конт&#039;&#039;&#039; = 10 &amp;amp;middot; (Решено задач / (всего обязательных задач - поправка)). Поправка может применяться, если студент по уважительной причине отсутствовал бо́льшую часть контеста.&lt;br /&gt;
&lt;br /&gt;
В контестах бывают бонусные необязательные задачи, позволяющие набрать в этой категории более 10 баллов. Иногда формула оценки может меняться: к примеру, в контесте может быть обязательная задача или суммарный балл для двух контестов может вычисляться из минимального числа задач, решённых в каждом из них.&lt;br /&gt;
&lt;br /&gt;
Короткие контесты — это забытый миф, пыль веков, сага давно минувших дней.&lt;br /&gt;
&lt;br /&gt;
===== Теор. ДЗ =====&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. Подробнее об этом написано в соответствующем разделе. Оценка вычисляется по формуле &#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 &amp;amp;middot; (Набрано баллов в задачах / (суммарная стоимость обязательных задач - поправка)). Разные задачи стоят разное число баллов, за решение можно получить частичные баллы.&lt;br /&gt;
&lt;br /&gt;
Как и в контестах, в ДЗ бывают бонусные задачи, отмеченные звёздочкой. Не гарантируется, что преподаватели сами умеют их решать.&lt;br /&gt;
&lt;br /&gt;
===== Контрольная работа =====&lt;br /&gt;
&lt;br /&gt;
В течение каждого модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться оценкой &#039;&#039;&#039;КР&#039;&#039;&#039;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется формула оценки накопа: &#039;&#039;&#039;Накоп&#039;&#039;&#039; = (0.3 &amp;amp;middot; &#039;&#039;&#039;Конт&#039;&#039;&#039; + 0.25 &amp;amp;middot; &#039;&#039;&#039;ДЗ&#039;&#039;&#039;) / 0.55.&lt;br /&gt;
&lt;br /&gt;
===== Экзамен =====&lt;br /&gt;
&lt;br /&gt;
За экзамен студент получает оценку от 0 до 10, эта оценка будет являться оценкой &#039;&#039;&#039;Экз&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Бонус =====&lt;br /&gt;
&lt;br /&gt;
Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к итоговой оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hse.grphil.ru/ по ссылке].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 26.11.2022&lt;br /&gt;
| Вероятности&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 10.12.2023&lt;br /&gt;
| Простые структуры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
=== Темы к экзамену 3-го модуля ===&lt;br /&gt;
&lt;br /&gt;
* Бинарные деревья поиска. Определение, базовые свойства.&lt;br /&gt;
* B+-дерево. Простейшие операции. Операции Split и Merge.&lt;br /&gt;
* Splay-дерево. Операции. Доказательство амортизированного времени работы.&lt;br /&gt;
* Декартово дерево. Операции Split и Merge. Оценка матожидания глубины вершины. Декартово дерево по неявному ключу.&lt;br /&gt;
* Запросы на отрезках. Дерево отрезков, общие идеи. Sparse table. Disjoint sparse table.&lt;br /&gt;
* Персистентность. Общие идеи, примеры частично и полностью персистентных структур данных. Применение в задачх.&lt;br /&gt;
* Методы Path copying и Fat nodes. Их комбинирование для получения частично персистентного списка без штрафа по времени и памяти.&lt;br /&gt;
* LCA. Метод двоичных подъёмов. Алгоритм Тарьяна с СНМ. Алгоритм Фараха-Колтона и Бендера.&lt;br /&gt;
* Запросы на деревьях. Heavy-light декомпозиция, оптимизация времени работы до O(log n) на запрос.&lt;br /&gt;
* Переборные алгоритмы. Подходы через поиск в глубину и поиск в ширину. Способы хеширования состояний. Iterative deepening. Примеры отсечений.&lt;br /&gt;
* Кратчайшие пути в графах. Алгоритмы Дейкстры и Форда-Беллмана. Двусторонний алгоритм Дейкстры.&lt;br /&gt;
* Алгоритм Contraction Hierarchies для поиска кратчайших путей в графах, возникающих на практике.&lt;br /&gt;
* Альфа-бета отсечение в антагонистических играх.&lt;br /&gt;
* Мосты, точки сочленения. Построение деревьев компонент рёберной и вершинной двусвязности.&lt;br /&gt;
* Конденсация ориентированного графа. Алгоритм Тарьяна.&lt;br /&gt;
* Система непересекающихся множеств. Доказательство амортизированного времени работы O(log* n) на запрос.&lt;br /&gt;
* Минимальные остовные деревья. Алгоритмы Прима, Краскала, Борувки.&lt;br /&gt;
* Линейный вероятностный алгоритм построения MST (в предположении существования алгоритма проверки минимальности за линейное время). Проверка остовного дерева на минимальность за O(m log log n).&lt;br /&gt;
* Потоки в сетях. Теорема Форда-Фалкерсона. Примеры решения задач через сведение к минимальному разрезу или максимальному потоку.&lt;br /&gt;
* Теорема Кёнига-Эгервари, лемма Холла. Доказательство через теорему Форда-Фалкерсона.&lt;br /&gt;
* Алгоритм Эдмондса-Карпа. Алгоритм Диница, доказательство времени работы O(E sqrt(V)) при поиске максимального двудольного паросочетания.&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
Записи семинаров, сделанные силами студентов: https://disk.yandex.ru/d/yVmC7VRuXWblIw&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.11.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| &amp;lt;!--[https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]--&amp;gt;&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]--&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=WYrNMqsDScA Видео]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.11.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| &amp;lt;!--[https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]--&amp;gt;&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=iAmC9FS643k Видео]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| &amp;lt;!--[https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]--&amp;gt;&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=irG9tjy2GgM Видео]--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 10.01.2023 (вт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Антихештесты&lt;br /&gt;
| [https://disk.yandex.ru/i/xetD-j0S_pmn-A Листок]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Блум-фильтр. B-деревья.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 12.01.2023 (чт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://disk.yandex.ru/i/WwtNchX-N01hlg Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Splay-дерево&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.01.2023 (вт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Деревья поиска, запросы на отрезках&lt;br /&gt;
| [https://disk.yandex.ru/i/LUFR0E6yqgclGg Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Декартово дерево. Доказательство логарифмической высоты.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 19.01.2023 (чт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Запросы на отрезках&lt;br /&gt;
| Листки: [https://disk.yandex.ru/d/NCP3V4mzYMXMUA базовый], &amp;lt;br/&amp;gt; [https://disk.yandex.ru/i/RDrpfaX1AQwKQA бонусный]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Частичная персистентность: path copying, fat nodes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 24.01.2023 (вт) &lt;br /&gt;
| Семинар&lt;br /&gt;
| Запросы на отрезках, персистентная очередь (бонус)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| List order maintenance (?)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.01.2023 (чт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Задачи на деревья&lt;br /&gt;
| [https://disk.yandex.ru/d/uI1OKKPl7fgpEw Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| &amp;lt;!-- HLD --&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 31.01.2023 (вт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Простое ДП, задачи о рюкзаке&lt;br /&gt;
| [https://disk.yandex.ru/i/AGMSwsEX3GdUYw Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Оптимизация переборов. Подсчёт количества клик в графе.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 2.02.2023 (чт) &lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Архитектура, system design&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 7.02.2023 (вт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| ДП, переборы&lt;br /&gt;
| [https://disk.yandex.ru/i/d7oZjXEJv56a4A Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Переборы. Альфа-бета отсечение&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 9.02.2023 (чт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| ДП, альфа-бета отсечение&lt;br /&gt;
| [https://disk.yandex.ru/i/cb63noVLHGy7zg Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 14.02.2023 (вт)&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Занятий не было&lt;br /&gt;
|-&lt;br /&gt;
| 16.02.2023 (чт)&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Модель внешней памяти&lt;br /&gt;
| [https://disk.yandex.ru/d/3euDXNlol-JcBQ Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 21.02.2023 (вт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Пути в графах, кратчайшие и не очень&lt;br /&gt;
| [https://disk.yandex.ru/i/NdlcB-1sm9cFlg Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Contraction Hierarchies: поиск кратчайших путей на практике&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 23.02.2023 (чт)&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Выходной&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.02.2023 (вт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Разбор КР&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Линейный алгоритм поиска MST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 2.03.2023 (чт)&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 7.03.2023 (вт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Минимальные остовы&lt;br /&gt;
| [https://disk.yandex.ru/d/D3OrHuMgiEzLiw Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Алгоритм Тарьяна для поиска КСС. Неудачное доказательство log* n для СНМ.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 9.03.2023 (чт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Задачи на графы, конденсация, 2-SAT&lt;br /&gt;
| [https://disk.yandex.ru/i/B7IW1Rr6wS_Byg Листок]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство log* n для СНМ. Введение в потоки.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | 03.04.2023 (вт)&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Занятий не было&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 05.04.2023 (чт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Семинара не было&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Потоки минимальной стоимости&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.04.2023 (чт)&lt;br /&gt;
| Семинар&lt;br /&gt;
| Потоки. Оценки Карзанова.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поиск потока минимальной стоимости за полиномиальное время&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 221-1 || || [https://t.me/ifsmirnov @ifsmirnov]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/225527626 Филипп Грибов] || 221-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/738677707 Иван Сафонов] || 222-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Михаил Анопренко || 222-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Сергей Нечаев || 225-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Екатерина Фадеева || 225-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 21:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2023/24&amp;diff=79564</id>
		<title>CAOS-2023/24</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2023/24&amp;diff=79564"/>
		<updated>2023-09-10T19:10:27Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Вход в тестирующую систему: https://caos2023.myltsev.ru&lt;br /&gt;
&lt;br /&gt;
Материалы лекций: https://caos2023.myltsev.ru/lectures/&lt;br /&gt;
&lt;br /&gt;
[https://caos2023.myltsev.ru/style.html Стиль оформления программ на Си]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+-RJj6i7NMaE1MWIy Чатик курса] &lt;br /&gt;
&lt;br /&gt;
[https://t.me/+duw-cU1uT4FjNzYy Канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/AMBwLvi9mNPqvUjU7 Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
[https://exuberant-arthropod-be8.notion.site/21-22-0f236f7d03c74dfbbd945f93651758a2 Конспект лекций 2021 года от студентов]&lt;br /&gt;
&lt;br /&gt;
== Чатики и преподаватели по группам ==&lt;br /&gt;
Лектор — Александр Мыльцев [https://t.me/myltsev @myltsev]&lt;br /&gt;
&lt;br /&gt;
Старший семинарист - Игорь Минеев [https://t.me/objatie_groba @objatie_groba]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Чатик !! Преподаватель !! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| 221 || https://t.me/+CjBn9f0EY3ZiMmEy || [https://t.me/grphil Филипп Грибов] || [https://t.me/ddubrovin Дмитрий Дубровин], [https://t.me/gmusya Герман Перов]&lt;br /&gt;
|-&lt;br /&gt;
| 222 || https://t.me/+uCLKSieZ3z8zNjk6 || [https://t.me/objatie_groba Игорь Минеев] || [https://t.me/l0i4b Арсений Болотников], [https://t.me/dikirillov Даниил Кириллов]&lt;br /&gt;
|-&lt;br /&gt;
| 223 || https://t.me/+-kqneBWoAC1hZDEy || [https://t.me/youagain Сафронов Евгений]|| [https://t.me/Mathew_K Матвей Кривда], [https://t.me/sidorenko_ivan Иван Сидоренко]&lt;br /&gt;
|-&lt;br /&gt;
| 224 || TODO || TODO || TODO&lt;br /&gt;
|-&lt;br /&gt;
| 225 || TODO || TODO || TODO&lt;br /&gt;
|-&lt;br /&gt;
| 226 || https://t.me/cool_caos_226 || [https://t.me/iiixphillxiii Миша Филитов] || [https://t.me/Holpow Фёдор], [https://t.me/igreetyou Денис]&lt;br /&gt;
|-&lt;br /&gt;
| 227 || TODO || TODO || TODO&lt;br /&gt;
|-&lt;br /&gt;
| 228 || TODO || TODO || TODO&lt;br /&gt;
|-&lt;br /&gt;
| 229 || TODO || TODO || TODO&lt;br /&gt;
|-&lt;br /&gt;
| 2210 || TODO || TODO || TODO&lt;br /&gt;
|-&lt;br /&gt;
| СПБ ПМИ || https://t.me/+AC9G7J5_AS8zMjJi || [https://t.me/evlinsky Евгений Линский] || TODO&lt;br /&gt;
|-&lt;br /&gt;
| СПБ ПАДИИ || https://t.me/+BE67Oaii9G5hZGJi || [https://t.me/evlinsky Евгений Линский] || TODO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
===kks===&lt;br /&gt;
https://github.com/darkkeks/kks&lt;br /&gt;
&lt;br /&gt;
kks это консольная утилитка для курса, выполняющая много вещей, среди которых можно выделить несколько основных:&lt;br /&gt;
# Скачивание задач/сэмплов/контрольных с помощью одной команды. То же самое со сдачей задач: можно сдать и получить сразу результат. &lt;br /&gt;
# Генерация тестов с помощью скриптов и их тестирование.&lt;br /&gt;
# Просмотр рейтинга (как общего, так и по группам) в удобном формате&lt;br /&gt;
&lt;br /&gt;
Пример использования:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;kks sync  # скачивание задач&lt;br /&gt;
# тут вы написали свой код&lt;br /&gt;
kks test --sample  # тестирование&lt;br /&gt;
kks submit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Больше примеров можно посмотреть в репозитории&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos2023.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos2023.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos2023.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Проверялось на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС, например VSCode), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS на Apple Silicon===&lt;br /&gt;
Добавьте в .bashrc или .zshrc:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;export DOCKER_DEFAULT_PLATFORM=linux/amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После этого перезапустите Docker.&lt;br /&gt;
&lt;br /&gt;
Вариант2: &lt;br /&gt;
* Скачиваем docker.&lt;br /&gt;
* Переходим в папку с задачами в терминале.&lt;br /&gt;
* Выполняем &amp;lt;code&amp;gt;docker run --platform linux/amd64 -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Делаем &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt;&lt;br /&gt;
* Делаем &amp;lt;code&amp;gt; apt -y install build-essential gcc-multilib &amp;lt;/code&amp;gt;&lt;br /&gt;
* Собираем задачки командой &amp;lt;code&amp;gt;gcc -m32 -g задача.S simpleio_i686.S&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CLion===&lt;br /&gt;
Для начала скачайте CLion с официального сайта и устанавите его.&lt;br /&gt;
====Если у вас не linux: вар. 1 - docker====&lt;br /&gt;
Скачайте и установите docker desktop. Добейтесь того, чтобы у вас заработал docker hello world (&amp;lt;code&amp;gt;docker run --rm hello-world&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Если у вас MacOs на арме&amp;lt;/b&amp;gt; сделайте то, что написано выше.&lt;br /&gt;
&lt;br /&gt;
После этого нам потребуется специальный образ с необходимыми для курса библиотеками и программами. &lt;br /&gt;
Создайте файл с именем Dockerfile и следующим содержанием:&lt;br /&gt;
&amp;lt;pre&amp;gt;FROM ubuntu:latest&lt;br /&gt;
&lt;br /&gt;
RUN apt update &amp;amp;&amp;amp; apt install -y gcc-multilib gdb make cmake g++&lt;br /&gt;
WORKDIR /caos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В директории с этим запустите эту команду чтобы собрать образ: &amp;lt;code&amp;gt;docker build -t caos .&amp;lt;/code&amp;gt; и дождитесь пока она выполнится.&lt;br /&gt;
&lt;br /&gt;
После этого откройте окно настроек, перейдите в пункт Build, Execution, Deployment -&amp;gt; Toolchains и добавьте новый Toolchain с типом Docker.&lt;br /&gt;
В поле Image укажите &amp;lt;code&amp;gt;caos:latest&amp;lt;/code&amp;gt;, а остальные поля должны определиться автоматически. Поместите этот Toolchain первым в списке сделав его default&#039;ным.&lt;br /&gt;
&lt;br /&gt;
====Если у вас не linux: вар. 2 - wsl (Windows only)====&lt;br /&gt;
&lt;br /&gt;
Установите wsl 2, выберите дистрибутив Ubuntu.&lt;br /&gt;
Внутри wsl 2 поставьте необходимые пакеты (&amp;lt;code&amp;gt;sudo apt install gcc-multilib make cmake g++ gdb&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
После этого откройте окно настроек, перейдите в пункт Build, Execution, Deployment -&amp;gt; Toolchains и добавьте новый Toolchain с типом WSL.&lt;br /&gt;
Все поля должны определиться автоматически. Поместите этот Toolchain первым в списке сделав его default&#039;ным.&lt;br /&gt;
&lt;br /&gt;
====Далее====&lt;br /&gt;
Создайте проект (можете выбрать C Executable, но это не особо принципиально)&lt;br /&gt;
Скачайте simpleio_i686.S и поместите в корень проекта.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;code&amp;gt;CMakeLists.txt&amp;lt;/code&amp;gt; удалите всё и вставьте это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake_minimum_required(VERSION 3.10)&lt;br /&gt;
project(caos ASM)&lt;br /&gt;
&lt;br /&gt;
add_compile_options(-m32)&lt;br /&gt;
add_link_options(-m32)&lt;br /&gt;
&lt;br /&gt;
file(GLOB_RECURSE sources_list LIST_DIRECTORIES true ./*)&lt;br /&gt;
foreach(file ${sources_list})&lt;br /&gt;
    IF(${file} MATCHES &amp;quot;.S$&amp;quot; AND NOT ${file} MATCHES &amp;quot;simpleio_i686.S&amp;quot;)&lt;br /&gt;
        get_filename_component(X ${file} NAME)&lt;br /&gt;
        add_executable(${X} ${file} simpleio_i686.S)&lt;br /&gt;
    endif()&lt;br /&gt;
endforeach()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Сделайте Reload Cmake project (Внизу выберите вкладку Cmake и нажмите слева на кнопку обновления с двумя стрелочками).&lt;br /&gt;
&lt;br /&gt;
Этот конфиг написан таким образом, чтобы эффективно работать совместно с kks. На каждый .S файл (кроме библиотеке simpleio_i686.S) он создаст цель для сборки. &lt;br /&gt;
После того как у вас в проекте появляется новый файл (например после &amp;lt;code&amp;gt;kks sync&amp;lt;/code&amp;gt;) нужно делать Reload Cmake project.&lt;br /&gt;
Выберите справа сверху интересующий вас файл и запускайте. &lt;br /&gt;
&lt;br /&gt;
====Подсветка синтаксиса====&lt;br /&gt;
Если она работает не правильно, откройте файл &amp;lt;code&amp;gt;simpleio_i686.S&amp;lt;/code&amp;gt;, нажмите на его вкладку в списке открытых файлов сверху правой кнопкой мыши и выберите &amp;quot;Associate file type&amp;quot;. В списке выберите Assembly Language.&lt;br /&gt;
&lt;br /&gt;
====Дебагер====&lt;br /&gt;
Дебагер работает из-коробки.&lt;br /&gt;
&lt;br /&gt;
Чтобы узнать значения регистра напишите в поле снизу строку $eax и нажмите на кнопку &amp;quot;+&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Yabloko ===&lt;br /&gt;
Для того чтобы собрать Yabloko вам потребуется &lt;br /&gt;
* Компилятор, который умеет собирать elf-файлы под архитектуру x86. В мире линукса для такого традиционно собирают ещё одну копию &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt; (и называют &amp;lt;code&amp;gt;x86_64-elf-gcc&amp;lt;/code&amp;gt;, чтобы не путаться), однако &amp;lt;code&amp;gt;clang&amp;lt;/code&amp;gt;, в отличие от &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt;, в стандартной поставке уже имеет кросс-компилятор и кросс-линкер, так что можно (пока в теории) использовать его.&lt;br /&gt;
* [https://www.qemu.org/download/ QEMU]&lt;br /&gt;
&lt;br /&gt;
Всё это вы можете получить локально, не зависимо от того, на какой вы ОС.&lt;br /&gt;
Если вы по какой-то причине решили использовать учебный (или любой другой) сервер, то не забывайте добавлять к команде ssh опцию -X, которая пробрасывает X-сервер, а также по настроению опцию -C, которая сжимает передаваемые данные. Если у вас не линукс, то в таком случае вам потребуется ещё и скачать и установить X-сервер. Для [https://www.xquartz.org/ MacOs]. Для [https://sourceforge.net/projects/xming/ windows]. Если вы пользуетесь Putty, то поставьте галочку в Connection -&amp;gt; SSH -&amp;gt; X11 -&amp;gt; Enable X11 forwarding.&lt;br /&gt;
&lt;br /&gt;
= Как устроен курс =&lt;br /&gt;
== Контрольные мероприятия ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Когда !! Что&lt;br /&gt;
|-&lt;br /&gt;
| В конце 1-го модуля || контрольная в формате экзамена&lt;br /&gt;
|-&lt;br /&gt;
| В конце 2-го модуля || экзамен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула оценки ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;O&amp;lt;sub&amp;gt;АК&amp;lt;/sub&amp;gt; = 0.5 * H&amp;lt;sub&amp;gt;ejudge&amp;lt;/sub&amp;gt; + 0.05 * H&amp;lt;sub&amp;gt;семинары&amp;lt;/sub&amp;gt; + 0.15 * H&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt; + 0.3 * Э&#039;&#039;&#039;&lt;br /&gt;
Все оценки кроме итоговой дробные с округлением до 2х знаков после запятой. Итоговая оценка округляется арифметически.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;H&amp;lt;sub&amp;gt;ejudge&amp;lt;/sub&amp;gt;&#039;&#039;&#039; - оценка за сданные задания в тестирующей системе Ejudge, выставляется согласно описанию ниже. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;H&amp;lt;sub&amp;gt;семинары&amp;lt;/sub&amp;gt;&#039;&#039;&#039; - оценка за семинары, выставляется согласно правилам озвученным вашим семинаристом.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;H&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt;&#039;&#039;&#039; - оценка за контрольную работу в модуле 1.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Автомат&amp;quot;&#039;&#039;&#039; выдаётся, если оценки за ДЗ и семинары не ниже некоторых пороговых значений, которые будут объявлены дополнительно.&lt;br /&gt;
&lt;br /&gt;
=== Формула рассчета оценки Ejudge ===&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Прокторинг ==&lt;br /&gt;
&lt;br /&gt;
На контрольной работе и экзамене применяется селф-прокторинг (даже если вы находитесь в аудитории): необходимо сделать видеозапись, на которой видны ваш экран и ваше лицо во время решения задач. Микрофон тоже должен быть включён. В начале записи, пожалуйста, представьтесь. Запись необходимо будет выложить в любое облачное хранилище и сдать в ejudge ссылку на неё в течении нескольких часов после. Запись нужно хранить до выставления оценки за курс. Размер файла записи не должен сильно превышать 250 МБ. Помните, запись это ваше доказательство честности написанной работы. Инструкция по настройке ОБС появится позднее на вики. Рекомендуется качество не выше 720р и не ниже 360р&lt;br /&gt;
&lt;br /&gt;
На контрольной работе можно пользоваться любыми материалами, веб-сайтами и т. д., за исключением интерактивного общения с кем-либо (гуглить можно, а вот советоваться нельзя). Телеграм-канал курса, а также официальные чаты курса также явно разрешены. В канале могут появляться важные объявления, за ним рекомендуется следить.&lt;br /&gt;
&lt;br /&gt;
= Записи лекций =&lt;br /&gt;
&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2022/2023&amp;diff=74636</id>
		<title>Алгоритмы и структуры данных пилотный поток 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2022/2023&amp;diff=74636"/>
		<updated>2022-12-04T15:14:00Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/210175876 Иван Фёдорович Смирнов]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1yoZ5EtO-odPAiTs8ke6-Ll6EwPnjnFEPjnAcqlOJ4i8/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1yoZ5EtO-odPAiTs8ke6-Ll6EwPnjnFEPjnAcqlOJ4i8/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1_vXpC3EZZ6KJGuRJMuqO_nHBOC1MDQrgbK6LRlcoWuY/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1_vXpC3EZZ6KJGuRJMuqO_nHBOC1MDQrgbK6LRlcoWuY/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1_vXpC3EZZ6KJGuRJMuqO_nHBOC1MDQrgbK6LRlcoWuY/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NTY4NjcwMDQ0MjU3?cjc=h4tjjsh Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Курс длится 4 модуля (со 2-го по 5-й) и предполагает две итоговые оценки: на первом курсе (2-4 модули) и на втором (5 модуль). Оценки за каждый модуль ставятся независимо. Итоговая оценка за первый курс составляется из оценок за 2-4 модули (точные правила будут сообщены позднее). Оценка за 5-й модуль является итоговой оценкой за второй курс.&lt;br /&gt;
&lt;br /&gt;
После 3-го, 4-го и 5-го модулей будут экзамены.&lt;br /&gt;
&lt;br /&gt;
Предварительные правила выставления оценок за модули:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.4286&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3571&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.2143&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3-4 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За экзамен студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hse.grphil.ru/ по ссылке].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 26.11.2022&lt;br /&gt;
| Вероятности&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 10.12.2023&lt;br /&gt;
| Простые структуры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.11.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| &amp;lt;!--[https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]--&amp;gt;&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]--&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=WYrNMqsDScA Видео]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.11.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| &amp;lt;!--[https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]--&amp;gt;&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=iAmC9FS643k Видео]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| &amp;lt;!--[https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]--&amp;gt;&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=irG9tjy2GgM Видео]--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 221-1 || || [https://t.me/ifsmirnov @ifsmirnov]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/225527626 Филипп Грибов] || 221-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/738677707 Иван Сафонов] || 222-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Михаил Анопренко || 222-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Сергей Нечаев || 225-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Екатерина Фадеева || 225-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 21:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2022/2023&amp;diff=74410</id>
		<title>Алгоритмы и структуры данных пилотный поток 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2022/2023&amp;diff=74410"/>
		<updated>2022-11-25T21:31:24Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/210175876 Иван Фёдорович Смирнов]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1yoZ5EtO-odPAiTs8ke6-Ll6EwPnjnFEPjnAcqlOJ4i8/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1yoZ5EtO-odPAiTs8ke6-Ll6EwPnjnFEPjnAcqlOJ4i8/edit?usp=sharing Текущая успеваемость]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1_vXpC3EZZ6KJGuRJMuqO_nHBOC1MDQrgbK6LRlcoWuY/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1_vXpC3EZZ6KJGuRJMuqO_nHBOC1MDQrgbK6LRlcoWuY/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1_vXpC3EZZ6KJGuRJMuqO_nHBOC1MDQrgbK6LRlcoWuY/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NTY4NjcwMDQ0MjU3?cjc=h4tjjsh Сдача ДЗ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Курс длится 4 модуля (со 2-го по 5-й) и предполагает две итоговые оценки: на первом курсе (2-4 модули) и на втором (5 модуль). Оценки за каждый модуль ставятся независимо. Итоговая оценка за первый курс составляется из оценок за 2-4 модули (точные правила будут сообщены позднее). Оценка за 5-й модуль является итоговой оценкой за второй курс.&lt;br /&gt;
&lt;br /&gt;
После 3-го, 4-го и 5-го модулей будут экзамены.&lt;br /&gt;
&lt;br /&gt;
Предварительные правила выставления оценок за модули:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.4286&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3571&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.2143&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3-4 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За экзамен студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
Все длинные контесты доступны [https://hsealgo2223.contest.codeforces.com/enter по ссылке].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 26.11.2022&lt;br /&gt;
| Вероятности&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 10.12.2023&lt;br /&gt;
| Простые структуры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.11.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| &amp;lt;!--[https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]--&amp;gt;&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]--&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=WYrNMqsDScA Видео]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.11.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| &amp;lt;!--[https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]--&amp;gt;&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=iAmC9FS643k Видео]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| &amp;lt;!--[https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]--&amp;gt;&lt;br /&gt;
| &amp;lt;!--[https://www.youtube.com/watch?v=irG9tjy2GgM Видео]--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 221-1 || || [https://t.me/ifsmirnov @ifsmirnov]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/225527626 Филипп Грибов] || 221-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/738677707 Иван Сафонов] || 222-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Михаил Анопренко || 222-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Сергей Нечаев || 225-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Екатерина Фадеева || 225-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 21:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2022&amp;diff=73799</id>
		<title>CAOS-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2022&amp;diff=73799"/>
		<updated>2022-11-05T13:32:19Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Вход в тестирующую систему: https://caos.myltsev.ru&lt;br /&gt;
&lt;br /&gt;
Материалы лекций: https://caos.myltsev.ru/lectures/&lt;br /&gt;
&lt;br /&gt;
Чатик курса: https://t.me/+yjXbB4pqkk44NWY6&lt;br /&gt;
&lt;br /&gt;
Канал с объявлениями: https://t.me/+NPSambFx5aExM2Ri&lt;br /&gt;
&lt;br /&gt;
== Чатики и преподаватели по группам ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Чатик !! Преподаватель !! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| 211 || [https://t.me/+sLwX9lsNxl4zMDJi чат] || Грибов Филипп [https://t.me/grphil @grphil] || Козлова Екатерина [https://t.me/h1de0us @h1de0us], Романова Анастасия [https://t.me/romanova_nastya @romanova_nastya]&lt;br /&gt;
|-&lt;br /&gt;
| 212 || [https://t.me/+nwrLs-ecpjoyMzY6 чат] || Минеев Игорь [https://t.me/objatie_groba @objatie_groba] || Гончаров Фёдор [https://t.me/fmgoncharov @fmgoncharov], Разин Арслан [https://t.me/CrazyBadRedCat @CrazyBadRedCat]&lt;br /&gt;
|-&lt;br /&gt;
| 213 || [https://t.me/+u_eO74fl_TJmZDA6 чат]|| Александр Осадчий [https://t.me/aiosadchy @aiosadchy] || Алашеев Иван [https://t.me/yorky0 @yorky0], Артеменко Михаил [https://t.me/Michicosun @Michicosun]&lt;br /&gt;
|-&lt;br /&gt;
| 214 || ??? || Сальников Алексей [https://t.me/a_salnikov @a_salnikov] || Афанасьева Анастасия [https://t.me/afnastya @afnastya], Шапрунов Кирилл [https://t.me/shapkk @shapkk]&lt;br /&gt;
|-&lt;br /&gt;
| 215 || [https://t.me/+RAy_jvp43B0xZmUy чат] || Сафронов Евгений [https://t.me/youagain @youagain] ||  Неудачина Ева [https://t.me/cocosinca @cocosinca], Сазонов Михаил [https://t.me/worldstonekeep @worldstonekeep]&lt;br /&gt;
|-&lt;br /&gt;
| 216 || ??? || Филитов Михаил [https://t.me/iiixphillxiii @iiixphillxiii] ||  Осташов Денис [https://t.me/igreetyou @igreetyou], Петренко Ксения [https://t.me/KseniaPetrenko @KseniaPetrenko]&lt;br /&gt;
|-&lt;br /&gt;
| 217 || ??? || Галицкий Борис [https://t.me/Mr_galitskii @Mr_galitskii] || Прокопчук Леонид [https://t.me/leoproko_work @leoproko_work], Киселев Максим [https://t.me/Makessss @Makessss]&lt;br /&gt;
|-&lt;br /&gt;
| 218 || ??? || Пономарев Алексей [https://t.me/Lexolordan @Lexolordan] || Ершов Иван [https://t.me/tutugarin @tutugarin], Константинов Андрей [https://t.me/intergalacticshaverma @intergalacticshaverma]	&lt;br /&gt;
|-&lt;br /&gt;
| 219 || [https://t.me/+Zk0embHl1vwyM2Qy чат] || Чабдаров Раиль [https://t.me/Exile333 @Exile333] || Жукова Дарья [https://t.me/ch3repashka @ch3repashka], Шитов Даниил [https://t.me/jpepper @jpepper]&lt;br /&gt;
|-&lt;br /&gt;
| 2110 || ??? || Галицкий Борис [https://t.me/Mr_galitskii @Mr_galitskii] || Драганов Александр [https://t.me/nomapunk @nomapunk], Дудкин Вадим [https://t.me/vadim1705 @vadim1705]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
= Как устроен курс =&lt;br /&gt;
== Контрольные мероприятия ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Когда !! Что !! По какому материалу&lt;br /&gt;
|-&lt;br /&gt;
| Раз в три недели || контрольная работа || по предыдущим трём ДЗ&lt;br /&gt;
|-&lt;br /&gt;
| В конце 3-го модуля || экзамен || по 2-му и 3-му модулям&lt;br /&gt;
|-&lt;br /&gt;
| В конце 4-го модуля || экзамен || по 4-му модулю&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула оценки ==&lt;br /&gt;
* оценка за курс складывается из накопленной оценки с весом 0.6 и оценки за экзамен с весом 0.4;&lt;br /&gt;
* накопленная оценка (дробная, от 0 до 10) складывается из оценки за ДЗ (от 0 до 9) и оценки за семинары (от 0 до 1 на усмотрение преподавателя);&lt;br /&gt;
* оценка за ДЗ дробная, от 0 до 9 баллов:&lt;br /&gt;
** оценки от 0.0 до 6.0 ставятся по линейной шкале, если в тестирующей системе набрано от 0 до 8500 баллов;&lt;br /&gt;
** оценки от 6.0 до 9.0 ставятся по рейтинговой линейной шкале, если набрано более 8500 баллов.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Автомат&amp;quot; выдаётся, если оценки за ДЗ и семинары не ниже некоторых пороговых значений, которые будут объявлены дополнительно.&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=69759</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=69759"/>
		<updated>2022-05-19T20:25:24Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
| 07.02.2022&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Структуры данных 2&lt;br /&gt;
| [https://drive.google.com/file/d/1JJ9VcAV7vzw26_DH5zUREOXEmXbjcaUz/view?usp=sharing Листок]&lt;br /&gt;
| 15.02.2022&lt;br /&gt;
| 22.02.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 19.02.2022&lt;br /&gt;
| Персистентность, динамическое программирование, переборы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34885 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 12.03.2022&lt;br /&gt;
| Графы, снм&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/35631 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| 7.05.2022&lt;br /&gt;
| Паросочетания, потоки&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/37311 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| 4.06.2022&lt;br /&gt;
| Строки, формальные языки&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/38048/enter Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=QQnK9sdPzso Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=4TTYrCTV4h8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на деревья поиска и запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/1FpjZGqaJnUnapRR7hI9kqHLes544FI3e/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=HAMIhpnmQf8 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Корневые деревья, LCA, LA, метод четырёх русских&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=vkBtUfJFOtQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| Короткий контест&lt;br /&gt;
| Короткий контест 1&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/19JkY2MhvDtwiNzCZ223ZnbuzWqhT9Mvj/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=I3cthrjK7LY Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Персистентные структуры данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=VG1y_xJUOxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 27.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Запросы на деревьях и персистентность&lt;br /&gt;
| [https://drive.google.com/file/d/1V4sUB-iXgjl1W-DBQIMS_PxBs9zz4gSl/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Частично персистентное бинарное дерево поиска без штрафа по времени и памяти&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Ещё задачи на структуры и персистентность&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Метод перебора в задачах оптимизации и генерации комбинаторных объектов. Динамическое программирование, meet-in-the-middle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор ДЗ + задачи на ДП&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Эвристические методы оптимизации перебора&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 08.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор дз на структуры данных + задачи на ДП и перебор&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Асимптотические оптимизации перебора, перебор в играх с нулевой суммой, альфа-бета отсечение&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор КР + разбор ДЗ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Обходы графов в глубину и ширину, их основные применения, компоненты связности, мосты и точки сочленения, 2-SAT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Кратчайшие пути во взвешенных графах, потенциалы Джонсона, эвристика A*&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о минимальном остове, алгоритмы нахождения минимального остова и критерии оптимальности&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Графовые алгоритмы в модели со внешней памятью. Задача list ranking&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Паросочетания в двудольных графах&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 10.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о максимальном потоке, теорема о декомпозиции потока, теорема Форда-Фалкерсона&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Полиномиальные алгоритмы решения задачи о максимальном потоке&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Стоимостной поток&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 21:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=68559</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=68559"/>
		<updated>2022-04-15T20:34:29Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
| 07.02.2022&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Структуры данных 2&lt;br /&gt;
| [https://drive.google.com/file/d/1JJ9VcAV7vzw26_DH5zUREOXEmXbjcaUz/view?usp=sharing Листок]&lt;br /&gt;
| 15.02.2022&lt;br /&gt;
| 22.02.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 19.02.2022&lt;br /&gt;
| Персистентность, динамическое программирование, переборы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34885 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 12.03.2022&lt;br /&gt;
| Графы, снм&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/35631 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| 7.05.2022&lt;br /&gt;
| Паросочетания, потоки&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/37311 Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=QQnK9sdPzso Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=4TTYrCTV4h8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на деревья поиска и запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/1FpjZGqaJnUnapRR7hI9kqHLes544FI3e/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=HAMIhpnmQf8 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Корневые деревья, LCA, LA, метод четырёх русских&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=vkBtUfJFOtQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| Короткий контест&lt;br /&gt;
| Короткий контест 1&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/19JkY2MhvDtwiNzCZ223ZnbuzWqhT9Mvj/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=I3cthrjK7LY Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Персистентные структуры данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=VG1y_xJUOxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 27.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Запросы на деревьях и персистентность&lt;br /&gt;
| [https://drive.google.com/file/d/1V4sUB-iXgjl1W-DBQIMS_PxBs9zz4gSl/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Частично персистентное бинарное дерево поиска без штрафа по времени и памяти&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Ещё задачи на структуры и персистентность&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Метод перебора в задачах оптимизации и генерации комбинаторных объектов. Динамическое программирование, meet-in-the-middle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор ДЗ + задачи на ДП&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Эвристические методы оптимизации перебора&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 08.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор дз на структуры данных + задачи на ДП и перебор&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Асимптотические оптимизации перебора, перебор в играх с нулевой суммой, альфа-бета отсечение&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор КР + разбор ДЗ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Обходы графов в глубину и ширину, их основные применения, компоненты связности, мосты и точки сочленения, 2-SAT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Кратчайшие пути во взвешенных графах, потенциалы Джонсона, эвристика A*&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о минимальном остове, алгоритмы нахождения минимального остова и критерии оптимальности&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Графовые алгоритмы в модели со внешней памятью. Задача list ranking&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Паросочетания в двудольных графах&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 10.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о максимальном потоке, теорема о декомпозиции потока, теорема Форда-Фалкерсона&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Полиномиальные алгоритмы решения задачи о максимальном потоке&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Стоимостной поток&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=66107</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=66107"/>
		<updated>2022-02-20T17:45:41Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
| 07.02.2022&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Структуры данных 2&lt;br /&gt;
| [https://drive.google.com/file/d/1JJ9VcAV7vzw26_DH5zUREOXEmXbjcaUz/view?usp=sharing Листок]&lt;br /&gt;
| 15.02.2022&lt;br /&gt;
| 22.02.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 19.02.2022&lt;br /&gt;
| Персистентность, динамическое программирование, переборы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34885 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 12.03.2022&lt;br /&gt;
| Графы, снм&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/35631 Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=QQnK9sdPzso Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=4TTYrCTV4h8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на деревья поиска и запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/1FpjZGqaJnUnapRR7hI9kqHLes544FI3e/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=HAMIhpnmQf8 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Корневые деревья, LCA, LA, метод четырёх русских&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=vkBtUfJFOtQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| Короткий контест&lt;br /&gt;
| Короткий контест 1&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/19JkY2MhvDtwiNzCZ223ZnbuzWqhT9Mvj/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=I3cthrjK7LY Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Персистентные структуры данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=VG1y_xJUOxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 27.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Запросы на деревьях и персистентность&lt;br /&gt;
| [https://drive.google.com/file/d/1V4sUB-iXgjl1W-DBQIMS_PxBs9zz4gSl/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Частично персистентное бинарное дерево поиска без штрафа по времени и памяти&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=66103</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=66103"/>
		<updated>2022-02-20T17:08:40Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
| 07.02.2022&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Структуры данных 2&lt;br /&gt;
| [https://drive.google.com/file/d/1JJ9VcAV7vzw26_DH5zUREOXEmXbjcaUz/view?usp=sharing Листок]&lt;br /&gt;
| 15.02.2022&lt;br /&gt;
| 22.02.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 19.02.2022&lt;br /&gt;
| Персистентность, динамическое программирование, переборы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34885 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 12.03.2022&lt;br /&gt;
| Графы, снм&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/35631 Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=QQnK9sdPzso Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=4TTYrCTV4h8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на деревья поиска и запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/1FpjZGqaJnUnapRR7hI9kqHLes544FI3e/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=HAMIhpnmQf8 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Корневые деревья, LCA, LA, метод четырёх русских&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=vkBtUfJFOtQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| Короткий контест&lt;br /&gt;
| Короткий контест 1&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/19JkY2MhvDtwiNzCZ223ZnbuzWqhT9Mvj/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=I3cthrjK7LY Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Персистентные структуры данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=VG1y_xJUOxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 27.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Запросы на деревьях и персистентность&lt;br /&gt;
| [https://drive.google.com/file/d/1V4sUB-iXgjl1W-DBQIMS_PxBs9zz4gSl/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Частично персистентное бинарное дерево поиска без штрафа по времени и памяти&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=65106</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=65106"/>
		<updated>2022-01-30T14:25:17Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
| 07.02.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 19.02.2022&lt;br /&gt;
| Персистентность, динамическое программирование, переборы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34885 Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=QQnK9sdPzso Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=4TTYrCTV4h8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на деревья поиска и запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/1FpjZGqaJnUnapRR7hI9kqHLes544FI3e/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=HAMIhpnmQf8 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Корневые деревья, LCA, LA, метод четырёх русских&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=vkBtUfJFOtQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| Короткий контест&lt;br /&gt;
| Короткий контест 1&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/19JkY2MhvDtwiNzCZ223ZnbuzWqhT9Mvj/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=I3cthrjK7LY Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Персистентные структуры данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=VG1y_xJUOxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 27.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Запросы на деревьях и персистентность&lt;br /&gt;
| [https://drive.google.com/file/d/1V4sUB-iXgjl1W-DBQIMS_PxBs9zz4gSl/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Частично персистентное бинарное дерево поиска без штрафа по времени и памяти&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64366</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64366"/>
		<updated>2022-01-17T21:35:44Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 24.01.2022&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64365</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64365"/>
		<updated>2022-01-17T21:26:02Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 24.01.2022&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64364</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64364"/>
		<updated>2022-01-17T21:23:58Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 24.01.2022&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=62472</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=62472"/>
		<updated>2021-12-05T15:23:34Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=62471</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=62471"/>
		<updated>2021-12-05T15:08:34Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61734</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61734"/>
		<updated>2021-11-21T22:02:17Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики,&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных,&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61712</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61712"/>
		<updated>2021-11-21T12:37:15Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики,&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных,&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61711</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61711"/>
		<updated>2021-11-21T12:16:10Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61427</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61427"/>
		<updated>2021-11-15T08:52:26Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61426</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61426"/>
		<updated>2021-11-15T08:36:32Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61015</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61015"/>
		<updated>2021-11-06T20:04:28Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60776</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60776"/>
		<updated>2021-11-01T16:52:25Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства). &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на комбинаторную и геометрическую вероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вы в течении пары дней на исправления недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Youtube-logo.png&amp;diff=60775</id>
		<title>Файл:Youtube-logo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Youtube-logo.png&amp;diff=60775"/>
		<updated>2021-11-01T16:50:33Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60772</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60772"/>
		<updated>2021-11-01T15:51:14Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства). &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на комбинаторную и геометрическую вероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вы в течении пары дней на исправления недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60749</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60749"/>
		<updated>2021-11-01T09:30:49Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическую вероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вы в течении пары дней на исправления недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60746</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60746"/>
		<updated>2021-11-01T09:10:28Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическую вероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вы в течении пары дней на исправления недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60654</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60654"/>
		<updated>2021-10-30T14:35:47Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| Будет позже&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60623</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60623"/>
		<updated>2021-10-29T18:35:57Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конеч-ные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Лутан || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Кирилл Шубников || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алеся Иванова || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Владимир Кауркин || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Игорь Маркелов || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60396</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60396"/>
		<updated>2021-10-25T22:12:06Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  ||  || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Лутан ||  || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Кирилл Шубников ||  || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алеся Иванова ||  || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Владимир Кауркин ||  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Игорь Маркелов ||  || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=60388</id>
		<title>Wiki ФКН</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=60388"/>
		<updated>2021-10-25T17:22:37Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
= Учебные курсы факультета компьютерных наук =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2021/22 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный_поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_Анализ_1_на_ПМИ_2021/2022_(пилотный_поток) | Математический анализ 1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2021/2022_(основной_поток) | Математический анализ-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2021-22 | Дискретная математика на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Основы_и_методология_программирования_на_ПМИ_2021/2022_(основной_поток) Основы и методология программирования на ПМИ 2021/2022 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных пилотный поток 2021/2022 | Алгоритмы и структуры данных пилотный поток 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 основной поток 2021/2022 | Алгоритмы и структуры данных 1 основной поток 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2021-22 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra22.wikidot.com/ Алгебра 2021/2022 ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA 2021/2022 | Discrete Mathematics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2021/2022 | LAaG (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus DSBA 2021/2022 | Calculus (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Programming DSBA 2021/2022 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КНАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_(КНАД) | Математический анализ (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра_(КНАД) | Линейная алгебра (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_Python | Программирование на Python  (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_КНАД | Дискретная математика (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 основной поток 2021/2022 | Алгоритмы и структуры данных (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2021/2022_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2021/2022_(основной_поток)| ТВиМС (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ 2021/2022 (пилотный поток) | Математический анализ - 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_-_2.1_(2021/22) Математический анализ - 2 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2021/2022 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования C++ (углубленный курс) | Язык программирования C++ (углубленный курс)]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая логика | Математическая логика]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 2021 | Алгоритмы и структуры данных 2]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных на ПИ 2021/2022 | Алгоритмы и структуры данных на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей и математическая статистика 2021-2022 | Теория вероятностей и математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Методы и алгоритмы защиты информации | НИС Методы и алгоритмы защиты информации]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 2 DSBA 2021/2022 | Discrete Mathematics 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2021/22 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2021/2022 | Probability and Statistics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of Computation 2021 | Theory of Computation]]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/082aef7073a844afa4c1bf718a773d77 Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[https://naorlov.notion.site/naorlov/Nets-2021-51931594039e40aeb9102b784d7a8e70 Компьютерные сети]&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/s21/8 Прикладные дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/5ca71a3b2b17452599f169468df43408 НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/NIS-TCS-20-21 НИС Теоретическая информатика]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[time_series_modelling_21_22 | Моделирование временных рядов 21/22]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Psmo_21_22 Прикладная статистика в машинном обучении 21/22]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_3_курс_2021/2022 | НИС Машинное обучение и приложения 3 курс]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2021 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ML4SE_1 | НИС Машинное обучение для программной инженерии]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_21/22 Дизайн систем]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%82%D0%B5%D0%BD%D0%B7%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9 Основы тензорых вычислений]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2021 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_4_курс_2021/2022 | НИС Машинное обучение и приложения 4 курс]]&lt;br /&gt;
&lt;br /&gt;
[https://artemova.notion.site/artemova/c88a68750cff4b509699fa127be11801 Глубинное обучение для текстовых данных 2021/2022]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/2-0cd36b67b9f64182bfeabcda9ede647a НИС Распределенные системы 2]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_21 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[InfTheory2021 | Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[OWF2021 | Односторонние функции и их применения]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistics 4mr 2021-22 | Statistical Methods for Market Research (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Decision Making Strategy]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2021/2022|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D0%B9%D0%BD%D0%BE%D1%80_%D0%91%D0%B8%D0%BE%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0_1_%D0%B3%D0%BE%D0%B4_2021/22 Майнор Биоинформатика 1 год 2021/22]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_программирование_21/22_(майнор_ИАД) | Введение в программирование 21/22 (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_глубинного_обучения | Основы глубинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное_программирование_2019 | Функциональное программирование 2021]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (ноя-дек 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Dopglavy_DM_2022| Дополнительные главы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Data_Science_в_игровой_индустрии_(SAS) | Факультатив Data Science в игровой индустрии (SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Анализ_данных_на_платформе_SAS | Факультатив Анализ данных на платформе SAS]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%93%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_2020/21 Цифровая грамотность] || География глобальных измерений и геоинформационные технологии || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Востоковедение 2021/2022| Цифровая грамотность]] || Востоковедение || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|[[Цифровая Грамотность ИКВиА 2021/2022 | Цифровая грамотность]] || ИКВиА || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция:частное право || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_2021/2022 Цифровая грамотность] ||История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Филология_2021/2022 Цифровая грамотность] || Филология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2020-21_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Культурология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2019-2020_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Медиакоммуникации || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2019-2020(%D1%84%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F) Цифровая грамотность] || Философия || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_программирования_на_Python_осень_2021_матфак Основы программирования на Python] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_R,_%D0%A1%D0%BE%D1%86%D0%B8%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в R] || Социология || 4 курс || 1-2 модули&lt;br /&gt;
|- &lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D0%9C%D0%A1%D0%90%D0%A0-2_2020 Методы анализа больших данных в исследованиях поведения покупателя] || Прикладные методы социального анализа рынков (магистратура) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D0%A4%D0%AD%D0%9D)_-_2020 Машинное обучение] || Экономика || 3,4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_ЭкСтат_ГП | Программирование на языке Python ]] || Городское планирование, Экономика и статистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2021/2022 | Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 Python извлечение и обработка данных] || Клеточная и молекулярная биотехнология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_Python_(%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_2020) Основы программирования в Python ] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_работы_с_данными:_сбор,_анализ,_визуализация_(ОП_%22Журналистика%22) Основы работы с данными: сбор, анализ, визуализация] || Журналистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Data_Science Data Science] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме (магистратура) || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D1%81%D0%BE%D0%B2._%D0%B1%D0%B0%D0%BA._%D0%92%D0%A8%D0%AD-%D0%A0%D0%AD%D0%A8_2021) Машинное обучение] || Совместный бакалавриат НИУ ВШЭ и РЭШ || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Economics_and_Finance_2020-2021 Data Analysis in Economics and Finance] || Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Journalism_and_Political_Science_2020-2021 Data Analysis in Journalism and Political Science]|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D1%8B%D0%B5_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020_1%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C Прикладные исследования в культурологии] || Прикладная культурология (магистратура) || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8 Программирование и теория алгоритмов] || Фундаментальная и компьютерная лингвистика || 3 курс || 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020 Нейросетевые методы в обработке текстов] || Фундаментальная и компьютерная лингвистика || 4 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Modern_Data_Analysis_2021_2022 | Modern Data Analysis]] || Data Science (Науки о данных) || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2021_2022 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory of Computation 2021 | Theory of Computation]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[RecSys_2021_2022 | Рекомендательные системы]] || ФТИАД || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2021_2022 | Стохастический анализ 2021-2022]] || Math of Machine Learning || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Econ_probability_2021-22 Теория вероятностей и математическая статистика] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2021/22|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив = &lt;br /&gt;
&lt;br /&gt;
== Курсы за 2020/21 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(пилотный_поток) | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(основной_поток) | Математический анализ-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(пилотный_поток) | Алгебра (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(пилотный_поток) | Основы и методология программирования на ПМИ 2020/2021 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(основной_поток)_3_модуль | Основы и методология программирования на ПМИ 2020/2021 (основной поток, III модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2020-21 | Дискретная математика-1 ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_2020/2021_(4_модуль) | Алгоритмы и структуры данных – 1 (4 модуль) на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2020-21 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra21.wikidot.com/ Алгебра ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2020/2021 | Discrete Mathematics (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2020/2021 | Linear Algebra and Geometry (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2020/2021 | English DSBA (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2020/2021 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Calculus_2020/21 | Calculus (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2020/2021 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics_2020/21 | Introduction to Economics ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2020/2021_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2020/2021_(основной_поток)| Теория вероятностей (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2020/2021_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2_(основной_поток) | Математический анализ - 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2020/2021 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[АКОС ПМИ 2020/2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Основы матричных вычислений 2020/2021]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (ПМИ)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2020/2021 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-base2020/2021 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных - 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Calculus-2_DSBA_2020_(ПАД) | Calculus-2 (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_-_2_DSBA2020/2021 | Discrete Mathematics - 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2020/21 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Principles_of_micro_and_macro-economics_2020/21 | Principles of micro and macro-economics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_data_structures_2_2020/21 | Algorithms and data structures 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2020/2021 | Probability and Statistics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2020/2021 | Computer Architecture and Operating Systems (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2021 | Differential Equations ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2020_2021 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная статистика в машинном обучении 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Матричные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации в машинном обучении|Методы оптимизации в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Моделирование временных рядов 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Высокопроизводительные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[ Сбор и обработка данных с помощью краудсорсинга 20/21 ]]&lt;br /&gt;
&lt;br /&gt;
[[ Распределённые системы ]]&lt;br /&gt;
&lt;br /&gt;
[[ Компьютерные сети 2021 ]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы прикладной статистики (2020/21)]]&lt;br /&gt;
&lt;br /&gt;
[[Comb2020_2021 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Численные Методы 2021]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Математическое моделирование]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ MachineLearning1_DSBA2020 | Machine Learning 1 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Time_Series_and_Stochastic_Processes_ada_20_21 | Time Series and Stochastic Processes (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[ST2187 Business analytics, applied modelling and prediction | Business analytics, applied modelling and prediction (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data_Base_2020/2021_DSBA | Data Base (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Social_History_of_Science_2020/21 | Social History of Science (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Elements_of_Econometrics_2020/21 | Elements of Econometrics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data Science Case Studies / Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[ Optimization_methods | Optimizaton Methods (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2020 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Символьные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение в обработке звука 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2020 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение на больших данных 2021]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Генеративные модели в машинном обучении 2021 | Генеративные модели в машинном обучении 2021]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС_2 | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_20 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[ Облачные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2020 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2020-2021|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2020_2021 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 1 год ]]&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 2 год ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ Введение в программирование (майнор ИАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения|Современные методы машинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ ОУФ Машинное Обучение в Питоне ]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; (Осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_2021|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Adaptation_DM_20-21 |Adaptation course in DM]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; | Факультатив &amp;quot;Теория вычислений&amp;quot; (Весна 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2021 | ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-3_2019/2020 | ДГТВ-3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2020_2021 | Stochastic Analysis ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Econometrics_fall_2020 | Эконометрика ]] || ФТИАД || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Recsys_2020_2021 | Рекомендательные системы]] || ФТИАД|| 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Into_to_DataMining_and_Machine_Learning_2020_2021 | Introduction to Data Mining and Machine Learning]] || Data Science (Науки о данных)  || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2020_2021 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность ИЯиМК 2020-2021|Цифровая грамотность ИЯиМК 2020-2021]] || ИЯиМК || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Python 2020-2021|Data Analysis in Python]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2021 |Машинное обучение]] || Математика || 1-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Анализ_данных_на_python,_фэн,_2020_spring Анализ данных на python] || Факультет экономических наук || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для ОП &amp;quot;Психология&amp;quot; |Python для ОП &amp;quot;Психология&amp;quot; ]] ||Психология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_Python_2020-2021_%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в Python] || Политолгия || 3 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История искусств 2020-2021]] || История искусств || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Excel для анализа данных , 20-21|Excel для анализа данных , 20-21]] || ИЯиМК || 4 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА_Матфак_1_курс_2020/2021 | Структуры данных и алгоритмы ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ГМУ, 20-21 |  Python для ГМУ, 2020-2021 ]] || Государственное и муниципальное управление || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ИЯиМК, 2020-2021 |  Python для ИЯиМК, 2020-2021 ]] || ИЯиМК || 2 курс || 4 модуль&lt;br /&gt;
|- &lt;br /&gt;
| [[ Информационные технологии (факультет химии) | Информационные технологии. Data Culture ]] || Химия || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Введение_в_анализ_данных_2021_МирЭк | Введение в анализ данных ]] || МирЭк || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для анализа данных (МирЭк) 2020-2021 | Python для анализа данных ]] || МирЭк || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2020 матфак|Основы программирования на Python-1]] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ_данных_в_Python_2020-2021|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализация_данных_для_медиа_2020/2021|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии 2020|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Проектный семинар медиаком 2020|Проектный семинар]] || Медиакоммуникации || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных ДИЯ 2020-2021|Основы анализа и визуализации данных]] || Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология 2020)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Journalism and Political Science 2020-2021|Data Analysis in Journalism &amp;amp; Political Science]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Economics and Finance 2020-2021|Data Analysis in Economics &amp;amp; Finance]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Прикладные исследования в культурологии 2020 1модуль|Прикладные исследования в культурологии]] || Прикладная культурология || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 20/21|Основы анализа данных в международных отношениях 20/21]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в R, Социология|Анализ данных в R]] || Социология || 4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных на python, фэн, 2020 fall|Анализ данных на Python]] || Факультет экономических наук || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ЭиАМ|Цифровая грамотность, ЭиАМ]] || Эфиопия и арабский мир || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Античность|Цифровая грамотность, Античность]] || Античность || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ТиТМ|Цифровая грамотность, ТиТМ]] || Турция и Тюркский мир  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История 2020/2021|Цифровая грамотность, История]] || История  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_2020_(Востоковедение)|Цифровая грамотность, Востоковедение]] || Востоковедение  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_География_2020/21|Цифровая грамотность, География]] || География || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)_2020|Цифровая грамотность, Филология]] || Филология|| 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(сов._бак._ВШЭ-РЭШ_2020)|Машинное обучение]] || Совместная программа по экономике НИУ ВШЭ и РЭШ  || 3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(ФЭН)_-_2020|Машинное обучение]] || Экономика  || 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python: работа с данными и текстом|Python: работа с данными и текстом]] || Медиакоммуникации || 2-3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Phyton_для_извлечения_и_обработки_данных|Phyton для извлечения и обработки данных]] || Молекулярная и клеточная биотехнология || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2020| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2020/2021|Основы программирования на Python]] || Экономика и статистика || 2-3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Извлечение и анализ интернет-данных (2020)|Извлечение и анализ интернет-данных]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2020-2021|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Эконометрика, фэн, 2020-2021|Эконометрика]] || фэн, 3 курс || 1-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2020-2021|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Архив=&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2019/20 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2019/2020 | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток,_2_семестр) | Математический анализ на ПМИ (основной поток, 2 семестр)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2019/2020 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_2019/2020 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_1_2019/2020_(пилотный_поток) | Основы и методология программирования-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2019/2020 | Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2019/2020 | Calculus DSBA (ПАД) 1st module]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2020 | Calculus DSBA (ПАД) 2nd module]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2019/2020 | Linear Algebra and Geometry (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2019/2020 | Introduction to Programming (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2019/2020 | English DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_Data_Structures_DSBA_2020 | Algorithms and Data Structures DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2019/2020 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_основной_поток_2019/202 | Алгоритмы и структуры данных-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2019/2020 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2019/2020 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2019/2020_(основной_поток)| Теория_вероятностей_2019/2020 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2019/2020_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2019/2020_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2_2019/2020_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2019/2020 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_2_2019 | Calculus-2 DBSA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2019/2020 | Statistics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2 | Дискретная Математика-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[ADS2 | Алгоритмы и Структуры Данных-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics | Introduction to Economics DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2019-2020| Business and Management in Global Context DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2019/2020 | Computer Architecture and Operating Systems (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2020 | Differential Equations DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений_2020 | Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_2020 | Дифференциальные уравнения 2020 ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2019_2020 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2019_2020 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2020 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2019)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2019_2020 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные_Сети | Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация_(МОП)/2020| Непрерывная оптимизация (МОП)]]&lt;br /&gt;
&lt;br /&gt;
[[%D0%9D%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%A2%D0%98,_%D0%90%D0%94%D0%98%D0%A1,_%D0%90%D0%9F%D0%A0,_%D0%A0%D0%A1)| Непрерывная оптимизация (ТИ, АДИС, АПР, РС) ]] &lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2020|Data Analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[CCTI_2020|Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2019-2020|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2019|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2019|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение|Глубинное обучение]]&lt;br /&gt;
&lt;br /&gt;
[[NLP 2019|NLP Анализ данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Генеративные_модели_в_машинном_обучении_2020|Генеративные модели в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные Сети 4 курс| Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных_2020|Машинное обучение на больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_обработки_больших_данных_2020|Основы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[MinorBioinformatics|Биоинформатика]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Современные_методы_машинного_обучения | Современные методы машинного обучения (ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ISDElective|Факультатив &amp;quot;Методы разработки программного обеспечения&amp;quot; (1-2 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1920|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2019/2020|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2020|ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_анализ_данных_(майнор_ИАД)_2019/2020|Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_ИАД)|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[NonClassicalLogics|Факультатив &amp;quot;Неклассические логики&amp;quot; (3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory_of_Computing_2019_2020 | Theory of Computing]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2019_2020 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2019_2020 | Stochastic Calculus ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[A_Theorist&#039;s_Toolkit_2019_2020 | A Theorist&#039;s Toolkit, AMI]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Neurobayesian_models_2020 | Neurobayesian models ]] || Statistical Learning Theory || 2 year&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-   http://wiki.cs.hse.ru/Цифровая_грамотность_(филология)_2020#.F0.9F.93.AC_.D0.A7.D0.B0.D1.82.D1.8B_.D0.B3.D1.80.D1.83.D0.BF.D0.BF&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ данных 2020 МирЭк| Введение в анализ данных]] || Мировая экономика || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Основы программирования в Python (Мирэк) | Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ИЯиМК|  Цифровая грамотность  ]] || Иностранные языки и межкультурная коммуникация || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_(филология)_2020|  Цифровая грамотность  ]] || Филология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ФиКЛ)_2020| Цифровая грамотность ]] || Фундаментальная и компьютерная лингвистика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (История искусств)|  Цифровая грамотность  ]] || История искусств || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (Культурология)|  Цифровая грамотность  ]] || Культурология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛ_ЮВА|  Цифровая грамотность  ]] || Языки и литература Юго-Восточной Азии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛЯ|  Цифровая грамотность  ]] || Языки и литература Японии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ППО Социология 1 курс 2019/2020|  ППО (Python для извлечения и обработки данных)  ]] || Социология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Машинное обучение на матфаке 2020 | Машинное обучение]] || Математика || 2-4 курс || 3-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
|[[ Excel для анализа данных | Excel для анализа данных]] || ИЯиМК || 4 курс || 3 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 2 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 2 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 1 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА Матфак 1 курс 2019/2020|  Структуры данных и алгоритмы  ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Наука о данных (Экономика)|Наука о данных]] || Экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2021 матфак|Основы программирования на Python, 2 часть]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Культура работы с данными, КМБТ|Культура работы с данными, КМБТ]] || Клеточная и молекулярная биотехнология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2020_module4 | Natural Language Processing (blended)]] || Прикладная политология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1 2019/2020|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в Data Science]] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме  || 1 г.о.  || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Принципы построения математических моделей]] || МИЭМ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для извлечения и обработки данных Психология 1 курс 2019/2020]] || Психология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных ГМУ 1 курс 2019/2020]] || ГМУ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Городское планирование | Цифровая грамотность]] || Городское планирование || 1 г.о. || 4 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа и визуализация данных для медиа 2019/2020 |  Основы анализа и визуализации данных для медиа  ]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Анализ данных в Python 2019-2020 |  Анализ данных в Python  ]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction to Data Culture 2019-2020 | Introduction to Data Culture ]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа данных в международных отношениях |  Основы анализа данных в международных отношениях  ]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2019 матфак|Основы программирования на Python-1]] || Математика || 1-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (История 2019) |  Цифровая грамотность  ]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (Востоковедение 2019) |  Цифровая грамотность  ]] || Востоковедение|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_2019-2020(философия) |  Цифровая грамотность  ]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (ассириология и античность 2019) |  Цифровая грамотность  ]] || Ассириология и античность|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2019| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Работа с данными]] || Медиакоммуникации || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (фэн 2019)]] || ФЭН || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2019_module1 | Natural Language Processing (blended)]] || Прикладная политология || 2 г.о. || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ML_HSE_NES_2019 | Машинное обучение (ВШЭ-РЭШ)]] || Совместный бакалавриат ВШЭ-РЭШ || 3-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы_анализа_и_визуализации_данных_ДИЯ_2019/2020 |  Основы анализа и визуализации данных  ]] || ДИЯ || 2 курс || 1,2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2019/2020|Основы программирования на Python]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2019-2020|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Микроэконометрика качественных данных, фэн, 2020|Микроэконометрика качественных данных 2020]] || фэн, 4 курс || 1-2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2018/19 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(пилотный_поток) | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA_2018/2019 | Calculus I DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2018/2019_(пилотный_поток) | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2019_(С%2B%2B,_основной_поток) | Основы и методология программирования на ПМИ (С++, основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2018/2019 | LAaG DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2018/2019 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2018/2019 |Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming | Introduction to programming DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_2 | Introduction to programming 2 DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2018/2019 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra19.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/2018-19/Дифференциальные_уравнения_(ФКН) Дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2018/2019 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2018/2019 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2018/2019 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2018_2019 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2018 | Численные методы ]]&lt;br /&gt;
&lt;br /&gt;
[[PDC | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2018_2019 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2018)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Основные методы анализа данных]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация/2019|Непрерывная оптимизация (161-162)]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация (163-167)]]&lt;br /&gt;
&lt;br /&gt;
[[Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2019|Data analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
[[Intro to DL Blended | Intro to DL Blended]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная оптимизация 2019 | Дискретная оптимизация 2019]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2018_2019 | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ_неструктурированных_данных-2018 |Анализ неструктурированных данных ]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2018|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Науки_о_данных_2018/2019|НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2018)|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_Информации_2018/2019|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_и_системы_обработки_больших_данных_(осень_2018)|Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2018|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[ConvAppr19 | Выпуклое программирование и аппроксимационные алгоритмы (ТИ)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2019 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2018_2019 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Дополнительные главы теории вероятностей 2019 | Дополнительные главы теории вероятностей 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы математической статистики 2019 | Дополнительные главы математической статистики 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1819|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора)_2018/2019 | Современные методы машинного обучения (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_-_весна_2019) | Прикладные задачи анализа данных (майнор - весна 2019)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (весна_2019) | Функциональный анализ (весна_2019)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective| Язык Kotlin (3 и 4 модули 2018-2019)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2020 матфак|Основы программирования на Python-2]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)|Цифровая грамотность]] || Филология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИИ_и_культурология)|Цифровая грамотность]] || История искусств и Культурология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИЯМК_2019)|Цифровая грамотность]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализации_данных_ДИЯ_2019|Анализ и визуализации данных]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Научно-исследовательский_семинар_2019| Научно-исследовательский семинар]] ||  Политология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_в_Python_2019|Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Искусственный интеллект и большие данные_(2019)|Искусственный интеллект и большие данные]] || Дизайн, Мода, Современное искусство || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационный менеджмент: Введение в Data Science|Информационный менеджмент: Введение в Data Science]] || Управление бизнесом &amp;lt;br&amp;gt; Маркетинг и рыночная аналитика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных|Технологии анализа больших данных]] || ГМУ || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python (Прикладное программное обеспечение)|Основы программирования на Python (Прикладное программное обеспечение)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы работы с данными|Основы работы с данными]] || Медиакоммуникации || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_data_science_Социология_1_курс|Профориентационный семинар (Data Culture)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_анализ_данных_МирЭк_2019|Введение в анализ данных]] || Мировая экономика || 1 курс || 4 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2018/2019|Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction_to_Data_Culture_2018-2019|Introduction to Data Culture]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(востоковедение)|Цифровая грамотность]] || Востоковедение || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Разработка управленческих решений в маркетинге | Разработка управленческих решений в маркетинге]] || Маркетинг и рыночная аналитика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационные технологии в деятельности юриста_2018-2019| Информационные технологии в деятельности юриста]] || Юриспруденция || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2018/2019| Машинное обучение]] || Факультет математики || 2-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в Python (Политологи 1 семестр 1-2 модули)|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных для медиа (Журналисты 1 семестр 1 модуль)|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ текстов на Python для ФГН 2018|Введение в анализ текстов на Python для ФГН 2018]] || Фундаментальная и компьютерная лингвистика || 3 курс || 1, 2, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (ФЭН)]] || Факультет экономических наук || 3-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_(python)_для_экономистов|Программирование (Python) для экономистов]] || Факультет экономических наук || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(философия)|Цифровая грамотность]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(историки)|Цифровая грамотность]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Статистический анализ в среде R (Социологи 1 семестр 2 модуль)|Статистический анализ в среде R ]] || Социология || 4 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Courses of the  Statistical Learning Theory program==&lt;br /&gt;
[[Neurobayesian_models_2019|Neurobayesian models]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2017/18 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(пилотный_поток) | Математический анализ на ПМИ 2017/2018 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(основной_поток) | Математический анализ на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(пилотный_поток,_1_модуль) | Основы и методология программирования на ПМИ 2017/2018 (пилотный поток, 1 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_2_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_3_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_2017/2018_(основной_поток) | Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2017/2018 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1  | Алгоритмы и структуры данных – 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2017/2018 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra18.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ-3 на ПМИ_2017/2018_(основной_поток) | Математический анализ-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2017/2018 | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2017/2018 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2017_2018 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2017/2018 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (2 курс, 2017/2018)| Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Машинное_обучение_1/2017_2018 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2017_2018 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_2017 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics of Stochastic Processes|Статистика случайных процессов 2018]] &lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении | Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Основные_методы_анализа_данных_(специализация_АДИС) | Основные методы анализа данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(3_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация | Непрерывная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
[[ Сложность_и_логика|  Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2018 | Data Analysis на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Машинное_обучение_на_больших_данных Машинное обучение на больших данных]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_оптимизация | Дискретная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2017 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2017 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2018 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные методы машинного обучения (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2017-2018 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные задачи анализа данных (майнор - весна 2018)]]&lt;br /&gt;
&lt;br /&gt;
[[Маго-лего &amp;quot;Линейная алгебра в приложениях&amp;quot; весна 2018 | Линейная алгебра в приложениях (маго-лего)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2017/18 | Функциональный анализ на ПМИ (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы теории вероятностей и математической статистики (факультативы) | Дополнительные главы теории вероятностей и математической статистики (факультативы)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы дискретной математики 2017/18 | Дополнительные главы дискретной математики (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровые технологии в гуманитарных науках]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_2018_(2_семестр)|Цифровая грамотность (факультет гуманитарных наук — 2 семестр: ИЯМК, Филология, История искусств, Культурология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Научно-исследовательский семинар (ФСН) |Научно-исследовательский семинар (ОП &amp;quot;Политология&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Introduction_to_Data_Culture|Introduction to Data Culture (HSE and University of London Parallel Degree Programme in International Relations, 1 year)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[ИИ_и_БД|Искусственный интеллект и большие данные (ОП &amp;quot;Дизайн&amp;quot;, &amp;quot;Мода&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 2 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Основы анализа данных в международных отношениях|Основы анализа данных в международных отношениях (ОП &amp;quot;Международные отношения&amp;quot;, 2 курс, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в data science (2_семестр)|Профориентационный семинар (блок по введению в data scicence) (Факультет социальных наук — 2 семестр: Социология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в Data Science| Введение в Data Science (ФБиМ, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность|Цифровая грамотность (факультет гуманитарных наук — 1 семестр: История, Философия, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное обучение (факультет экономических наук)|Машинное обучение (факультет экономических наук)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 1 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Извлечение и анализ интернет-данных | Извлечение и анализ интернет-данных (факультет экономических наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Анализ больших данных в социальных науках (ФСН, 2017) | Анализ больших данных в социальных науках (ФСН, 2017)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Информационные_технологии_в_деятельности_юриста|Информационные технологии в деятельности юриста (Факультет права)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное_обучение_для_лингвистов|Машинное обучение (магистратура Школы лингвистики)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры Финансовые технологии и анализ данных ==&lt;br /&gt;
&lt;br /&gt;
[[Вероятностные_модели_и_прикладная_статистика_в_финансовой_математике|Вероятностные модели и прикладная статистика в финансовой математике]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Рекомендательные системы и поиск закономерностей в данных|Рекомендательные системы и поиск закономерностей в данных]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Courses of Data Science master  program/Курсы магистерской программы &amp;quot;Науки о данных&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining |Introduction to Machine Learning and Data Mining 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining 2020 |Introduction to Machine Learning and Data Mining 2020]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2016/17 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3-4 курс !! майноры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2016/2017 | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра и геометрия_2016/2017 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2016/2017 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017_пилотный_поток | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(пилотный_поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(основной_поток) | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2016/2017 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra17.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[Математический анализ_2016/2017 | Математический анализ-3 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математически_анализ_3_на_ПМИ_(пилотный_поток) | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2016_2017 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика_2_2016/2017 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2016/2017 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей_2016/2017 | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2016/2017_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_теория_вычислений_2016/2017 | Факультатив теория вычислений на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_(факультатив,_2017) | Дополнительные главы теории вероятностей (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_(2_курс,_2016/2017) | Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2016/2017_(пилотный_поток) | Математическая статистика на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы ]]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2016/2017 | НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2016_2017 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладной_статистический_анализ_данных | Прикладной статистический анализ данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_в_анализе_данных | Численные методы в анализе данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Статистика_случайных_процессов_(курс_лекций,_ФКН_ВШЭ) Вероятностные модели и статистика случайных процессов на ПМИ]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Opt Методы оптимизации на ПМИ (специализации МОП и РС)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_(весна_2017)|Методы оптимизации 2 (дискретная оптимизация)]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(осень_2016) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ и верификация алгоритмов биржевой торговли | Анализ и верификация алгоритмов для систем биржевой торговли ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_графических_процессорах | Программирование на графических процессорах]]&lt;br /&gt;
&lt;br /&gt;
[[ЯРПО | Языки разработки ПО (курс по выбору) на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2017 | Data analysis  на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 2 | Базы данных 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные сети 2 | Компьютерные сети 2]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных | Машинное обучение на больших данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора) | Современные методы машинного обучения (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Интеллектуальный_анализ_данных/Введение_в_программирование_2016/2017 | Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2016-2017 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Прикладные задачи анализа данных| Прикладные задачи анализа данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=100%&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Первая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2015/16 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии программирования|Технологии программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ОиМП-2015|Основы и методология программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2016]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Линейная алгебра и геометрия_2015/2016 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2015/2016 | Алгебра на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://hsealgebra.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
|-&lt;br /&gt;
|[[Компьютерные системы]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Математический анализ на ПМИ_2015/2016 | Математический анализ на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Факультатив_Матпрактикум | Матпрактикум (факультатив) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Data analysis (Software Engineering)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в программирование|Введение в программирование (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2015-2016|Введение в анализ данных (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[НИС Машинное обучение и приложения|НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Архитектура компьютеров и системное программирование (ПМИ_4, 2015/2016)|Архитектура компьютеров и системное программирование (4 курс)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Дифференциальные уравнения (2 курс, 2015/2016)| Дифференциальные уравнения]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Введение в VBA|Введение в VBA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Вторая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2014/15 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Основы и методологии программирования]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2015 | Алгоритмы и структуры данных]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Анализ данных (Программная инженерия)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2014/2015 | Алгебра]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Magolego_sna_2015| MAGoLEGO Social Network Analysis]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Проектная работа ====&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа]] &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Учебная практика 1 курс (2016)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа 2 курс (2016)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Завершение двухколоночной таблицы --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Мероприятия факультета компьютерных наук ==&lt;br /&gt;
=== Summer School 2015 ===&lt;br /&gt;
[[Introduction to Natural Language Processing|Introduction to Natural Language Processing]]&lt;br /&gt;
#[[Lecture 1. Introduction|Introduction]]&lt;br /&gt;
#[[Lecture 2. Tokenization and word counts|Tokenization and word counts]]&lt;br /&gt;
#[[Lecture 3. POS tagging. Key word and phrase extraction|POS tagging. Key word and phrase extraction]]&lt;br /&gt;
#[[Lecture 4. Parsing|Parsing]]&lt;br /&gt;
#[[Lecture 5. Language sources|Language sources]]&lt;br /&gt;
#[[Lecture 6. Synonyms and near-synonyms detection|Synonyms and near-synonyms detection]]&lt;br /&gt;
#[[Lecture 8. Suffix trees for NLP|Suffix trees for NLP]]&lt;br /&gt;
#[[NLP References|References]]&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
* [[Учебная практика 1 курс (2015)]]&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=60337</id>
		<title>Wiki ФКН</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=60337"/>
		<updated>2021-10-24T22:04:51Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
= Учебные курсы факультета компьютерных наук =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2021/22 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный_поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_Анализ_1_на_ПМИ_2021/2022_(пилотный_поток) | Математический анализ 1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2021/2022_(основной_поток) | Математический анализ-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2021-22 | Дискретная математика на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Основы_и_методология_программирования_на_ПМИ_2021/2022_(основной_поток) Основы и методология программирования на ПМИ 2021/2022 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных пилотный поток 2021/2022 | Алгоритмы и структуры данных пилотный поток 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 основной поток 2021/2022 | Алгоритмы и структуры данных 1 основной поток 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2021/2022 | Алгоритмы и структуры данных 1 пилотный поток 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2021-22 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra22.wikidot.com/ Алгебра 2021/2022 ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA 2021/2022 | Discrete Mathematics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2021/2022 | LAaG (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus DSBA 2021/2022 | Calculus (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Programming DSBA 2021/2022 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КНАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_(КНАД) | Математический анализ (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра_(КНАД) | Линейная алгебра (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_Python | Программирование на Python  (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_КНАД | Дискретная математика (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 основной поток 2021/2022 | Алгоритмы и структуры данных (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2021/2022_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2021/2022_(основной_поток)| ТВиМС (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ 2021/2022 (пилотный поток) | Математический анализ - 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_-_2.1_(2021/22) Математический анализ - 2 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2021/2022 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования C++ (углубленный курс) | Язык программирования C++ (углубленный курс)]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая логика | Математическая логика]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 2021 | Алгоритмы и структуры данных 2]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей и математическая статистика 2021-2022 | Теория вероятностей и математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Методы и алгоритмы защиты информации | НИС Методы и алгоритмы защиты информации]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 2 DSBA 2021/2022 | Discrete Mathematics 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2021/22 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of Computation 2021 | Theory of Computation]]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/082aef7073a844afa4c1bf718a773d77 Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[https://naorlov.notion.site/naorlov/Nets-2021-51931594039e40aeb9102b784d7a8e70 Компьютерные сети]&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/s21/8 Прикладные дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/5ca71a3b2b17452599f169468df43408 НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/NIS-TCS-20-21 НИС Теоретическая информатика]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[time_series_modelling_21_22 | Моделирование временных рядов 21/22]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Psmo_21_22 Прикладная статистика в машинном обучении 21/22]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_3_курс_2021/2022 | НИС Машинное обучение и приложения 3 курс]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2021 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ML4SE_1 | НИС Машинное обучение для программной инженерии]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_21/22 Дизайн систем]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%82%D0%B5%D0%BD%D0%B7%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9 Основы тензорых вычислений]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2021 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_4_курс_2021/2022 | НИС Машинное обучение и приложения 4 курс]]&lt;br /&gt;
&lt;br /&gt;
[https://artemova.notion.site/artemova/c88a68750cff4b509699fa127be11801 Глубинное обучение для текстовых данных 2021/2022]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/2-0cd36b67b9f64182bfeabcda9ede647a НИС Распределенные системы 2]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_21 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[InfTheory2021 | Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[OWF2021 | Односторонние функции и их применения]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistics 4mr 2021-22 | Statistical Methods for Market Research (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Decision Making Strategy]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2021/2022|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D0%B9%D0%BD%D0%BE%D1%80_%D0%91%D0%B8%D0%BE%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0_1_%D0%B3%D0%BE%D0%B4_2021/22 Майнор Биоинформатика 1 год 2021/22]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_программирование_21/22_(майнор_ИАД) | Введение в программирование 21/22 (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_глубинного_обучения | Основы глубинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное_программирование_2019 | Функциональное программирование 2021]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (ноя-дек 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Dopglavy_DM_2022| Дополнительные главы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Data_Science_в_игровой_индустрии_(SAS) | Факультатив Data Science в игровой индустрии (SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Анализ_данных_на_платформе_SAS | Факультатив Анализ данных на платформе SAS]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%93%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_2020/21 Цифровая грамотность] || География глобальных измерений и геоинформационные технологии || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Востоковедение 2021/2022| Цифровая грамотность]] || Востоковедение || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|[[Цифровая Грамотность ИКВиА 2021/2022 | Цифровая грамотность]] || ИКВиА || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция:частное право || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_2021/2022 Цифровая грамотность] ||История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Филология_2021/2022 Цифровая грамотность] || Филология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2020-21_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Культурология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2019-2020_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Медиакоммуникации || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2019-2020(%D1%84%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F) Цифровая грамотность] || Философия || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_программирования_на_Python_осень_2021_матфак Основы программирования на Python] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_R,_%D0%A1%D0%BE%D1%86%D0%B8%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в R] || Социология || 4 курс || 1-2 модули&lt;br /&gt;
|- &lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D0%9C%D0%A1%D0%90%D0%A0-2_2020 Методы анализа больших данных в исследованиях поведения покупателя] || Прикладные методы социального анализа рынков (магистратура) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D0%A4%D0%AD%D0%9D)_-_2020 Машинное обучение] || Экономика || 3,4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_ЭкСтат_ГП | Программирование на языке Python ]] || Городское планирование, Экономика и статистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2021/2022 | Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 Python извлечение и обработка данных] || Клеточная и молекулярная биотехнология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_Python_(%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_2020) Основы программирования в Python ] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_работы_с_данными:_сбор,_анализ,_визуализация_(ОП_%22Журналистика%22) Основы работы с данными: сбор, анализ, визуализация] || Журналистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Data_Science Data Science] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме (магистратура) || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D1%81%D0%BE%D0%B2._%D0%B1%D0%B0%D0%BA._%D0%92%D0%A8%D0%AD-%D0%A0%D0%AD%D0%A8_2021) Машинное обучение] || Совместный бакалавриат НИУ ВШЭ и РЭШ || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Economics_and_Finance_2020-2021 Data Analysis in Economics and Finance] || Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Journalism_and_Political_Science_2020-2021 Data Analysis in Journalism and Political Science]|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D1%8B%D0%B5_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020_1%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C Прикладные исследования в культурологии] || Прикладная культурология (магистратура) || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8 Программирование и теория алгоритмов] || Фундаментальная и компьютерная лингвистика || 3 курс || 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020 Нейросетевые методы в обработке текстов] || Фундаментальная и компьютерная лингвистика || 4 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Modern_Data_Analysis_2021_2022 | Modern Data Analysis]] || Data Science (Науки о данных) || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2021_2022 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory of Computation 2021 | Theory of Computation]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[RecSys_2021_2022 | Рекомендательные системы]] || ФТИАД || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2021_2022 | Стохастический анализ 2021-2022]] || Math of Machine Learning || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Econ_probability_2021-22 Теория вероятностей и математическая статистика] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2021/22|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив = &lt;br /&gt;
&lt;br /&gt;
== Курсы за 2020/21 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(пилотный_поток) | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(основной_поток) | Математический анализ-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(пилотный_поток) | Алгебра (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(пилотный_поток) | Основы и методология программирования на ПМИ 2020/2021 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(основной_поток)_3_модуль | Основы и методология программирования на ПМИ 2020/2021 (основной поток, III модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2020-21 | Дискретная математика-1 ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_2020/2021_(4_модуль) | Алгоритмы и структуры данных – 1 (4 модуль) на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2020-21 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra21.wikidot.com/ Алгебра ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2020/2021 | Discrete Mathematics (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2020/2021 | Linear Algebra and Geometry (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2020/2021 | English DSBA (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2020/2021 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Calculus_2020/21 | Calculus (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2020/2021 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics_2020/21 | Introduction to Economics ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2020/2021_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2020/2021_(основной_поток)| Теория вероятностей (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2020/2021_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2_(основной_поток) | Математический анализ - 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2020/2021 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[АКОС ПМИ 2020/2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Основы матричных вычислений 2020/2021]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (ПМИ)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2020/2021 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-base2020/2021 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных - 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Calculus-2_DSBA_2020_(ПАД) | Calculus-2 (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_-_2_DSBA2020/2021 | Discrete Mathematics - 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2020/21 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Principles_of_micro_and_macro-economics_2020/21 | Principles of micro and macro-economics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_data_structures_2_2020/21 | Algorithms and data structures 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2020/2021 | Probability and Statistics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2020/2021 | Computer Architecture and Operating Systems (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2021 | Differential Equations ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2020_2021 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная статистика в машинном обучении 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Матричные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации в машинном обучении|Методы оптимизации в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Моделирование временных рядов 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Высокопроизводительные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[ Сбор и обработка данных с помощью краудсорсинга 20/21 ]]&lt;br /&gt;
&lt;br /&gt;
[[ Распределённые системы ]]&lt;br /&gt;
&lt;br /&gt;
[[ Компьютерные сети 2021 ]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы прикладной статистики (2020/21)]]&lt;br /&gt;
&lt;br /&gt;
[[Comb2020_2021 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Численные Методы 2021]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Математическое моделирование]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ MachineLearning1_DSBA2020 | Machine Learning 1 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Time_Series_and_Stochastic_Processes_ada_20_21 | Time Series and Stochastic Processes (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[ST2187 Business analytics, applied modelling and prediction | Business analytics, applied modelling and prediction (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data_Base_2020/2021_DSBA | Data Base (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Social_History_of_Science_2020/21 | Social History of Science (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Elements_of_Econometrics_2020/21 | Elements of Econometrics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data Science Case Studies / Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[ Optimization_methods | Optimizaton Methods (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2020 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Символьные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение в обработке звука 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2020 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение на больших данных 2021]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Генеративные модели в машинном обучении 2021 | Генеративные модели в машинном обучении 2021]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС_2 | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_20 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[ Облачные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2020 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2020-2021|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2020_2021 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 1 год ]]&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 2 год ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ Введение в программирование (майнор ИАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения|Современные методы машинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ ОУФ Машинное Обучение в Питоне ]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; (Осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_2021|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Adaptation_DM_20-21 |Adaptation course in DM]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; | Факультатив &amp;quot;Теория вычислений&amp;quot; (Весна 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2021 | ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-3_2019/2020 | ДГТВ-3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2020_2021 | Stochastic Analysis ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Econometrics_fall_2020 | Эконометрика ]] || ФТИАД || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Recsys_2020_2021 | Рекомендательные системы]] || ФТИАД|| 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Into_to_DataMining_and_Machine_Learning_2020_2021 | Introduction to Data Mining and Machine Learning]] || Data Science (Науки о данных)  || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2020_2021 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность ИЯиМК 2020-2021|Цифровая грамотность ИЯиМК 2020-2021]] || ИЯиМК || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Python 2020-2021|Data Analysis in Python]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2021 |Машинное обучение]] || Математика || 1-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Анализ_данных_на_python,_фэн,_2020_spring Анализ данных на python] || Факультет экономических наук || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для ОП &amp;quot;Психология&amp;quot; |Python для ОП &amp;quot;Психология&amp;quot; ]] ||Психология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_Python_2020-2021_%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в Python] || Политолгия || 3 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История искусств 2020-2021]] || История искусств || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Excel для анализа данных , 20-21|Excel для анализа данных , 20-21]] || ИЯиМК || 4 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА_Матфак_1_курс_2020/2021 | Структуры данных и алгоритмы ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ГМУ, 20-21 |  Python для ГМУ, 2020-2021 ]] || Государственное и муниципальное управление || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ИЯиМК, 2020-2021 |  Python для ИЯиМК, 2020-2021 ]] || ИЯиМК || 2 курс || 4 модуль&lt;br /&gt;
|- &lt;br /&gt;
| [[ Информационные технологии (факультет химии) | Информационные технологии. Data Culture ]] || Химия || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Введение_в_анализ_данных_2021_МирЭк | Введение в анализ данных ]] || МирЭк || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для анализа данных (МирЭк) 2020-2021 | Python для анализа данных ]] || МирЭк || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2020 матфак|Основы программирования на Python-1]] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ_данных_в_Python_2020-2021|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализация_данных_для_медиа_2020/2021|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии 2020|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Проектный семинар медиаком 2020|Проектный семинар]] || Медиакоммуникации || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных ДИЯ 2020-2021|Основы анализа и визуализации данных]] || Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология 2020)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Journalism and Political Science 2020-2021|Data Analysis in Journalism &amp;amp; Political Science]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Economics and Finance 2020-2021|Data Analysis in Economics &amp;amp; Finance]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Прикладные исследования в культурологии 2020 1модуль|Прикладные исследования в культурологии]] || Прикладная культурология || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 20/21|Основы анализа данных в международных отношениях 20/21]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в R, Социология|Анализ данных в R]] || Социология || 4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных на python, фэн, 2020 fall|Анализ данных на Python]] || Факультет экономических наук || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ЭиАМ|Цифровая грамотность, ЭиАМ]] || Эфиопия и арабский мир || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Античность|Цифровая грамотность, Античность]] || Античность || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ТиТМ|Цифровая грамотность, ТиТМ]] || Турция и Тюркский мир  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История 2020/2021|Цифровая грамотность, История]] || История  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_2020_(Востоковедение)|Цифровая грамотность, Востоковедение]] || Востоковедение  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_География_2020/21|Цифровая грамотность, География]] || География || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)_2020|Цифровая грамотность, Филология]] || Филология|| 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(сов._бак._ВШЭ-РЭШ_2020)|Машинное обучение]] || Совместная программа по экономике НИУ ВШЭ и РЭШ  || 3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(ФЭН)_-_2020|Машинное обучение]] || Экономика  || 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python: работа с данными и текстом|Python: работа с данными и текстом]] || Медиакоммуникации || 2-3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Phyton_для_извлечения_и_обработки_данных|Phyton для извлечения и обработки данных]] || Молекулярная и клеточная биотехнология || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2020| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2020/2021|Основы программирования на Python]] || Экономика и статистика || 2-3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Извлечение и анализ интернет-данных (2020)|Извлечение и анализ интернет-данных]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2020-2021|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Эконометрика, фэн, 2020-2021|Эконометрика]] || фэн, 3 курс || 1-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2020-2021|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Архив=&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2019/20 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2019/2020 | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток,_2_семестр) | Математический анализ на ПМИ (основной поток, 2 семестр)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2019/2020 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_2019/2020 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_1_2019/2020_(пилотный_поток) | Основы и методология программирования-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2019/2020 | Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2019/2020 | Calculus DSBA (ПАД) 1st module]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2020 | Calculus DSBA (ПАД) 2nd module]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2019/2020 | Linear Algebra and Geometry (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2019/2020 | Introduction to Programming (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2019/2020 | English DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_Data_Structures_DSBA_2020 | Algorithms and Data Structures DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2019/2020 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_основной_поток_2019/202 | Алгоритмы и структуры данных-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2019/2020 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2019/2020 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2019/2020_(основной_поток)| Теория_вероятностей_2019/2020 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2019/2020_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2019/2020_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2_2019/2020_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2019/2020 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_2_2019 | Calculus-2 DBSA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2019/2020 | Statistics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2 | Дискретная Математика-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[ADS2 | Алгоритмы и Структуры Данных-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics | Introduction to Economics DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2019-2020| Business and Management in Global Context DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2019/2020 | Computer Architecture and Operating Systems (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2020 | Differential Equations DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений_2020 | Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_2020 | Дифференциальные уравнения 2020 ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2019_2020 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2019_2020 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2020 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2019)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2019_2020 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные_Сети | Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация_(МОП)/2020| Непрерывная оптимизация (МОП)]]&lt;br /&gt;
&lt;br /&gt;
[[%D0%9D%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%A2%D0%98,_%D0%90%D0%94%D0%98%D0%A1,_%D0%90%D0%9F%D0%A0,_%D0%A0%D0%A1)| Непрерывная оптимизация (ТИ, АДИС, АПР, РС) ]] &lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2020|Data Analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[CCTI_2020|Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2019-2020|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2019|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2019|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение|Глубинное обучение]]&lt;br /&gt;
&lt;br /&gt;
[[NLP 2019|NLP Анализ данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Генеративные_модели_в_машинном_обучении_2020|Генеративные модели в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные Сети 4 курс| Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных_2020|Машинное обучение на больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_обработки_больших_данных_2020|Основы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[MinorBioinformatics|Биоинформатика]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Современные_методы_машинного_обучения | Современные методы машинного обучения (ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ISDElective|Факультатив &amp;quot;Методы разработки программного обеспечения&amp;quot; (1-2 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1920|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2019/2020|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2020|ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_анализ_данных_(майнор_ИАД)_2019/2020|Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_ИАД)|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[NonClassicalLogics|Факультатив &amp;quot;Неклассические логики&amp;quot; (3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory_of_Computing_2019_2020 | Theory of Computing]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2019_2020 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2019_2020 | Stochastic Calculus ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[A_Theorist&#039;s_Toolkit_2019_2020 | A Theorist&#039;s Toolkit, AMI]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Neurobayesian_models_2020 | Neurobayesian models ]] || Statistical Learning Theory || 2 year&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-   http://wiki.cs.hse.ru/Цифровая_грамотность_(филология)_2020#.F0.9F.93.AC_.D0.A7.D0.B0.D1.82.D1.8B_.D0.B3.D1.80.D1.83.D0.BF.D0.BF&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ данных 2020 МирЭк| Введение в анализ данных]] || Мировая экономика || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Основы программирования в Python (Мирэк) | Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ИЯиМК|  Цифровая грамотность  ]] || Иностранные языки и межкультурная коммуникация || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_(филология)_2020|  Цифровая грамотность  ]] || Филология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ФиКЛ)_2020| Цифровая грамотность ]] || Фундаментальная и компьютерная лингвистика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (История искусств)|  Цифровая грамотность  ]] || История искусств || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (Культурология)|  Цифровая грамотность  ]] || Культурология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛ_ЮВА|  Цифровая грамотность  ]] || Языки и литература Юго-Восточной Азии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛЯ|  Цифровая грамотность  ]] || Языки и литература Японии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ППО Социология 1 курс 2019/2020|  ППО (Python для извлечения и обработки данных)  ]] || Социология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Машинное обучение на матфаке 2020 | Машинное обучение]] || Математика || 2-4 курс || 3-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
|[[ Excel для анализа данных | Excel для анализа данных]] || ИЯиМК || 4 курс || 3 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 2 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 2 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 1 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА Матфак 1 курс 2019/2020|  Структуры данных и алгоритмы  ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Наука о данных (Экономика)|Наука о данных]] || Экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2021 матфак|Основы программирования на Python, 2 часть]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Культура работы с данными, КМБТ|Культура работы с данными, КМБТ]] || Клеточная и молекулярная биотехнология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2020_module4 | Natural Language Processing (blended)]] || Прикладная политология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1 2019/2020|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в Data Science]] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме  || 1 г.о.  || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Принципы построения математических моделей]] || МИЭМ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для извлечения и обработки данных Психология 1 курс 2019/2020]] || Психология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных ГМУ 1 курс 2019/2020]] || ГМУ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Городское планирование | Цифровая грамотность]] || Городское планирование || 1 г.о. || 4 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа и визуализация данных для медиа 2019/2020 |  Основы анализа и визуализации данных для медиа  ]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Анализ данных в Python 2019-2020 |  Анализ данных в Python  ]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction to Data Culture 2019-2020 | Introduction to Data Culture ]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа данных в международных отношениях |  Основы анализа данных в международных отношениях  ]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2019 матфак|Основы программирования на Python-1]] || Математика || 1-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (История 2019) |  Цифровая грамотность  ]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (Востоковедение 2019) |  Цифровая грамотность  ]] || Востоковедение|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_2019-2020(философия) |  Цифровая грамотность  ]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (ассириология и античность 2019) |  Цифровая грамотность  ]] || Ассириология и античность|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2019| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Работа с данными]] || Медиакоммуникации || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (фэн 2019)]] || ФЭН || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2019_module1 | Natural Language Processing (blended)]] || Прикладная политология || 2 г.о. || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ML_HSE_NES_2019 | Машинное обучение (ВШЭ-РЭШ)]] || Совместный бакалавриат ВШЭ-РЭШ || 3-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы_анализа_и_визуализации_данных_ДИЯ_2019/2020 |  Основы анализа и визуализации данных  ]] || ДИЯ || 2 курс || 1,2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2019/2020|Основы программирования на Python]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2019-2020|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Микроэконометрика качественных данных, фэн, 2020|Микроэконометрика качественных данных 2020]] || фэн, 4 курс || 1-2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2018/19 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(пилотный_поток) | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA_2018/2019 | Calculus I DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2018/2019_(пилотный_поток) | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2019_(С%2B%2B,_основной_поток) | Основы и методология программирования на ПМИ (С++, основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2018/2019 | LAaG DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2018/2019 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2018/2019 |Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming | Introduction to programming DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_2 | Introduction to programming 2 DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2018/2019 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra19.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/2018-19/Дифференциальные_уравнения_(ФКН) Дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2018/2019 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2018/2019 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2018/2019 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2018_2019 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2018 | Численные методы ]]&lt;br /&gt;
&lt;br /&gt;
[[PDC | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2018_2019 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2018)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Основные методы анализа данных]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация/2019|Непрерывная оптимизация (161-162)]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация (163-167)]]&lt;br /&gt;
&lt;br /&gt;
[[Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2019|Data analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
[[Intro to DL Blended | Intro to DL Blended]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная оптимизация 2019 | Дискретная оптимизация 2019]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2018_2019 | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ_неструктурированных_данных-2018 |Анализ неструктурированных данных ]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2018|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Науки_о_данных_2018/2019|НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2018)|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_Информации_2018/2019|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_и_системы_обработки_больших_данных_(осень_2018)|Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2018|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[ConvAppr19 | Выпуклое программирование и аппроксимационные алгоритмы (ТИ)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2019 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2018_2019 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Дополнительные главы теории вероятностей 2019 | Дополнительные главы теории вероятностей 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы математической статистики 2019 | Дополнительные главы математической статистики 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1819|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора)_2018/2019 | Современные методы машинного обучения (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_-_весна_2019) | Прикладные задачи анализа данных (майнор - весна 2019)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (весна_2019) | Функциональный анализ (весна_2019)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective| Язык Kotlin (3 и 4 модули 2018-2019)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2020 матфак|Основы программирования на Python-2]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)|Цифровая грамотность]] || Филология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИИ_и_культурология)|Цифровая грамотность]] || История искусств и Культурология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИЯМК_2019)|Цифровая грамотность]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализации_данных_ДИЯ_2019|Анализ и визуализации данных]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Научно-исследовательский_семинар_2019| Научно-исследовательский семинар]] ||  Политология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_в_Python_2019|Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Искусственный интеллект и большие данные_(2019)|Искусственный интеллект и большие данные]] || Дизайн, Мода, Современное искусство || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационный менеджмент: Введение в Data Science|Информационный менеджмент: Введение в Data Science]] || Управление бизнесом &amp;lt;br&amp;gt; Маркетинг и рыночная аналитика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных|Технологии анализа больших данных]] || ГМУ || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python (Прикладное программное обеспечение)|Основы программирования на Python (Прикладное программное обеспечение)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы работы с данными|Основы работы с данными]] || Медиакоммуникации || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_data_science_Социология_1_курс|Профориентационный семинар (Data Culture)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_анализ_данных_МирЭк_2019|Введение в анализ данных]] || Мировая экономика || 1 курс || 4 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2018/2019|Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction_to_Data_Culture_2018-2019|Introduction to Data Culture]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(востоковедение)|Цифровая грамотность]] || Востоковедение || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Разработка управленческих решений в маркетинге | Разработка управленческих решений в маркетинге]] || Маркетинг и рыночная аналитика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационные технологии в деятельности юриста_2018-2019| Информационные технологии в деятельности юриста]] || Юриспруденция || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2018/2019| Машинное обучение]] || Факультет математики || 2-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в Python (Политологи 1 семестр 1-2 модули)|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных для медиа (Журналисты 1 семестр 1 модуль)|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ текстов на Python для ФГН 2018|Введение в анализ текстов на Python для ФГН 2018]] || Фундаментальная и компьютерная лингвистика || 3 курс || 1, 2, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (ФЭН)]] || Факультет экономических наук || 3-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_(python)_для_экономистов|Программирование (Python) для экономистов]] || Факультет экономических наук || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(философия)|Цифровая грамотность]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(историки)|Цифровая грамотность]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Статистический анализ в среде R (Социологи 1 семестр 2 модуль)|Статистический анализ в среде R ]] || Социология || 4 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Courses of the  Statistical Learning Theory program==&lt;br /&gt;
[[Neurobayesian_models_2019|Neurobayesian models]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2017/18 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(пилотный_поток) | Математический анализ на ПМИ 2017/2018 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(основной_поток) | Математический анализ на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(пилотный_поток,_1_модуль) | Основы и методология программирования на ПМИ 2017/2018 (пилотный поток, 1 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_2_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_3_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_2017/2018_(основной_поток) | Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2017/2018 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1  | Алгоритмы и структуры данных – 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2017/2018 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra18.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ-3 на ПМИ_2017/2018_(основной_поток) | Математический анализ-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2017/2018 | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2017/2018 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2017_2018 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2017/2018 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (2 курс, 2017/2018)| Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Машинное_обучение_1/2017_2018 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2017_2018 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_2017 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics of Stochastic Processes|Статистика случайных процессов 2018]] &lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении | Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Основные_методы_анализа_данных_(специализация_АДИС) | Основные методы анализа данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(3_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация | Непрерывная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
[[ Сложность_и_логика|  Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2018 | Data Analysis на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Машинное_обучение_на_больших_данных Машинное обучение на больших данных]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_оптимизация | Дискретная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2017 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2017 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2018 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные методы машинного обучения (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2017-2018 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные задачи анализа данных (майнор - весна 2018)]]&lt;br /&gt;
&lt;br /&gt;
[[Маго-лего &amp;quot;Линейная алгебра в приложениях&amp;quot; весна 2018 | Линейная алгебра в приложениях (маго-лего)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2017/18 | Функциональный анализ на ПМИ (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы теории вероятностей и математической статистики (факультативы) | Дополнительные главы теории вероятностей и математической статистики (факультативы)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы дискретной математики 2017/18 | Дополнительные главы дискретной математики (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровые технологии в гуманитарных науках]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_2018_(2_семестр)|Цифровая грамотность (факультет гуманитарных наук — 2 семестр: ИЯМК, Филология, История искусств, Культурология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Научно-исследовательский семинар (ФСН) |Научно-исследовательский семинар (ОП &amp;quot;Политология&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Introduction_to_Data_Culture|Introduction to Data Culture (HSE and University of London Parallel Degree Programme in International Relations, 1 year)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[ИИ_и_БД|Искусственный интеллект и большие данные (ОП &amp;quot;Дизайн&amp;quot;, &amp;quot;Мода&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 2 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Основы анализа данных в международных отношениях|Основы анализа данных в международных отношениях (ОП &amp;quot;Международные отношения&amp;quot;, 2 курс, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в data science (2_семестр)|Профориентационный семинар (блок по введению в data scicence) (Факультет социальных наук — 2 семестр: Социология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в Data Science| Введение в Data Science (ФБиМ, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность|Цифровая грамотность (факультет гуманитарных наук — 1 семестр: История, Философия, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное обучение (факультет экономических наук)|Машинное обучение (факультет экономических наук)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 1 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Извлечение и анализ интернет-данных | Извлечение и анализ интернет-данных (факультет экономических наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Анализ больших данных в социальных науках (ФСН, 2017) | Анализ больших данных в социальных науках (ФСН, 2017)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Информационные_технологии_в_деятельности_юриста|Информационные технологии в деятельности юриста (Факультет права)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное_обучение_для_лингвистов|Машинное обучение (магистратура Школы лингвистики)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры Финансовые технологии и анализ данных ==&lt;br /&gt;
&lt;br /&gt;
[[Вероятностные_модели_и_прикладная_статистика_в_финансовой_математике|Вероятностные модели и прикладная статистика в финансовой математике]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Рекомендательные системы и поиск закономерностей в данных|Рекомендательные системы и поиск закономерностей в данных]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Courses of Data Science master  program/Курсы магистерской программы &amp;quot;Науки о данных&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining |Introduction to Machine Learning and Data Mining 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining 2020 |Introduction to Machine Learning and Data Mining 2020]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2016/17 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3-4 курс !! майноры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2016/2017 | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра и геометрия_2016/2017 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2016/2017 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017_пилотный_поток | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(пилотный_поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(основной_поток) | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2016/2017 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra17.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[Математический анализ_2016/2017 | Математический анализ-3 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математически_анализ_3_на_ПМИ_(пилотный_поток) | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2016_2017 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика_2_2016/2017 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2016/2017 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей_2016/2017 | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2016/2017_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_теория_вычислений_2016/2017 | Факультатив теория вычислений на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_(факультатив,_2017) | Дополнительные главы теории вероятностей (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_(2_курс,_2016/2017) | Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2016/2017_(пилотный_поток) | Математическая статистика на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы ]]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2016/2017 | НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2016_2017 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладной_статистический_анализ_данных | Прикладной статистический анализ данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_в_анализе_данных | Численные методы в анализе данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Статистика_случайных_процессов_(курс_лекций,_ФКН_ВШЭ) Вероятностные модели и статистика случайных процессов на ПМИ]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Opt Методы оптимизации на ПМИ (специализации МОП и РС)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_(весна_2017)|Методы оптимизации 2 (дискретная оптимизация)]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(осень_2016) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ и верификация алгоритмов биржевой торговли | Анализ и верификация алгоритмов для систем биржевой торговли ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_графических_процессорах | Программирование на графических процессорах]]&lt;br /&gt;
&lt;br /&gt;
[[ЯРПО | Языки разработки ПО (курс по выбору) на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2017 | Data analysis  на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 2 | Базы данных 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные сети 2 | Компьютерные сети 2]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных | Машинное обучение на больших данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора) | Современные методы машинного обучения (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Интеллектуальный_анализ_данных/Введение_в_программирование_2016/2017 | Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2016-2017 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Прикладные задачи анализа данных| Прикладные задачи анализа данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=100%&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Первая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2015/16 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии программирования|Технологии программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ОиМП-2015|Основы и методология программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2016]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Линейная алгебра и геометрия_2015/2016 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2015/2016 | Алгебра на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://hsealgebra.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
|-&lt;br /&gt;
|[[Компьютерные системы]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Математический анализ на ПМИ_2015/2016 | Математический анализ на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Факультатив_Матпрактикум | Матпрактикум (факультатив) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Data analysis (Software Engineering)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в программирование|Введение в программирование (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2015-2016|Введение в анализ данных (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[НИС Машинное обучение и приложения|НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Архитектура компьютеров и системное программирование (ПМИ_4, 2015/2016)|Архитектура компьютеров и системное программирование (4 курс)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Дифференциальные уравнения (2 курс, 2015/2016)| Дифференциальные уравнения]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Введение в VBA|Введение в VBA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Вторая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2014/15 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Основы и методологии программирования]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2015 | Алгоритмы и структуры данных]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Анализ данных (Программная инженерия)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2014/2015 | Алгебра]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Magolego_sna_2015| MAGoLEGO Social Network Analysis]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Проектная работа ====&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа]] &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Учебная практика 1 курс (2016)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа 2 курс (2016)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Завершение двухколоночной таблицы --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Мероприятия факультета компьютерных наук ==&lt;br /&gt;
=== Summer School 2015 ===&lt;br /&gt;
[[Introduction to Natural Language Processing|Introduction to Natural Language Processing]]&lt;br /&gt;
#[[Lecture 1. Introduction|Introduction]]&lt;br /&gt;
#[[Lecture 2. Tokenization and word counts|Tokenization and word counts]]&lt;br /&gt;
#[[Lecture 3. POS tagging. Key word and phrase extraction|POS tagging. Key word and phrase extraction]]&lt;br /&gt;
#[[Lecture 4. Parsing|Parsing]]&lt;br /&gt;
#[[Lecture 5. Language sources|Language sources]]&lt;br /&gt;
#[[Lecture 6. Synonyms and near-synonyms detection|Synonyms and near-synonyms detection]]&lt;br /&gt;
#[[Lecture 8. Suffix trees for NLP|Suffix trees for NLP]]&lt;br /&gt;
#[[NLP References|References]]&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
* [[Учебная практика 1 курс (2015)]]&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60336</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60336"/>
		<updated>2021-10-24T22:02:55Z</updated>

		<summary type="html">&lt;p&gt;Grphil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  ||  || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Лутан ||  || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Кирилл Шубников ||  || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алеся Иванова ||  || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Владимир Кауркин ||  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Игорь Маркелов ||  || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Grphil</name></author>
	</entry>
</feed>