Konwersatorium algorytmiki turniejowej 1000-I1KAT
Na zajęciach będą omawiane m.in. następujące zagadnienia:
- Elementy strategii na zawodach
- Pomoce ,,naukowe'': makra i biblioteczka
- Struktury danych
- Algorytmy grafowe
- Geometria obliczeniowa
- Kombinatoryka
- Teoria liczb
- Algorytmy tekstowe
- Algorytmy numeryczne
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne
Metody dydaktyczne eksponujące
Metody dydaktyczne podające
- wykład konwersatoryjny
Metody dydaktyczne poszukujące
- laboratoryjna
Rodzaj przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
Kryteria oceniania
Składowymi oceny końcowej będą:
- łączna liczba rozwiązanych zadań
- liczba rozwiązań zadań prezentowanych podczas zajęć
- liczba oraz jakość przygotowanych opracowań zadań
Literatura
Literatura podstawowa:
- Steven Halim, Felix Halim Competitive programming: increasing the lower bound of programming contests
- Steven S. Skiena, Miguel A. Revilla Wyzwania programistyczne
- Piotr Stańczyk Algorytmika praktyczna: nie tylko dla mistrzów
- Thomas H. Cormen, Charles E. Leicerson, Ronald L. Rivest, Clifford Stein Wprowadzenie do algorytmów
- Donald E. Knuth Sztuka programowania
- Witold Lipski Kombinatoryka dla programistów
Literatura uzupełniająca:
- Online Judge online.judge.org
- Sphere Online Judge spoj.sphere.pl
- Olimpiada Informatyczna www.oi.edu.pl
- Potyczki algorytmiczne potyczki.mimuw.edu.pl
Uwagi
W cyklu 2022/23:
Ze względu na specyfikę przedmiotu zadania rozwiązywane podczas zajęć są istotnie różne od zadań rozwiązywanych w latach ubiegłych. |
W cyklu 2023/24:
Ze względu na specyfikę przedmiotu zadania rozwiązywane podczas zajęć są istotnie różne od zadań rozwiązywanych w latach ubiegłych. |
W cyklu 2024/25:
Ze względu na specyfikę przedmiotu zadania rozwiązywane podczas zajęć są istotnie różne od zadań rozwiązywanych w latach ubiegłych. |
W cyklu 2025/26:
Ze względu na specyfikę przedmiotu zadania rozwiązywane podczas zajęć są istotnie różne od zadań rozwiązywanych w latach ubiegłych. |
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: