Nazwa przedmiotu:
Algorytmy zaawansowane
Koordynator przedmiotu:
Prof. Zbigniew Lonc
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia II stopnia
Program:
Matematyka
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
M2AZA
Semestr nominalny:
2 / rok ak. 2015/2016
Liczba punktów ECTS:
6
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
godziny kontaktowe – 50 h; w tym obecność na wykładach – 30 h, obecność na zajęciach projektowych – 15h, konsultacje – 5 h, przygotowanie projektu – 60 h zapoznanie się z literaturą – 10 h przygotowanie do egzaminu i obecność na egzaminie – 30 h Razem 150
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
2
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
3
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt15h
  • Lekcje komputerowe0h
Wymagania wstępne:
Algorytmy i Struktury Danych, Matematyka Dyskretna
Limit liczby studentów:
Bez limitu
Cel przedmiotu:
Zapoznanie studentów z zaawansowanymi metodami projektowania algorytmów, dowodzenia ich poprawności oraz obliczania złożoności.
Treści kształcenia:
algorytmy zachłanne, kody Huffmana, matroidy, programowanie dynamiczne, problem mnożenia łańcucha macierzy, algorytmy dziel i zdobywaj, mnożenie liczb całkowitych, mnożenie macierzy, znajdowanie pary najbliższych punktów, zaawansowane algorytmy grafowe, problem maksymalnego skojarzenia w grafie, algorytmy aproksymacyjne, schematy aproksymacji, problem sumy podzbioru.
Metody oceny:
.
Egzamin:
tak
Literatura:
.
Witryna www przedmiotu:
brak
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Efekt AZA_W01
posiada wiedzę o zaawansowanej algorytmice, strukturach danych i metodach tworzenia algorytmów.
Weryfikacja: Egzamin pisemny, projekt
Powiązane efekty kierunkowe: MNI_W17
Powiązane efekty obszarowe: X2A_W01, X2A_W04

Profil ogólnoakademicki - umiejętności

Efekt AZA_U01
potrafi projektować wydajne algorytmy i uzasadniać ich poprawność
Weryfikacja: Egzamin pisemny, projekt
Powiązane efekty kierunkowe: MNI_U19
Powiązane efekty obszarowe: X2A_U04
Efekt AZA_U02
Potrafi przeprowadzić analizę czasowej złożoności obliczeniowej algorytmu
Weryfikacja: Egzamin pisemny, projekt
Powiązane efekty kierunkowe: MNI_U18
Powiązane efekty obszarowe: X2A_U04
Efekt AZA_U03
umie sporządzać dokumentację dla poszczególnych etapów projektu informatycznego;
Weryfikacja: Projekt
Powiązane efekty kierunkowe: MNI_U11
Powiązane efekty obszarowe: X2A_U04
Efekt AZA_U04
potrafi wykorzystać wiedzę matematyczną do analizy i optymalizacji rozwiązań informatycznych
Weryfikacja: Egzamin pisemny, projekt
Powiązane efekty kierunkowe: MNI_U20
Powiązane efekty obszarowe: X2A_U08, X2A_U09, X2A_U06, X2A_U07

Profil ogólnoakademicki - kompetencje społeczne

Efekt AZA_K01
potrafi współdziałać i pracować w zespole, przyjmując w nim różne role;
Weryfikacja: projekt
Powiązane efekty kierunkowe: MNI_K01
Powiązane efekty obszarowe: X2A_K02
Efekt AZA_K02
umie negocjować i dochodzić do kompromisu w kwestiach związanych z prowadzeniem projektu;
Weryfikacja: projekt
Powiązane efekty kierunkowe: MNI_K02
Powiązane efekty obszarowe: X2A_K03, X2A_K04, X2A_K06, X2A_K07