Алгоритмы и структуры данных пилотный поток 2022/2023 — различия между версиями
Ifsmirnov (обсуждение | вклад) |
Ifsmirnov (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | '''Лектор:''' [https://www.hse.ru/org/persons/ | + | '''Лектор:''' [https://www.hse.ru/org/persons/210175876 Иван Фёдорович Смирнов] |
− | '''[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]''' | + | <!-- '''[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]''' --> |
{| class="wikitable" | {| class="wikitable" | ||
− | ! colspan=" | + | ! colspan="1" | Важные ссылки |
|- | |- | ||
− | | style="text-align: center;vertical-align:top;" | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/ | + | | style="text-align: center;vertical-align:top;" | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1yoZ5EtO-odPAiTs8ke6-Ll6EwPnjnFEPjnAcqlOJ4i8/edit?usp=sharing |Google.Classroom]]<br>[https://docs.google.com/spreadsheets/d/1yoZ5EtO-odPAiTs8ke6-Ll6EwPnjnFEPjnAcqlOJ4i8/edit?usp=sharing Текущая успеваемость] |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
Строка 15: | Строка 12: | ||
'''Формула оценивания пока предварительная и может поменяться!''' | '''Формула оценивания пока предварительная и может поменяться!''' | ||
− | + | Курс длится 4 модуля (со 2-го по 5-й) и предполагает две итоговые оценки: на первом курсе (2-4 модули) и на втором (5 модуль). Оценки за каждый модуль ставятся независимо. Итоговая оценка за первый курс составляется из оценок за 2-4 модули (точные правила будут сообщены позднее). Оценка за 5-й модуль является итоговой оценкой за второй курс. | |
− | + | После 3-го, 4-го и 5-го модулей будут экзамены. | |
− | '''2 модуль:''' О<sub>итог</sub> = '''0. | + | Предварительные правила выставления оценок за модули: |
+ | |||
+ | '''2 модуль:''' О<sub>итог</sub> = '''0.4286''' · О<sub>контесты</sub> + '''0.3571''' · O<sub>листки</sub> + '''0.2143''' · О<sub>КР</sub> + O<sub>бонус</sub> | ||
+ | |||
+ | '''3-4 модуль:''' О<sub>итог</sub> = '''0.3''' · О<sub>контесты</sub> + '''0.25''' · O<sub>листки</sub> + '''0.15''' · О<sub>КР</sub> + '''0.3''' · О<sub>экзамен</sub> + O<sub>бонус</sub> | ||
<ul> | <ul> | ||
+ | <!-- | ||
<li> | <li> | ||
О<sub>контесты</sub> вычисляется по формуле: | О<sub>контесты</sub> вычисляется по формуле: | ||
Строка 47: | Строка 49: | ||
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, '''но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные'''. | * Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, '''но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные'''. | ||
+ | |||
+ | --> | ||
<li> О<sub>листки</sub> вычисляется по формуле: | <li> О<sub>листки</sub> вычисляется по формуле: | ||
Строка 56: | Строка 60: | ||
|} | |} | ||
− | Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов | + | Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам. |
− | <li> В течение каждого очного модуля предполагается по одной контрольной работе | + | <li> В течение каждого очного модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О<sub>КР</sub>. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки. |
<li> За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]] | <li> За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]] | ||
Строка 77: | Строка 81: | ||
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами | 3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами | ||
+ | <!-- | ||
=== Правила сдачи домашних заданий === | === Правила сдачи домашних заданий === | ||
Строка 92: | Строка 97: | ||
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5. | Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5. | ||
+ | --> | ||
===<span id="classroom"></span>Правила сдачи письменных работ=== | ===<span id="classroom"></span>Правила сдачи письменных работ=== | ||
Строка 107: | Строка 113: | ||
6. Списывание в работах повлечёт за собой обнуление баллов по работе. | 6. Списывание в работах повлечёт за собой обнуление баллов по работе. | ||
− | 7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена | + | 7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его. |
Строка 116: | Строка 122: | ||
! Тема | ! Тема | ||
! Листок | ! Листок | ||
− | ! | + | ! Дедлайн |
− | + | ||
|- | |- | ||
− | | colspan=" | + | | colspan="4" style="text-align: center; background-color:#dae8fc;" | 2 модуль |
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Строка 172: | Строка 138: | ||
| colspan="4" style="text-align: center; background-color:#dae8fc;" | 2 модуль | | colspan="4" style="text-align: center; background-color:#dae8fc;" | 2 модуль | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
+ | <!-- | ||
== Короткие контесты == | == Короткие контесты == | ||
Строка 233: | Строка 157: | ||
|- | |- | ||
|} | |} | ||
+ | --> | ||
== Экзамены == | == Экзамены == | ||
== Лекции и семинары == | == Лекции и семинары == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== 2 модуль === | === 2 модуль === | ||
Строка 451: | Строка 172: | ||
! Видео | ! Видео | ||
|- | |- | ||
− | | rowspan="2" | | + | | rowspan="2" | 01.11.2022 |
| Семинар | | Семинар | ||
| Основные определения, асимптотический рост функций, виды полиномиальности | | Основные определения, асимптотический рост функций, виды полиномиальности | ||
− | | [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек] | + | | <!--[https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]--> |
− | | [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео] | + | | <!--[https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]--> |
|- | |- | ||
| Лекция | | Лекция | ||
| Знакомство, обзор программы курса, введние в теорию вероятностей | | Знакомство, обзор программы курса, введние в теорию вероятностей | ||
| | | | ||
− | | [https://www.youtube.com/watch?v=WYrNMqsDScA Видео] | + | | <!--[https://www.youtube.com/watch?v=WYrNMqsDScA Видео]--> |
|- | |- | ||
− | | rowspan="2" | | + | | rowspan="2" | 03.11.2022 |
| Семинар | | Семинар | ||
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность | | Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность | ||
− | | [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек] | + | | <!--[https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]--> |
− | | [https://www.youtube.com/watch?v=iAmC9FS643k Видео] | + | | <!--[https://www.youtube.com/watch?v=iAmC9FS643k Видео]--> |
|- | |- | ||
| Лекция | | Лекция | ||
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины. | | Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины. | ||
− | | [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы] | + | | <!--[https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]--> |
− | + | | <!--[https://www.youtube.com/watch?v=irG9tjy2GgM Видео]--> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
Строка 615: | Строка 202: | ||
== Преподаватели и ассистенты == | == Преподаватели и ассистенты == | ||
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
Строка 622: | Строка 210: | ||
| colspan="4" style="text-align: center;" | Преподаватели | | colspan="4" style="text-align: center;" | Преподаватели | ||
|- | |- | ||
− | | [https://www.hse.ru/org/persons/ | + | | [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 221-1 || || |
|- | |- | ||
− | | [https://www.hse.ru/org/persons/ | + | | [https://www.hse.ru/org/persons/225527626 Филипп Грибов] || 221-2 || || |
|- | |- | ||
− | | | + | | [https://www.hse.ru/org/persons/738677707 Иван Сафонов] || 222-1 || || |
|- | |- | ||
− | | | + | | Михаил Анопренко || 222-2 || || |
|- | |- | ||
− | | | + | | Сергей Нечаев || 225-1 || || |
|- | |- | ||
− | | | + | | Екатерина Фадеева || 225-2 || || |
|- | |- | ||
| colspan="4" style="text-align: center;" | Ассистенты | | colspan="4" style="text-align: center;" | Ассистенты |
Версия 22:00, 4 ноября 2022
Лектор: Иван Фёдорович Смирнов
Важные ссылки |
---|
Текущая успеваемость |
Содержание
Формула выставления итоговой оценки
Формула оценивания пока предварительная и может поменяться!
Курс длится 4 модуля (со 2-го по 5-й) и предполагает две итоговые оценки: на первом курсе (2-4 модули) и на втором (5 модуль). Оценки за каждый модуль ставятся независимо. Итоговая оценка за первый курс составляется из оценок за 2-4 модули (точные правила будут сообщены позднее). Оценка за 5-й модуль является итоговой оценкой за второй курс.
После 3-го, 4-го и 5-го модулей будут экзамены.
Предварительные правила выставления оценок за модули:
2 модуль: Оитог = 0.4286 · Оконтесты + 0.3571 · Oлистки + 0.2143 · ОКР + Oбонус
3-4 модуль: Оитог = 0.3 · Оконтесты + 0.25 · Oлистки + 0.15 · ОКР + 0.3 · Оэкзамен + Oбонус
- Олистки вычисляется по формуле:
Олистки = 10 · количество решённых задач количество обязательных задач - поправка Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов на консультациях ассистентам.
- В течение каждого очного модуля предполагается по одной контрольной работе. За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться ОКР. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.
- За экзамен студент получает оценку от 0 до 10, эта оценка будет являться Оэкз.
- Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.
Итоговая оценка округляется арифметически (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).
Теоретическое домашнее задание
Общие предположения, которыми можно пользоваться в задачах
1. Если в задаче говорится про запросы, то по умолчанию online
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами
Правила сдачи письменных работ
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).
2. При отправке убедитесь, что у вас появилась кнопка "отменить отправку" — это означает, что работа отправлена на проверку.
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.
6. Списывание в работах повлечёт за собой обнуление баллов по работе.
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основная функциональность системы вёрстки. Вы можете склонировать проект и использовать его.
Список заданий
№ | Тема | Листок | Дедлайн |
---|---|---|---|
2 модуль |
Длинные контесты
№ | Дедлайн | Темы | Ссылка |
---|---|---|---|
2 модуль |
Экзамены
Лекции и семинары
2 модуль
Дата | Тип | Тема | Материалы | Видео |
---|---|---|---|---|
01.11.2022 | Семинар | Основные определения, асимптотический рост функций, виды полиномиальности | ||
Лекция | Знакомство, обзор программы курса, введние в теорию вероятностей | |||
03.11.2022 | Семинар | Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность | ||
Лекция | Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины. |
Ссылки на материалы
Основные источники:
- Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]
- neerc.ifmo.ru
Преподаватели и ассистенты
Преподаватель | Подгруппа | Присутственные часы | Контакты |
---|---|---|---|
Преподаватели | |||
Иван Смирнов | 221-1 | ||
Филипп Грибов | 221-2 | ||
Иван Сафонов | 222-1 | ||
Михаил Анопренко | 222-2 | ||
Сергей Нечаев | 225-1 | ||
Екатерина Фадеева | 225-2 | ||
Ассистенты | |||
Филипп Грибов | @grphil | ||
Максим Деб Натх | среда, 20:00 | @debnatkh | |
Владимир Кауркин | 211 | вторник 20:00 | @LordVoldebug |
Игорь Маркелов | 211 | четверг 21:00 | @ElderlyPassionFruit |
Максим Басалаев | 213 | четверг, 19:00 | @pojaleesh |
Алеся Иванова | 213 | среда 21:00 | @alesyaivanova |
Максим Лутан | 215 | суббота, 12:00 (можно договориться о другом дне недели в лс) | @Maksim_Lutan |
Кирилл Шубников | 215 | среда 21:00 (писать в лс) | @Radewoosh51 |