Załącznik KARTA PRZEDMIOTU. KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010.

Podobne dokumenty
Załącznik KARTA PRZEDMIOTU. KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010

Załącznik Nr 5 do Zarz. Nr 33/11/ Kod przedmiotu:aisd2

Grafy i sieci w informatyce - opis przedmiotu

Algorytmy i struktury danych.

IZ2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki niestacjonarne

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

ID2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki stacjonarne

Kierunek: Informatyka. Przedmiot:

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA KURSU. Algorytmy, struktury danych i techniki programowania. Algorithms, Data Structures and Programming Techniques

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA Pod auspicjami Polskiej Akademii Nauk Warszawa, ul. Newelska 6, tel.

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Struktury danych i algorytmy. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Algorytmy i struktury danych

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Algorytmy i struktury danych, C3

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Realizacja w roku akademickim 2016/17

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Realizacja w roku akademickim 2016/17

Z-LOG-1004 Matematyka dyskretna Discrete mathematics. Przedmiot podstawowy Wybieralny polski Semestr III

Kierunek i poziom studiów: Matematyka, studia I stopnia (licencjackie), rok I

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

PRZEWODNIK PO PRZEDMIOCIE

Opis efektów kształcenia dla modułu zajęć

Z-ZIP-1004 Matematyka dyskretna Discrete mathematics. Stacjonarne Wszystkie Katedra Matematyki Dr hab. Artur Maciąg, prof. PŚk

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr I

Algorytmy i struktury danych - opis przedmiotu

KARTA PRZEDMIOTU. Algorytmy i struktury danych, C4

Instytut Ekonomiczny 9 kierunek studiów

KARTA MODUŁU KSZTAŁCENIA

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016. Forma studiów: Stacjonarne Kod kierunku: 11.

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy Informatyki Information Technology. Inżynieria Środowiska I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

Algorytmy i struktury danych Metody programowania Języki i paradygmaty programowania Nazwa jednostki prowadzącej przedmiot Instytut Matematyki

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej

Literatura. 1) Pojęcia: złożoność czasowa, rząd funkcji. Aby wyznaczyć pesymistyczną złożoność czasową algorytmu należy:

PRZEWODNIK PO PRZEDMIOCIE

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr I

S Y L A B U S. język polski. Forma zaliczenia laboratorium 10 ZO 2 4 wykład 6 ZO Razem 16 2

Sylabus modułu: Matematyczne podstawy informatyki (kod modułu:03-mo2n-12-mpln)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Algorytmy i struktury danych

stacjonarne (stacjonarne / niestacjonarne) Katedra Matematyki dr Dmytro Mierzejewski podstawowy (podstawowy / kierunkowy / inny HES)

Sieci multimedialne Multimedia networks. Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

Badania operacyjne Operation research. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++

Wprowadzenie do algorytmów / Thomas H. Cormen [et al.]. - wyd. 7. Warszawa, Spis treści. Wprowadzenie 2

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

Opis przedmiotu: Badania operacyjne

Zał. nr 4 do ZW. Wykład Ćwiczenia Laboratorium Projekt Seminarium 30 30

Matematyczne podstawy informatyki Mathematical Foundations of Computational Sciences. Matematyka Poziom kwalifikacji: II stopnia

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

koordynator modułu dr hab. Michał Baczyński rok akademicki 2012/2013

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Projektowanie i analiza algorytmów

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

KARTA PRZEDMIOTU. 12. Przynależność do grupy przedmiotów: Prawdopodobieństwo i statystyka

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

Technologie informacyjne Information technologies

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu:

KARTA PRZEDMIOTU. Forma prowadzenia zajęć. Odniesienie do efektów dla kierunku studiów K1A_W02

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Algebra liniowa Linear algebra

WYDZIAŁ MECHANICZNY KARTA PRZEDMIOTU

3. Karta przedmiotu ważna od roku akademickiego: 2012/ Forma kształcenia: studia pierwszego stopnia studia drugiego stopnia 1

Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

Język programowania C C Programming Language. ogólnoakademicki

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

Podstawy programowania.

Algorytmy grafowe. Wykład 1 Podstawy teorii grafów Reprezentacje grafów. Tomasz Tyksiński CDV

KARTA PRZEDMIOTU. 1 Student ma wiedzę z matematyki wyższej Kolokwium Wykład, ćwiczenia L_K01(+) doskonalącą profesjonalny L_K03(+) warsztat logistyka.

Fundamentals of Data Compression

E-I2S-2001-s1. Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

12. Przynależność do grupy przedmiotów: Blok przedmiotów matematycznych

Z-ID-404 Bezpieczeństwo danych w systemach. informatycznych

a) 7 b) 19 c) 21 d) 34

