5851989882

5851989882



Kod przedmiotu

Liczb \ i-unktów LCTS

Nazwa przedmiotu

Algorytmy i struktury danych

Jednostka prowadząca

Instytut Matematyki i Informatyki

Kierunek studiów, specjalność

Chemia studia stacjonarne I stopnia - nauczycielska chemia z informatyką

Rok, semestr,

Formy zajęć

Punkty

ECTS

formy zajęć i liczba godzin

Rok

Semestr

wyk/ad

konwersatorium/

ćwiczenia

Laboratorium

II

VI

30

15

Kierownik i realizatorzy

Dr Bożena Woźna-Szcześniak, mgr Agnieszka Zbrzezny

Przedmioty wprowadzające i wymagania wstępne

Podstawy informatyki, Podstawy programowania

Za/ożenia i cele nauczania

Celem wykładu jest zapoznanie studentów z podstawowym zestawem algorytmów realizujących zadania typu wyszukiwanie, sortowanie, oraz z najczęściej wykorzystywanymi strukturami danych: stosami, kolejkami, słownikami, kolejkami priorytetowymi, grafami i drzewami. Przedstawione zostaną również zasadnicze problemy algorytmiki związane z analizą poprawności i kosztu algorytmów.

Wykład uzupełniony jest o laboratorium, na którym studenci będą implementować i testować poznane na wykładzie metody algorytmiczne.

Ramowy program przedmiotu

1.    Podstawowe zasady analizy algorytmów: poprawność, złożoność obliczeniowa algorytmu (pesymistyczna, oczekiwana).

2.    Podstawowe techniki projektowania algorytmów:

1.    metoda dziel i zwyciężaj, rekurencja

2.    metoda zachłanna

3.    programowanie dynamiczne

3.    Sortowanie: przez wstawianie, przez wybieranie, bąbelkowe, przez scalanie, szybkie, przez kopcowanie, pozycyjne.

4.    Abstrakcyjne struktury danych i ich implementacje: listy, stosy, kolejki, drzewa poszukiwań binarnych, kopce binarne, kolejki priorytetowe, grafy.

5.    Algorytmy grafowe:

1.    DFS i jego zastosowania

2.    BFS i jego zastosowania

3.    Sortowanie topologiczne

4.    problemy ścieżkowe — Algorytm Dijkstry

5.    minimalne drzewo rozpinające

6.    Algorytm Warshalla

7.    Algorytm Floyda

6.    Wyszukiwanie wzorca w tekstach: algorytm naiwny, algorytm Knutha-Morisa-Pratta, algorytm Boyera-Moora

7.    Algorytmy kompresji danych

Forma i warunki zaliczenia przedmiotu

Zaliczenie laboratorium (2 kolokwia). Egzamin teoretyczny z wykładu.

Metody dydaktyczne

Wykład, prezentacja multimedialna, symulacja

Literatura podstawowa i uzupe/niająca

1.    Banachowski L., Diks K., Rytter W. Algorytmy i struktury danych. WNT, Warszawa, 1996.

2.    Cormen T.H., Leiserson Ch.E., Rivest R.L. Wprowadzenie do algorytmów. WNT, Warszawa, 1997.



Wyszukiwarka

Podobne podstrony:
Nazwa przedmiotu: ALGORYTMY I STRUKTURY DANYCH Kod: 1100-A DOLI 1 Forma przedmiotu: 30 godz.
MACIERZ POWIĄZANIA EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Algorytmy i struktury danychZ EFEKTAMI KSZTAŁC
Wymagania wstępne: Znajomość przedmiotów : Algorytmy i struktury danych ( algorytmy sortowania, meto
KARTA OPISU MODUŁU KSZTAŁCENIA Nazwa modułu Algorytmy i struktury danych zaliczenie Kierunek
Kod przedmiotu Liczb punktów LćTS Nazwa przedmiotu Szkolne sieci komputerowe Jednostka
Kod przedmiotu Liczb i i KTi n LCTS Nazwa przedmiotu Chemia Nieorganiczna II Jednostka
Kod przedmiotu Liczb i i KTi)\ LCTS Nazwa przedmiotu Metody spektroskopowe w analizie
Kod przedmiotu Liczb i>rKTó\ LCTS Nazwa przedmiotu RECYKLING MATERIAŁÓW Jednostka
Kod przedmiotu Liczb punktów LćTS Nazwa przedmiotu Szkolne sieci komputerowe Jednostka
ALGORYTMY I STRUKTURY DANYCH Kod przedmiotu: 11,3-WK-MATP-ASD Typ przedmiotu: wybieralny Język
Przedmioty specjalnościowe - Informatyka w inżynierii produkcji Semestr 5 Algorytmy i Struktury Da
lista2 (2) ALGORYTMY I STRUKTURY DANYCH - ćwiczenia II rok INFORMATYKA studia stacjonarne I sto
lista 6 (2) ALGORYTMY I STRUKTURY DANYCH - ćwiczenia II rok INFORMATYKA studia stacjonarne I st
IMG474 ALGORYTMY I STRUKTURY DANYCH - ćwiczenia INFORMATYKA II rok, studia stacjonarne I stopnia rok

więcej podobnych podstron