Algorytmy i struktury danych
Informacje ogólne
| Kod przedmiotu: | 1000-712ASD |
| Kod Erasmus / ISCED: |
11.302
|
| Nazwa przedmiotu: | Algorytmy i struktury danych |
| Jednostka: | Wydział Matematyki, Informatyki i Mechaniki |
| Grupy: |
Przedmioty obowiązkowe dla II roku bioinformatyki |
| Punkty ECTS i inne: |
4.50
|
| Język prowadzenia: | polski |
| Rodzaj przedmiotu: | obowiązkowe |
| Skrócony opis: |
Projektowanie i analiza algorytmów. Przegląd podstawowych algorytmów i struktur danych. Doskonalenie praktycznych umiejętnosci w projektowaniu i programowaniu poprawnych i wydajnych algorytmow oraz w posługiwaniu się gotowymi bibliotekami algorytmów i struktur danych. |
| Pełny opis: |
Podstawowe metody projektowania i analizy algorytmów i struktur danych. Programowanie (kodowanie algorytmów, używanie bibliotek). Algorytmy tekstowe (wyszukiwanie wzorca) i struktury danych dla tekstów (drzewa i tablice sufiksowe). Algorytmy grafowe (komputerowa reprezentacja grafów, przeszukiwanie, problemy ścieżkowe, algorytmy na drzewach) . Algorytmy i struktury danych w biologii obliczeniowej (uliniowienie sekwencji, drzewa filogenetyczne). |
| Literatura: |
L. Banachowski, K. Diks, W. Rytter, Algorytmy i struktury danych, Wydawnictwa Naukowo - Techniczne, 2006. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, Wprowadzenie do algorytmów, Wydawnictwa Naukowo - Techniczne, 2004. |
| Efekty uczenia się: |
Wiedza: - zna podstawowe metody projektowania, analizowania i programowania algorytmów, w tym algorytmy przeszukiwania, grafowe, problemy ścieżkowe (K_W09) - zna podstawowe struktury danych i wykonywane na nich operacje ze szczególnym uwzględnieniem struktur danych stosowanych w biologii obliczeniowej (K_W10) Umiejętności: -projektuje, analizuje pod kątem poprawności i złożoności obliczeniowej oraz programuje algorytmy; wykorzystuje podstawowe techniki algorytmiczne i struktur danych (K_U10) - posługuje się przyjętymi formatami reprezentacji różnego rodzaju danych stosownie do sytuacji (liczby, tablice, tekst) pamiętając o ich ograniczeniach (K_U11) |
| Metody i kryteria oceniania: |
Kolokwium + projekt + egzamin pisemny |
Zajęcia w cyklu "Semestr letni 2024/25" (zakończony)
| Okres: | 2025-02-17 - 2025-06-08 |
Przejdź do planu
PN WYK
WT ŚR CZ LAB
CW
PT CW
LAB
CW
LAB
|
| Typ zajęć: |
Ćwiczenia, 15 godzin
Laboratorium, 15 godzin
Wykład, 30 godzin
|
|
| Koordynatorzy: | Norbert Dojer | |
| Prowadzący grup: | Adam Cicherski, Norbert Dojer, Damian Wójtowicz | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: | Egzamin |
Zajęcia w cyklu "Semestr letni 2025/26" (jeszcze nie rozpoczęty)
| Okres: | 2026-02-16 - 2026-06-07 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Ćwiczenia, 15 godzin
Laboratorium, 15 godzin
Wykład, 30 godzin
|
|
| Koordynatorzy: | Norbert Dojer | |
| Prowadzący grup: | Adam Cicherski, Norbert Dojer, Damian Wójtowicz | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Egzamin
Wykład - Egzamin |
Właścicielem praw autorskich jest Uniwersytet Warszawski.