Bezpieczeństwo danych i elementy kryptografii - opis przedmiotu

Inżynieria Bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

Porównanie algorytmów wyszukiwania najkrótszych ścieżek międz. grafu. Daniel Golubiewski. 22 listopada Instytut Informatyki

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

KARTA PRZEDMIOTU. Badania operacyjne kod: C14. Operational research

Podstawy automatyki Bases of automatics. Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

E-I-0002-s3. Matematyka dyskretna. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Metody Sztucznej Inteligencji Methods of Artificial Intelligence. Elektrotechnika II stopień ogólno akademicki. niestacjonarne. przedmiot kierunkowy

Matlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

12. Przynależność do grupy przedmiotów: Blok przedmiotów matematycznych

Transkrypt:

01.10.009r. 1/1 Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 009/010 Kierunek: INFORMATYKA AiSD/NSMW Specjalność: PRZEDMIOT OBOWIĄZKOWY DLA WSZYSTKICH STUDENTÓW Tryb studiów: NIESTACJONARNE DRUGIEGO STOPNIA, WIECZOROWE Rodzaj przedmiotu: Instytut/ Katedra: Semestr: Prowadzący przedmiot: Prowadzący zajęcia: Wykład: Widuch Ćwiczenia: Widuch Laboratorium: Projekt: Seminarium: TECHNICZNY INFORMATYKI I (IX) dr inŝ. Jacek Widuch Liczba godzin dr inŝ. JacekWykład: 30 Ćwiczenia: 15 dr inŝ. Jacek Laboratorium: Projekt: Seminarium: Liczba pkt ECTS: 4 Powiązanie ze standardami i cel kształcenia Przedmiot jest kontynuacją przedmiotu Algorytmy i Struktury Danych prowadzonego dla semestru 4 wieczorowych studiów inŝynierskich niestacjonarnych. Celem przedmiotu jest wprowadzenie słuchacza w zaawansowane zagadnienie algorytmów i struktur danych. Prezentowane są zagadnienia związane z kompresją danych, kryptografią i kryptoanalizą, metaheurystyki optymalizacyjne, wybrane algorytmy grafowe. Ponadto student zapoznawany jest z drzewiastymi strukturami danych, tablicami i drzewami sufiksów stosowanymi w przetwarzaniu tekstów oraz na przykładzie drzewa BST z trwałymi strukturami danych. Studenci nabywają umiejętności analizy złoŝoności, oceny algorytmów, a takŝe konstruowania algorytmów z uŝyciem zaawansowanych technik algorytmicznych.

01.10.009r. /1 AiSD/NSMW Przedmioty wprowadzające oraz wymagania wstępne Przedmiotami wprowadzającymi do niniejszego przedmiotu są: 1. Analiza Matematyczna i Algebra Liniowa. Algorytmy i Struktury Danych (część I dla wieczorowych studiów inŝynierskich niestacjonarnych) 3. Programowanie Komputerów Zakłada się, Ŝe słuchacz wykazuje znajomość materiału prezentowanego w ramach wymienionych przedmiotów.

01.10.009r. 3/1 Treść wykładów: AiSD/NSMW 1. Algorytmy kompresji danych: kodowanie Huffmana; kodowanie arytmetyczne; algorytmy z rodziny LZ: LZ77, LZ78, LZW, LZSS; algorytmy z rodziny BWT: transformata BWT i odwrotna, algorytmy drugiego etapu i dalsze modelowanie; algorytmy z rodziny PPM; algorytmy kompresji obrazów; algorytmy kompresji mowy i dźwięków; algorytmy kompresji wideo.. Struktury drzewiaste: drzewa BST; drzewa AVL; drzewa czerwono-czarne; listy pomijane; drzewa splay; kopce; drzepce; operacje wstawiania, usuwania i wyszukiwania. 3. Drzewa i tablice sufiksów: definicja i własności drzewa sufiksów; algorytm Ukkonena budowy drzewa sufiksów; wyszukiwanie w drzewie sufiksów; uogólnione drzewa sufiksów; definicja tablicy sufiksów; zastosowania tablic i drzew sufiksów. 4. Trwałe struktury danych: typy struktur danych ze względu na trwałość; metoda grubych węzłów; metoda kopiowania ścieŝki; metoda Sleatora i Tarjana. 5. Przeszukiwanie grafu: algorytmy przeszukiwania w głąb i wszerz. 6. Wyznaczanie najkrótszej ścieŝki w grafie waŝonym: algorytmy Floyda-Warshalla, Dijkstry, Bellmana-Forda, Johnsona. 7. Sortowanie topologiczne. 8. Maksymalny przepływ w sieci: sieć przepływowa; przepustowość; przepływ w sieci; przepływ netto; przepustowość residualna; sieć residualna; algorytm Forda- Fulkersona; algorytm Edmondsa-Karpa; przepływ blokujący; algorytm Dinica; algorytm MKM; sieć przepływowa z wieloma źródłami i wieloma ujściami. 9. Grafy dwudzielne: wykrywanie dwudzielności grafu; maksymalne skojarzenie. 10. Wykrywanie ujemnego cyklu w grafie waŝonym za pomocą algorytmów Floyda- Warshalla i Bellmana-Forda. 11. Metaheurystyki optymalizacyjne: przeszukiwanie lokalne w wersji stromej i zachłannej; symulowane wyŝarzanie; przeszukiwanie tabu; algorytmy genetyczne. 1. Kryptografia i kryptoanaliza: szyfr Cezara; szyfr Vigenere'a; algorytm DES; algorytm RSA; systemy klucza publicznego. Treść/Tematy: Ćw./L./P./Sem. Podczas ćwiczeń rozwiązywane są zadania ilustrujące i utrwalające materiał przedstawiony w trakcie wykładu.

