| Седмица | Занятие | Тема | Дата | Задачи | Дата за 2 точки | |
| 1 | 1 | Технология
              за състезателно програмиране и оценка на алгоритми | 22.02 | -- | -- | |
| 2 | 2 | Динамично оптимиране | 1.03 | 1, 2 | 8.03 | |
| 3 | 3 | Представяне на
                граф. Обхождане на граф | 8.03 | 3, 4 | 22.03 | |
| 4 | --- | --- (комп. С1) | 15.03 | -- | -- | |
| 5 | 4 | Задачи в графи | 22.03 | 5,6 | 29.03 | |
| 5 | 5,6 | Състезание 1 https://www.hackerrank.com/nbu-march-2023-programming-contest | 25.03 (събота) | -- | -- | |
| 6 | 7 | Обсъждане на
              задачите от състезанието (решения в Moodle). Алчни алгоритми | 29.03 | 7,8 | 5.04 | |
| 7 | 8 | Геометрични
              задачи | 5.04 | 9, 10 | 12.04 | |
| 8 | 9 | Математически задачи | 12.04 | 11, 12 | 26.04 | |
| 9 | -- | --- (комп.
            С1) | 19.04 | -- | -- | |
| 9 | 10, 11 | Състезание 2 https://www.hackerrank.com/nbu-april-2023-programming-contest | 22.04 (събота) | -- | -- | |
| 10 | 12 | Обсъждане на
              задачите от състезанието (решения в Moodle). | 26.04 | -- | -- | |
| 11 | --- (комп. С2) | 3.05 | -- | -- | ||
| 12 | 13 | Кодиране и компресиране. Алгоритъм на Уоршал и топологично сортиране | 10.05 | 13, 14 | 17.05 | |
| 12 | -- | XXXV Републиканска
            студентска олимпиада по програмиране https://bcpc.eu/XXXV/ | 13.05 (събота) | -- | -- | |
| 13 | 14 | Обсъждане на задачите от олимпиадата. Подготовка за теста | 17.05 | 15, 16 | 31.05 | |
| -- | Празник - неучебен ден | 24.05 | -- | -- | ||
| 14 | 15 | Тест | 31.05 | -- | -- | |
| 15 | -- | --- (комп. С2) | 7.06 | -- | -- | |
| Сесия | Тест + Практика | 21.06 13:00 |