podstawy logiki i teorii mnogości
Transkrypt
podstawy logiki i teorii mnogości
Politechnika Opolska Wydział Karta Opisu Przedmiotu Kierunek studiów Profil kształcenia Poziom studiów Specjalność Forma studiów Semestr studiów ELEKTRONIKA I TELEKOMUNIKACJA Ogólnoakademicki Studia pierwszego stopnia Nazwa przedmiotu PODSTAWY LOGIKI I TEORII MNOGOŚCI Studia niestacjonarne I Nauki podst. (T/N) T Subject Title Fundamentals of logics and theory of sets ECTS (pkt.) Tryb zaliczenia przedmiotu Kod przedmiotu A1 4 Egzamin Nazwy Matematyka przedmiotów Ma standardową wiedza z zastosowania pochodnych do badania 1. funkcji, obliczenia całek. Wiedza Ma standartową wiedza z rozwiązywania równań oraz układów 2. Wymagania równań. wstępne w zakresie Posługuje się pojęcijami matematyki elementarnej do rozwiązywania 1. przedmiotu typowych zagadnień. Umiejętności Kompetencje społeczne 1. Potrafi współdziałać i pracować w grupie. 2. Rozumie konieczność systematycznej pracy. Program przedmiotu Forma zajęć Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć w semestrze 20 10 Prowadzący zajęcia (tytuł/stopień naukowy, imię i nazwisko) dr.hab. Sergii Kaim, prof.PO dr.hab. Sergii Kaim, prof.PO Treści kształcenia Wykład Lp. 1. 2. 3. 4. 5. Sposób realizacji Tematyka zajęć Elementy teorii mnogości. Funktory zdaniotwórce, kwantyfikatory. Niektóre szczególne zbiory. Operacje na zbiorach. Prawa algebry zbiorów. Iłoczyn kartezjański. Relacje binarne. Sposoby reprezentacii relacji. Dziedzina oraz przeciwdziedzina relacji. Relacja odwrotna. Wlasnosci relacji. Relacje równosci oraz nierówności. Przyklady relacji. Funkcje. Odwzorowanie. Funkcje odwrotne. Elementy logiki. Rachunek zdan. Spójniki zdaniowe. Wyrażenia poprawnie zbudowane. Wartości logiczne. Matryca ligiczna. Równoważność. Tautologia. Równoważność logiczna. Przykłady zdań logiczne równoważnych . Prawa podwójnego przeczenia, przemienności, łaczności, rozdzielności, prawa de Morgana, idempotentnosci, identyczności, kontrapozycjii,eksportacji, rducio ad absurdum. Implikacje logiczne. Metody dowodzienia. Zupełność operacji logicznych. Alternatywa wykluczająca. Kreska Sheffera, kreska Pearse’a. Liczba godzin 2 2 2 2 2 6. Algebry Boole’a. Prawa algebry Boole’a. Funkcja boolowska, sposoby jej reprezentacji. Formula boolowska. Symbole atomowe, iloczyn oraz suma minimalne. Dysjunkcyjna postać kanoniczna funkcji boolowskich. Konjukcyjna postać kanoniczna funkcji boolowskich. Normalna alternatywno-koniukcyjna oraz koniuktywno-dysiunktywana postaći wyrazenji boolowskich. 7. Normalna alternatywno-koniukcyjna oraz koniuktywno-dysiunktywana postaći wyrazenji boolowskich.. Kod Gray’a. Tablice Karnaugha. Funkcje dwóch zmiennych. Przyklady sklejeń w tablicach Karnaugha. 8. Podstawowe funktory układów cyfrowych. Układy kombinacyjne oraz układy sekwencyjne. Bramki logiczne. 9. Przerzutniki, ich klasyfikacja. Asynchroniczny przerzutnik RS. Przerzutniki synchroniczne (przerzutniki RS , JK) Konwersja typu przerzutnika. 10. Sieci logiczne. Układy sekwencyjne synchroniczne. Liczba godzin zajęć w semestrze Sposoby sprawdzenia zamierzonych Egzamin pisemny efektów kształcenia Ćwiczenia Sposób realizacji 2 2 2 2 2 20 Lp. 1. Tematyka zajęć Liczba godzin Niektóre szczególne zbiory. Operacje na zbiorach. Symboli rachunku zdań. Prawa 1 algebry zbiorów. Funkcje. Odwzorowanie. Funkcje odwrotne. 2. Iłoczyn kartezjański. Relacja binarna. Sposoby reprezentacii relacji. Wlasności 1 relacji: zwrotna, antysymetryczna, przechodnia, symetryczna, przeciwzwrotna. 3. Rachunek zdań. Spójniki zdaniowe. Wyrażenia poprawnie zbudowane. Wartości 1 logiczne. 4. Matryca logiczna. Równoważność. Tautologia. 1 5. Równoważność logiczna. Implikacje logiczne. 1 6. Metody dowodzienia. Zupełność operacji logicznych. 1 7. Algebry Boole’a. Funkcja boolowska, sposoby jej reprezentacji. Formula 1 boolowska. 8. Symbole atomowe, iloczyn oraz suma minimalne. Normalna alternatywno1 koniukcyjna oraz koniuktywno-dysiunktywana postaći wyrazenji boolowskich. 9. Tablice Karnaugha. Funkcje boolowskie wielu zmiennych. 1 10. Bramki logiczne. Sieci logiczne. 1 Liczba godzin zajęć w semestrze 10 Sposoby sprawdzenia zamierzonych Kolokwium pisemne efektów kształcenia 1. Ma wiedzę z zakresu logiki matematycznej i teorii mnogości przydatną do formułowania i rozwiązywania prostych zadań z zakresu Informatyki, w tym: 1) Zna wybrane pojęcia i metody logiki matematycznej, teorii Wiedza mnogości.. Zna podstawowe twierdzenia z logiki matematycznej. Efekty kształcenia dla przedmiotu - po zakończonym cyklu kształcenia Umiejętności Kompetencje społeczne 1. Potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody logiki matematycznej i teorii mnogości, w tym: 1) Posługuje się rachunkiem zdań i kwantyfikatorów 2) Umie stosować system logiki klasycznej do formalizacji zagadnień matematycznych 3) Posługuje się językiem teorii mnogości 2. Stosuje zasady bezpieczeństwa i higieny pracy 1. Potrafi pracować zespołowo; rozumie konieczność systematycznej pracy nad wszelkimi projektami, które mają długofalowy charakter. Rozumie potrzebę ciągłego dokształcania się 2. Rozumie i docenia znaczenie uczciwości intelektualnej w działaniach własnych i innych osób; postępuje etycznie 3. Potrafi formułować opinie na temat podstawowych zagadnień logiki matematycznej i teorii mnogości. Metody dydaktyczne: 1. Powtórzenie materiału teoretycznego na początku ćwiczenia. 2. Podkreślenie wszystkich wiadomych stref zastosowania danego materialu w informatyce. 3. Aktywizacja studentów za pomocą wplątania do dyskusii. 4. Otwarte rozważania nowoczesnych osiągnięć w dziedzinie logigi matematycznej . Forma i warunki zaliczenia przedmiotu: Zaliczenia z czwiczeń jest wykonowane za wynikami kolokwium w pisemnej postaci. Zaliczenia z wykladów jest wykonowane za wynikami kolokwium w pisemnej postaci. Literatura podstawowa: [1] K.A. Ross, Ch.R.B. Wright. Matematyka dyskretna. Wydawnictwo Naukowe PWN, Warszawa, 2003. [2] ] M.Ben-Ari. Logika matematyczna w informatyce. Wydawnictwo Naukowo-Techniczne, Warszawa, 2005. [3] J.Słupecki, K.Hałkowska, K.Piróg-Rzepecka. Logika i teoria mnogości. Państwowe Wydawnictwo Naukowe, Warszawa, 1994. [4] H.Rasiowa, Wstęp do matematyki, Państwowe Wydawnictwo Naukowe, Warszawa 1971, 1984, 1998. [5] K.Kuratowski, A Mostowski, Teoria mnogości, Państwowe Wydawnictwo Naukowe, Warszawa 1978. [6] W.Marek, J.Onyszkiewicz, Elementy logiki i teorii mnogosci w zadaniach, Wydawnictwo Naukowe PWN, Warszawa 1996. [7] J.Pieńkos, J.Turczyński, Układy scalone TTL w systemach cyfrowych, Wydawnictwo Komunikacji i Łączności, Warszawa, 1986. [8] http://wazniak.mimuw.edu.pl/index.php?title=Logika_i_teoria_mnogo%C5%9Bci Literatura uzupełniająca: [1] T. Łuba, Synteza układów logicznych. Podręcznik, Oficyna Wydawnicza PW, Warszawa 2005. [2] T. Łuba (red.), Synteza układów cyfrowych, Wydawnictwa Komunikacji i Łączności, Warszawa 2003. [3] S. Hassoun, T. Sasao, R. Brayton (ed.), Logic Synthesis and Verification, Kluwer Academic Publishers, 2002. [4] G. De Micheli, Synteza i optymalizacja układów cyfrowych, Wydawnictwa Naukowo-Techniczne, Warszawa 1998. [5] T. Sasao, Switching Theory for Logic Synthesis, Kluwer Academic Publishers, 1999. ______________ * niewłaściwe przekreślić ………………………………………………….. ………………………………………………………. (kierownik jednostki organizacyjnej/bezpośredni przełożony: (Dziekan Wydziału pieczęć/podpis pieczęć/podpis)