3sem Matematyka dyskretna ang
Transkrypt
3sem Matematyka dyskretna ang
Politechnika Opolska Wydział Elektrotechniki, Automatyki i Informatyki Załącznik nr 1 do Uczelnianego Systemu Zapewnienia Jakości Kształcenia KARTA OPISU PRZEDMIOTU INFORMATYKA KIERUNEK STUDIÓW BAZY DANYCH, SIECI KOMPUTEROWE SPECJALNOŚĆ RODZAJ STUDIÓW STACJONARNE I-GO STOPNIA NAZWA PRZEDMIOTU MATEMATYKA DYSKRETNA DISCRETE MATHEMATICS SUBJECT TITLE RODZAJ PRZEDMIOTU *) PODSTAWOWY; KIERUNKOWY; HUMANISTYCZNY; DODATKOWY; OBIERALNY SEMESTR STUDIÓW ECTS (pkt.) TRYB ZALICZENIA PRZEDMIOTU KOD PRZEDMIOTU: 3 5 EGZAMIN A3 Analiza matematyczna, Algebra liniowa z geometrią analityczną Przedmioty wprowadzające oraz wymagania ogólne**) Zakres wiadomości/umiejętności/kompetencji: Standartowa wiedza z 1) zastosowania pochodnych do badania funkcji, obliczenia całek; 2) rozwiązywania równań oraz układów równań algebraicznych. PROGRAM PRZEDMIOTU FORMA ZAJĘĆ PROWADZĄCY ZAJĘCIA (tytuł/stopień naukowy, imię i nazwisko) LICZBA GODZIN ZAJĘĆ W SEMESTRZE 30 30 WYKŁAD ĆWICZENIA DR.HAB. SERGII KAIM, PROF.PO DR.HAB. SERGII KAIM, PROF PO LABORATORIUM PROJEKT SEMINARIUM TREŚCI KSZTAŁCENIA (PROGRAM NAUCZANIA) WYKŁAD Lp. Tematyka zajęć Liczba godzin Elementy teorii mnogości. 1. 2. 3. Niektóre szczególne zbiory. Operacje na zbiorach. Prawa algebry zbiorów. Iloczyn kartezjański. Funkcje. Odwzorowanie. Funkcje odwrotne. Elementy logiki. Rachunek zdań. Spójniki zdaniowe. WyraŜenia poprawnie zbudowane. Wartości logiczne. Matryca logiczna. RównowaŜność. Tautologia. RównowaŜność logiczna. Przykłady zdań logiczne równowaŜnych (prawa podwójnego przeczenia, przemienności, łączności, rozdzielności, prawa De Morgana, idempotentności, identyczności, kontrapozycji, eksportacji, Reducio ad absurdum). Implikacje logiczne. Metody dowodzenia. Zupełność operacji logicznych. Alternatywa wykluczająca. Kreska Sheffera, kreska Pearse’a. Algebry Boole’a. Prawa algebry Boole’a. Funkcja boolowska, sposoby jej reprezentacji. Formuła boolowska. Symbole atomowe, iloczyn oraz suma minimalne. Normalna alternatywno-koniunkcyjna oraz koniunktywno-dysunktywana postaci wyraŜeń boolowskich.. 2 2 2 4. Kod Gray’a. Tablice Karnaugha. Funkcje dwóch zmiennych. Przykłady sklejeń w tablicach Karnaugha. Bramki logiczne. Sieci logiczne. Układy kombinacyjne oraz układy sekwencyjne. Przerzutniki, ich klasyfikacja. 2 5. Teoria relacji. Relacja binarna. Sposoby reprezentacji relacji. Własności relacji. 2 6. Indukcja matematyczna. Przykłady dowodów twierdzeń. Ogólne prawa kombinatoryki. Wariacje bez powtórzeń. Permutacje. Permutacje z powtórzeniami. Kombinacje. Kombinacje z powtórzeniami. Własności kombinacji. Wzór włączeń i wyłączeń. Sito Eratostenesa. 2 7. Symbol Newtona. Trójkąt Pascala. Twierdzenie o potędze dwumianu. Właściwości wzoru dwumianowego Newtona. Wzór wielomianowy. 2 8. Związki rekurencyjne. Ciągi i definicje rekurencyjne. Liniowe zaleŜności rekurencyjne. Równanie charakterystyczne. Liczby Fibonaciego. Równanie rekurencyjne liniowe o 2 Nazwa przedmiotu stałych współczynnikach. Algorytm „dziel i rządź”. Redukcja liczby członów w liniowych rekurencjach. 9. Kombinatoryka a szeregi. Dzielenie wielomianów. Ułamki algebraiczne i szeregi potęgowe. Działania na szeregach potęgowych. Funkcje tworzące. Szereg Newtona. Zastosowanie metody funkcji tworzących do rozwiązywania równań rekurencyjnych. 2 Podział zbiorów. Liczby Stirlinga 2-go rodzaju. Liczby Bella. Wzór jawny dla liczb Stirlinga 10. i ich obliczenie. Funkcja tworząca a liczby Stirlinga. ToŜsamość Bella. Funkcje tworzące a 2 rozkłady liczb. Proces kolejnych rozkładów. Liczby Catalana. 11. Notacja O, jej własności. Asymptoty liczb kombinatorycznych. Asymptota n! . Formuła Stirlinga. 12. 13. Teoria grafów. Definicja grafu. Graf prosty. Izomorfizm. Spójność. Sąsiedztwo. Stopień wierzchołka. Lemat „o uściskach dłoni”. Reprezentacja macierzowa. Macierz sąsiedztwa, macierz incydencji. Grafy puste, pełne, cykliczne, liniowe, koła. Kostki. Grafy regularne. Grafy platońskie. Grafy dwudzielne. Trasy, ściezki, drogi. Grafy eulerowskie. Twierdzenie Eulera. Grafy hamiltonowskie. Twierdzenia Diraca, Orera. Algorytm Fleury’ego. Grafy planarne. Grafy K 3,3 i K 5 . Twierdzenie Kuratowskiego. 2 2 2 Twierdzenie Eulera. 14. Kolorowanie grafów. Kolorowanie wierzchołków. Zagadnienie o czterech barwach. 2 Twierdzenie K.Appela i W.Hakena. Kolorowanie map.. Drzewa. Liczba cyklomatyczna. Algorytmy przeszukiwania w głąb. Drzewa z wagami. Kod 15. Huffmana. Grafy skierowane. Grafy skierowane z wagami. RAZEM GODZIN W SEMESTRZE 2 30 ĆWICZENIA Lp. Tematyka zajęć 1. Niektóre szczególne zbiory. Operacje na zbiorach. Symboli rachunku zdań. Prawa algebry zbiorów. Funkcje. Odwzorowanie. Funkcje odwrotne. Rachunek zdań. Spójniki zdaniowe. WyraŜenia poprawnie zbudowane. Wartości logiczne. 2. Matryca logiczna. RównowaŜność. Tautologia. RównowaŜność logiczna. Implikacje logiczne. Metody dowodzenia. Zupełność operacji logicznych. Algebry Boole’a. Funkcja boolowska, 3. sposoby jej reprezentacji. Formuła boolowska. Symbole atomowe, iloczyn oraz suma minimalne. Normalna alternatywno-koniunkcyjna oraz koniuktywno-dysiunktywana postaci wyraŜeń boolowskich. 4. Tablice Karnaugha. Funkcje boolowskie wielu zmiennych. Bramki logiczne. Sieci logiczne. 5. Iloczyn kartezjański. Relacja binarna. Sposoby reprezentacji relacji. Własności relacji: zwrotna, antysymetryczna, przechodnia, symetryczna, przeciwzwrotna. 6. Indukcja matematyczna. Ogólne prawa kombinatoryki. Wariacje bez powtórzeń. Permutacje. Permutacje z powtórzeniami. Kombinacje. Kombinacje z powtórzeniami. Własności kombinacji. Wzór włączeń i wyłączeń. Liczba godzin 2 2 2 2 2 2 7. Symbol Newtona. Trójkąt Pascala. Właściwości wzoru dwumianowego Newtona. Wzór wielomianowy. 2 Liniowe równania rekurencyjne. Równanie charakterystyczne. Równanie rekurencyjne 8. liniowe o stałych współczynnikach. Niejednorodnie równanie rekurencyjne liniowe. 2 Układy równań rekurencyjnych. Ułamek ciągły. Równania typu Riccatiego. 9. Funkcje tworzące. Zastosowanie metody funkcji tworzących do rozwiązywania równań rekurencyjnych. 2 10. Podział zbiorów. Liczby Stirlinga 2-go rodzaju. Liczby Bella. Funkcje tworzące a rozkłady liczb. Proces kolejnych rozkładów. Liczby Catalana. 2 11. Notacja O, jej własności. Asymptoty liczb kombinatorycznych. Hierarchii ciągów. Oszacowanie sum skończonych. 2 Właściwości grafów N n , K n , K n , m , Cn ,Wn . Ilość krawędzi w grafach. Łamigłówki. 12. Dowody izomorficzności grafów. Oznaki nieizomorficzności grafów. Podgrafy. Dopełnienia grafów. 13. Reprezentacja grafów: macierz sąsiedztwa, macierz incydencji. Drogi, cykle, obwody. 2 2 Grafy eulerowskie, póleulerowskie, nieeulerowskie. Twierdzenie Eulera. Grafy hamiltonowskie, pólhamiltonowskie, niehamiltonowskie. Twierdzenia Diraca, Orera. 14. Algorytm Fleury’ego. Grafy planarne. Grafy K 3,3 i K 5 . Twierdzenie Kuratowskiego. 2 Twierdzenie Eulera. 2 Nazwa przedmiotu Kolorowanie grafów. Kolorowanie wierzchołków. Zagadnienie o czterech barwach. 15. Drzewa. Algorytmy przeszukiwania w głąb. Kod Huffmana. Grafy skierowane. Grafy skierowane z wagami. RAZEM GODZIN W SEMESTRZE 2 30 ZAŁOśENIA I CELE PRZEDMIOTU: Celem kształcenia jest przekazanie oraz ugruntowanie wiedzy z wybranych działów logiki i teorii mnogości, kombinatoryki i teorii grafów. Wykład ma zapoznać studentów z podstawowymi definicjami, twierdzeniami, metodami matematyki dyskretnej oraz ich zastosowaniami w informatyce. Wykład wprowadza aparat matematyczny niezbędny do konstruowania i analizy algorytmów, sieci logicznych. Ćwiczenia maję na celu uzyskanie sprawności w rozwiązywaniu przykładowych zadań, nauczyć studentów abstrakcyjnego formułowania praktycznych zagadnień z wykorzystaniem wiedzy z matematyki dyskretnej. . METODY DYDAKTYCZNE: 1. Powtórzenie materiału teoretycznego na początku ćwiczenia. 2. Podkreślenie wszystkich wiadomych stref zastosowania danego materiału w informatyce. 3. Aktywizacja studentów za pomocą wplątania do dyskusji. 4. Otwarte rozwaŜania nowoczesnych osiągnięć w dziedzinie informatyki i trudności dalszego postępu. 5. Podkreślenie róŜnicy pomiędzy pojęciami klasycznej informatyki i informatyki kwantowej. FORMA I WARUNKI ZALICZENIA PRZEDMIOTU: Zaliczenia z ćwiczeń jest dokonywane na podstawie kolokwium pisemnego. Zaliczenia z wykladów jest dokonywane na podstawie egzaminu pisemnego. LITERATURA PODSTAWOWA: [1 K.A. Ross, Ch.R.B. Wright. Matematyka dyskretna. Wydawnictwo Naukowe PWN, Warszawa, 2003. R.L. Graham, D.E. Knuth, O. Patashnik. Matematyka konkretna. Wydawnictwo Naukowe PWN, Warszawa, 2006. [3] R.J. Wilson. Wprowadzenie do teorii grafów. Wydawnictwo Naukowe PWN, Warszawa, 1998. [4] W.Lipski. Kombinatoryka dla programistów. Wydawnictwo naukowo-Techniczne, Warszawa, 2004. [5] W.Lipski, W.Marek, Analiza kombinatoryczna, Państwowe Wydawnictwo Naukowe, Warszawa, 1986. [6] V.Bryant. Aspekty kombinatoryki. Wydawnictwo Naukowo-Techniczne, Warszawa, 1997. LITERATURA UZUPEŁNIAJĄCA: [1] Narsingh Deo: Teoria grafów i jej zastosowania w technice i informatyce. PWN, Warszawa, 1980. [2] M.Ben-Ari. Logika matematyczna w informatyce. Wydawnictwo Naukowo-Techniczne, Warszawa, 2005. [3] M. Libura, J. Sikorski. Wykłady z matematyki dyskretnej. Część I:Kombinatoryka. WyŜsza Szkoła Informatyki Stosowanej i Zarządzania, Warszawa, 2003. [4] M. Libura, J. Sikorski : Wykłady z matematyki dyskretnej. Część II: Teoria grafów. WyŜsza Szkoła Informatyki Stosowanej i Zarządzania, Warszawa, 2003. [5] J.Słupecki, K.Hałkowska, K.Piróg-Rzepecka. Logika i teoria mnogości. Państwowe Wydawnictwo Naukowe, Warszawa, 1994. [6]. O.Ore. Wstep do teorii grafów. Państwowe Wydawnictwo Naukowe, Warszawa, 1966. Państwowe Wydawnictwo Naukowe, Warszawa, 1972. [8] Analiza kombinatoryczna w zadaniach/Pod red. K.A.Rybnikowa. Państwowe Wydawnictwo Naukowe, Warszawa, 1988. [9] http://wazniak.mimuw.edu.pl/index.php?title=Przedmioty LITERATURA W JĘZYKU ANGIELSKIM: [1] James A. Anderson: Discrete Mathematics with Combinatorics. Prentice-Hall, 2nd edition, 2004.[2] Kenneth A. Ross and Charles R. B. Wright. Discrete Mathematics. Prentice-Hall, fourth edition, 1999. [3] Ralph P. Grimaldi. Discrete and Combinatorial Mathematics: An Applied Introduction. Addison-Wesley, fourth edition, 1999. *) niewłaściwe przekreślić – zgodnie z arkuszem planu studiów, **) podać wybrane nazwy przedmiotów stanowiących wprowadzenie/uzupełnienie do przedmiotu opisywanego, oraz zakres wiadomości/umiejętności/kompetencji jakie powinien posiadać student przed rozpoczęciem nauki tego przedmiotu; ............................................................................. ................................................. (Kierownik jednostki organizacyjnej/bezpośredni przełoŜony: pieczęć/podpis) (Dziekan Wydziału …………………: pieczęć/podpis) 3