W tym repozytorium znajdują się materiały z wykładu i ćwiczeń dla kursu ,,Metody Programowania". Kurs jest prowadzony dla studentów informatyki na Wydziale Matematyki i Informatyki Uniwersytetu Jagiellońskiego.
Część materiałów (tak jak powyższa ilustracja) wygenerowana jest przy użyciu AI, ale wszystkie one są sprawdzone, skorygowane i uzupełnione przez wykładowcę.
- podstawowe algorytmy (np. wyszukiwanie, sortowanie) oraz abstrakcyjne struktury danych (np. listy, kolejki, drzewa, grafy) oraz metody ich realizacji w nowoczesnych językach programowania,
- podstawowe techniki algorytmiczne (np. rekurencja, metody typu dziel i zwyciężaj, programowanie dynamiczne),
- sposoby wyznaczania złożoności obliczeniowej podstawowych algorytmów.
/dokumentacja
- podstawowe materiały wprowadzające w kurs i opisujące reguły/wykłady
- materiały dydaktyczne z kolejnych wykładów/ćwiczenia
- materiały z ćwiczeń