Teoria obliczeń i złożoności
Informacje ogólne
Kod przedmiotu: | 1100-OZ0ZUI |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Teoria obliczeń i złożoności |
Jednostka: | Wydział Matematyki i Informatyki |
Grupy: | |
Punkty ECTS i inne: |
0 LUB
5.00
LUB
8.00
LUB
7.00
(w zależności od programu)
|
Język prowadzenia: | (brak danych) |
Forma zaliczenia: | egzamin |
Ilość godzin wykładu: | 16 |
Ilość godzin ćwiczeń: | 16 |
Forma studiów: | niestacjonarne (zaoczne) |
Wymagania wstępne: | Wymagana jest znajomość rachunku zdań i zbiorów, w tym pojęcia funkcji. Zalecana jest znajomość teoretycznych podstaw informatyki, w szczególności: języków formalnych, maszyn Turinga. |
Skrócony opis: |
Celem przedmiotu jest zaznajomienie studenta z podstawowymi pojęciami teorii obliczeń i złożoności, przyjmując maszynę Turinga jako podstawowy model teoretyczny komputera. Na wykladzie zostają omówione: 1. teoretyczne możliwości komputerów, 2. złożoność obliczeniowa czasowa i pamięciowa, 3. złożoność opisowa (Kołmogorowa) słów binarnych. |
Efekty uczenia się: |
Po zakończonym kursie student: 1. projektuje maszyny Turinga rozwiązujące proste problemy; 2. koduje maszyny Turinga za pomocą słów binarnych; 3. jest świadomy istnienia granic stosowalności komputerów, wiąże konkretne problemy z językami rozpoznawalnymi przez maszyny Turinga; 4. omawia problemy rozstrzygalne i podaje definicję algorytmu; 5. objaśnia pojęcia złożoności obliczeniowej czasowej i pamięciowej języków; 6. różnicuje klasy złożoności obliczeniowych; 7. uzasadnia praktyczne znaczenie problemu P=NP; 8. przedstawia niektóre problemy NP-zupełne; 9. definiuje złożoność opisową (Kołmogorowa) słów; 10. odnosi pojęcia słowa losowego i kompresowalnego do praktycznych zastosowań. Powyższe efekty kształcenia osiągane w ramach przedmiotu pozwalają na realizację kierunkowych efektów kształcenia, mających następujące oznaczenia w programie Informatyka II stopnia: 1100I-2A_W01, 1100I-2A_W03, 1100I-2A_U01, 1100I-2A_U11, 1100I-2A_U12, 1100I-2A_U14, 1100I-2A_K01, 1100I-2A_K02, 1100I-2A_K05, 1100I-2A_K06, 1100I-2A_K07, 1100Isi-2A_W12, 1100Isi-2A_U18. |
Zajęcia w cyklu "Semestr zimowy 2020/2021" (zakończony)
Okres: | 2020-10-01 - 2021-02-07 |
Przejdź do planu
PN WT ŚR CZ PT SO W
CK
|
Typ zajęć: |
Ćwiczenia konwersatoryjne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Tadeusz Krasiński | |
Prowadzący grup: | Tadeusz Krasiński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia konwersatoryjne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
Zajęcia w cyklu "Semestr letni 2018/2019" (zakończony)
Okres: | 2019-02-18 - 2019-09-30 |
Przejdź do planu
PN WT ŚR CZ PT SO W
CK
|
Typ zajęć: |
Ćwiczenia konwersatoryjne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Tadeusz Krasiński | |
Prowadzący grup: | Tadeusz Krasiński, Justyna Walewska | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia konwersatoryjne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
Zajęcia w cyklu "Semestr letni 2017/2018" (zakończony)
Okres: | 2018-02-19 - 2018-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Ćwiczenia konwersatoryjne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Tadeusz Krasiński | |
Prowadzący grup: | Tadeusz Krasiński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia konwersatoryjne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.