01.10.009r. 4/1 AiSD/NSMW Metody dydaktyczne Wykład i ćwiczenia tradycyjne: kreda + tablica, uzupełnione wydrukami pseudokodów omawianych algorytmów. Wymienione materiały dostępne na stronie przedmiotu znajdującej się na Platformie Zdalnej Edukacji pod adresem: http://platforma.polsl.pl/rau/. Forma egzaminu/zaliczenia przedmiotu Zaliczenie ćwiczeń udzielane jest na podstawie kolokwium zaliczeniowego w formie pisemnej. Kolokwium składa się wyłącznie z części zadaniowej. Nie ma moŝliwości poprawy oceny z kolokwium. Zaliczenie przedmiotu udzielane jest na podstawie egzaminu w formie pisemnej i oceny z ćwiczeń. Egzamin składa się z dwóch części: teoretycznej i zadaniowej obejmującej materiał przedstawiony w trakcie wykładu i ćwiczeń. Minimalne wymagania do egzaminu /zaliczenia Warunkiem uzyskania zaliczenia przedmiotu jest otrzymanie z egzaminu oceny co najmniej 3.0. Na podstawie oceny uzyskanej z kolokwium zaliczeniowego student moŝe uzyskać zwolnienie z egzaminu. Zwolnienie jest udzielane według następujących reguł: Ocena z kolokwium Ocena z egzaminu [3.75; 4.5) 4.0 [4.5; 4.5] 4.5 (4.5; 5.0] 5.0 Ocena końcowa jest wystawiana na podstawie średniej ocen: oceny z egzaminu i oceny z kolokwium zaliczeniowego. Literatura 1. Z. Czech, S. Deorowicz, P. Fabian: Algorytmy i struktury danych. Wybrane zagadnienia, Skrypty uczelniane nr 400, Wydawnictwo Politechniki Śląskiej, Gliwice 007. E. M. Reingold, J. Nievergelt, N. Deo: Algorytmy kombinatoryczne, PWN, Warszawa 1985 3. T. H. Cormen, Ch. E. Leiserson, R. L. Rivest: Wprowadzenie do algorytmów, WNT, Warszawa 1997 4. J. Bentley: Perełki oprogramowania, WNT, Warszawa 199 5. D. Harel: Rzecz o istocie informatyki: algorytmika, WNT, Warszawa 199 6. R. Sedgewick, Algorytmy w C++, Wydawnictwo RM Sp. z O. O., Warszawa 1999

01.10.009r. 5/1 AiSD/NSMW 7. N. Wirth: Algorytmy + struktury danych = programy, WNT, Warszawa 000 8. L. Banachowski, K. Diks, W. Rytter: Algorytmy i struktury danych, WNT, Warszawa 1996 9. D. E. Knuth: Sztuka programowania, WNT, Warszawa 00 10. M. Sysło, N. Deo, J. Kowalik: Algorytmy optymalizacji dyskretnej z programami w języku Pascal, PWN, Warszawa 1995 11. W. Lipski: Kombinatoryka dla programistów, WNT, Warszawa 1989 1. L. Banachowski, A. Kreczmar, W. Rytter: Analiza algorytmów i struktur danych, WNT, Warszawa 1989 13. A. V. Aho, J. E. Hopcroft, J. D. Ullman: Projektowanie i analiza algorytmów, Wydawnictwo Helion, Gliwice 003 14. D. Jungnickel: Graphs, networks and algorithms, Springer, Berlin, Germany 1999. (data i podpis prowadzącego) Zatwierdzono: (data i podpis Dyrektora Instytutu/Kierownika Katedry)