Matematyka dyskretna
Informacje ogólne
Kod przedmiotu: | 1000-212bMD | Kod Erasmus / ISCED: |
11.001
![]() ![]() |
Nazwa przedmiotu: | Matematyka dyskretna | ||
Jednostka: | Wydział Matematyki, Informatyki i Mechaniki | ||
Grupy: |
Przedmioty obowiązkowe dla I roku informatyki Przedmioty obowiązkowe dla II roku (4. semestr) JSIM - wariant 3I+4M Przedmioty obowiązkowe dla II roku (4. semestr) JSIM - wariant 3M+4I |
||
Punkty ECTS i inne: |
7.50 ![]() ![]() |
||
Język prowadzenia: | polski | ||
Rodzaj przedmiotu: | obowiązkowe |
||
Wymagania (lista przedmiotów): | Analiza matematyczna inf. I 1000-211bAM1 |
||
Skrócony opis: |
Aparat matematyczny niezbędny do układania i analizy algorytmów: elementy kombinatoryki, teorii grafów i teorii liczb. |
||
Pełny opis: |
* Indukcja matematyczna i rekurencje * Sumy skończone * Współczynniki dwumianowe * Permutacje i podziały * Funkcje tworzące i ich zastosowania * Metody zliczania - enumeratory - zasada włączania-wyłączania * Asymptotyka: - notacja asymptotyczna (O,Omega, Theta, o, omega) - twierdzenie o rekurencji uniwersalnej * Elementarna teoria liczb: - podzielność, liczby pierwsze, rozkład na czynniki pierwsze - NWD i algorytm Euklidesa * Arytmetyka modularna: - małe twierdzenie Fermata i twierdzenie Eulera - chińskie twierdzenie o resztach - rozwiązywanie równań modularnych * Elementy kryptografii: test Millera-Rabina i system RSA * Grafy: - ścieżki, drzewa i cykle - cykle Eulera i Hamiltona - grafy dwudzielne, skojarzenia i twierdzenie Halla - planarność - kolorowanie grafów |
||
Literatura: |
1. R.L.Graham, D.E.Knuth, O.Patashnik, Matematyka Konkretna, Państwowe Wydawnictwo Naukowe, Warszawa 2013. 2. W.Lipski, Kombinatoryka dla programistów, Wydawnictwa Naukowo-Techniczne 2004. 3. Z.Palka, A.Ruciński, Wykłady z kombinatoryki, Wydawnictwa Naukowo-Techniczne 2009 4. R.J.Wilson, Wprowadzenie do teorii grafów, Państwowe Wydawnictwo Naukowe, Warszawa 2012. |
||
Efekty uczenia się: |
Wiedza 1. Ma wiedzę w zaawansowanym stopniu w zakresie kombinatoryki, teorii grafów i elementarnej teorii liczb dającą matematyczne podstawy projektowania algorytmów (K_W01). 2. Rozumie i potrafi stosować notację asymptotyczną (K_W01). 3. Rozumie rolę i znaczenie konstrukcji rozumowań matematycznych (K_W01, K_W02). Umiejętności 1. Potrafi analizować i rozwiązywać proste problemy z zakresu matematyki dyskretnej (K_U01). 2. Potrafi zrozumieć i stosować formalny opis obiektów matematycznych (K_U01, K_U03). Kompetencje 1. Jest przygotowany do krytycznej oceny posiadanej wiedzy i odbieranych treści (K_K01). 2. Uznaje znaczenie wiedzy w rozwiązywaniu problemów poznawczych i praktycznych, potrafi wyszukiwać informacje w literaturze (K_K03). |
||
Metody i kryteria oceniania: |
Dopuszczenie do egzaminu w 1 terminie na podstawie wyników kolokwiów, kartkówek i punktów za aktywność. Ocena w 1 terminie na podstawie średniej ważonej wyników egzaminu, kolokwiów, kartkówek i punktów za aktywność. Do egzaminu w terminie poprawkowym dopuszczeni są wszyscy. Ocena w terminie poprawkowym wyłącznie na podstawie wyniku egzaminu poprawkowego. Szczegóły na kursie na moodlu. |
Zajęcia w cyklu "Semestr letni 2020/21" (w trakcie)
Okres: | 2021-02-22 - 2021-06-13 |
![]() |
Typ zajęć: |
Ćwiczenia, 60 godzin ![]() Wykład, 45 godzin ![]() |
|
Koordynatorzy: | Adam Malinowski | |
Prowadzący grup: | Paweł Górecki, Tomasz Kazana, Mirosław Kowaluk, Adam Malinowski, Marcin Małogrosz, Jana Novotná, Piotr Radziński, Oskar Skibski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Właścicielem praw autorskich jest Uniwersytet Warszawski.