# | Название лабораторной работы | Описание работы | Домашняя работа |
---|---|---|---|
1 | Работа в командной строке Linux | Работа в командной строке Linux. |
|
2 | Базовый синтаксис языка Python | Работа в интерпретаторе Python 3. |
|
3 | Обработка последовательностей чисел | Суммирование последовательности, поиск среднего, максимального и т.д. |
|
4 | Сложная обработка потока и системы счисления | Системы счисления, однопроходный поиск нескольких максимумов/минимумов, системы счисления. |
|
5 | Алгоритмы полного перебора | Алгоритмы полного перебора. Тест простоты. Факторизация. Перебор делителей. |
|
6 | Списки | Контест на спискам. |
|
7 | Контрольная работа №1 | Контрольная работа по пройденным темам |
|
8 | Сортировки | Алгоритмы сортировок |
|
9 | Рекурсия | Рекурсивные алгоритмы |
|
10 | Быстрые сортировки | Алгоритмы быстрых сортировок |
|
11 | Бинарный поиск | Контест по бинарному поиску |
|
12 | Одномерное динамическое программирование | Контест по одномерному динамическому программированию |