CSCB324 Състезателно програмиране - I част

Учебна програма, график за лекциите, учебни материали, задачи [2023/2024]

Седмица
No.
Занятие
No.
Тема
Дата
занятие
Задачи
До дата
за 2 точки
1
1
Технология за ефективно програмиране на алгоритми
Структури от данни - STL
5.10
1, 2
12.10
2
2
Оценка и сложност на алгоритми
Бройни системи

12.10
3, 4
2.11
3

Няма занятие (c1)
19.10
--

събота
3. 4
Състезание 1, 13:00-18:00, 702-II
NBU October 2023 Programming Contest
https://www.hackerrank.com/nbu-october-2023-programming-contest
21.10
събота


4

Няма занятие (c1)
26.10
--

5
5
Обсъждане на задачите от Състезание 1
Редица на Фибоначи.
Най-голям общ делител, най-малко общо кратно. Рекурсия
2.11
5, 6
9.11
6
6
Прости числа
Комбинаторни алгоритми
Разбиване на числа

9.11
7, 8
23.11
7

Няма занятие (с2)
16.11
--

събота 7, 8
Състезание 2, 13:00-18:00, 702-II
https://www.hackerrank.com/nbu-november-2023-programming-contest
18.11
събота


8
9
Обсъждане на задачите от Състезание 2
Сортиране чрез сравнение и трансформация
23.11
9, 10
30.11
9
10
Последователно и двоично търсене
Търсене с връщане
30.11
11, 12
21.12
10

Няма занятие (с2) 7.12
--

11

Няма занятие (с3) 14.12
--

12
11
Разделяй и владей
21.12
13, 14 4.01


Коледна ваканция


13
12
Динамично оптимиране 4.01
15, 16 11.01
събота 13
Състезание 3, 13:00-18:00, дистанционно
https://www.hackerrank.com/nbu-january-2024-programming-contest
(max брой точки - 20 за 5 решени задачи)
6.01
събота


14
14
Обсъждане на задачите от Състезание 3
Подготовка за теста
11.01


15
15
Тест
18.01


Сесия

Тест и /или Практика: 1.02, 8:00, 702-2
https://www.hackerrank.com/cscb324-exam-2024
Резултати на студентите от Практика
1.02