МОВС Алгоритмы и структуры данных (2022-23, 4 модуль) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м (inconsistency fix)
м (fix deadlines for hws2-3)
Строка 60: Строка 60:
 
Контесты -- 2-4 задачи по пройденной теме с дедлайном в ~ 2 недели
 
Контесты -- 2-4 задачи по пройденной теме с дедлайном в ~ 2 недели
 
# [https://contest.yandex.ru/contest/48838/standings Easy], дедлайн - '''30.04.23''' 23:59 МСК <br/> [https://contest.yandex.ru/contest/48722/standings Advanced], дедлайн - '''26.04.23''' 23:59 МСК
 
# [https://contest.yandex.ru/contest/48838/standings Easy], дедлайн - '''30.04.23''' 23:59 МСК <br/> [https://contest.yandex.ru/contest/48722/standings Advanced], дедлайн - '''26.04.23''' 23:59 МСК
# [https://contest.yandex.ru/contest/48930/standings Easy], дедлайн - '''02.05.23''' 23:59 МСК <br/> [https://contest.yandex.ru/contest/48953/standings Advanced], дедлайн - '''03.05.23''' 23:59 МСК
+
# [https://contest.yandex.ru/contest/48930/standings Easy], дедлайн - '''01.05.23''' 23:59 МСК <br/> [https://contest.yandex.ru/contest/48953/standings Advanced], дедлайн - '''02.05.23''' 23:59 МСК
# [https://contest.yandex.ru/contest/49182/standings Easy], дедлайн - '''12.05.23''' 23:59 GMT+3 <br/> [https://contest.yandex.ru/contest/49183/standings Advanced], дедлайн - '''12.05.23''' 23:59 GMT+3  
+
# [https://contest.yandex.ru/contest/49182/standings Easy], дедлайн - '''11.05.23''' 23:59 GMT+3 <br/> [https://contest.yandex.ru/contest/49183/standings Advanced], дедлайн - '''11.05.23''' 23:59 GMT+3  
 
#  
 
#  
 
#
 
#

Версия 16:15, 1 мая 2023

О курсе

Занятия проводятся в двух группах (попроще и посложнее) в Zoom по понедельникам и вторникам с 19:00 до 21:00

В этом году основной язык курса -- Python. Сдавать контесты можно и на др. ЯП. Лимиты меняться не будут

Контакты

Канал курса в TG: channel link

Чат курса в TG: chat link

Преподаватель: Горденко Мария Константиновна

Ассистент Контакты
Ника @nikaov7
Катя @KitKat01011

Материалы курса

Ссылка на плейлист курса на YouTube: YouTube-playlist

Ссылка на папку с материалами курса: [GDrive]

Занятие Тема Дата Материалы для самоподготовки к семинарам Дополнительные материалы
1 [ Запись (easy), Запись (advanced)] [Слайды (easy), Слайды (advanced)] Асимптотика 14.04, 11.04
2 [ Запись (easy), Запись (advanced)] [Слайды (easy), Слайды (advanced)] Сортировки 17.04, 18.04 Ноутбуки с кодами сортировок и их тестирования: [1] и [2]
3 [ Запись (easy), Запись (advanced) ] [Слайды (easy), Слайды (advanced)] Методы поиска + Строки (advanced) 24.04, 25.04 Ноутбук

Статьи: про поиск медианы двух массивов, про асимптотику префикс-функции

4 [ Запись (easy), Запись (advanced)] Ноутбук Алгоритмы на графах 15.05, 16.05
5 [ Запись (easy), Запись (advanced)] Ноутбук Алгоритмы на строках 22.05, 23.05
6 [ Запись (easy), Запись (advanced)] Ноутбук Кодирование 29.05, 30.05
7 [ Запись (easy), Запись (advanced)] Ноутбук 05.06, 06.06
8 [ Запись (easy), Запись (advanced)] Ноутбук 12.06 (?), 13.06

Формула оценивания

Оценка = 0.6*Оконтесты + 0.4*Оустный экзамен

За экзамен предусмотрен автомат, если среднее по контестам >=8

Домашние задания

Контесты -- 2-4 задачи по пройденной теме с дедлайном в ~ 2 недели

  1. Easy, дедлайн - 30.04.23 23:59 МСК
    Advanced, дедлайн - 26.04.23 23:59 МСК
  2. Easy, дедлайн - 01.05.23 23:59 МСК
    Advanced, дедлайн - 02.05.23 23:59 МСК
  3. Easy, дедлайн - 11.05.23 23:59 GMT+3
    Advanced, дедлайн - 11.05.23 23:59 GMT+3

Литература

  • Скиена С. -- Алгоритмы. Руководство по разработке
  • Кормен Т. -- Алгоритмы. Построение и анализ
  • Адитья Бхаргава -- Грокаем алгоритмы (неплохо для начала)
  • Дональд Кнут -- Искусство программирования (удачи, что ж)