Teoretyczne podstawy informatyki 2026
Piątek 915 - 1100 D-1/29 wykład
Środa 730 - 900 C-4/35 ćwiczenia (dr inż. Karol Gotfryd)
Piątek 1115 - 1300 C-16/D2.2 ćwiczenia (dr inż. Karol Gotfryd)
Literatura
- T.A. Sudkamp, Languages and Machines, Pearson 2017 (ISBN 978-81-317-1475-1)
- Ch.H. Papadimitriou, Złożoność obliczeniowa, WNT, Warszawa 2002 (ISBN 83-204-2659-6)
- M. Sipser, Wprowadzenie do teorii obliczeń, WNT, Warszawa 2009 (ISBN 978-83-204-3436-1)
- J.E. Hopcroft, J.D. Ullman, Wprowadzenie do teorii automatów, języków i obliczeń, WNT, Warszawa 1994 (ISBN 83-01-11298-0)
- T.H. Cormen, Ch.E. Leiserson, R.L. Rivest, Wprowadzenie do algorytmów, WNT, Warszawa 1997 (ISBN 83-204-2144-6)
- Ch. Bernhardt, Obliczenia kwantowe dla każdego, WN PWN, Warszawa 2020 (ISBN 978-83-012-1215-5)
- H. Barendregt, E. Barendsen, Introduction to Lambda Calculus, 1994
Ćwiczenia
Notatki do wykładów
Tematy wykładów (w przybliżeniu)
- Maszyna Turinga. (7-03-2026)
[Definicja TM, konfiguracja TM, redukcja taśm, symulowanie niedeterminizmu. ]
- Maszyna Turinga (cd). (14-03-2026)
[Uniwersalna maszyna Turinga. Definicja języków rekurencyjnych i rekurencyjnie przeliczalnych. Generatory. Własności języków rozstrzygalnych i rozpoznawalnych.]
Zasady zaliczenia kursu
Zaliczenie kursu składa się z dwóch części: zaliczenia ćwiczeń i kolokwium końcowego.
Zaliczenie ćwiczeń
- Zasadniczym celem ćwiczeń jest ułatwienie studentom samodzielnej pracy nad opanowaniem materiału w czasie całego semestru.
Punktacja z ćwiczeń jest oceną jakości i intensywności pracy studenta w czasie semestru.
- Wykładowca ogłasza z odpowiednim wyprzedzeniem listy zadań do samodzielnego rozwiązania przed zajęciami.
Na ćwiczeniach studenci prezentują rozwiązania zadań.
W trakcie rozwiązywania wyjaśniane są wątpliwości dotyczące rozwiązania oraz przedstawiane alternatywne rozwiązania.
- Podstawą do zaliczenia ćwiczeń są wyniki krótkich sprawdzianów.
Sprawdziany będą polegały na rozwiązaniu jednego zadania i punktowane od 0 do 5.
Materiałem obowiązującym na sprawdzianie są 3 poprzednie listy.
Sprawdziany przeprowadzane są bez uprzedniej zapowiedzi. Nieobecność na sprawdzianie daje 0.
Jeden, najsłabszy sprawdzian studenta w semestrze zostanie anulowany.
- Zaliczenie ćwiczeń jest średnią ze sprawdzianów.
Średnia może być podwyższona przez prowadzącego w zależności od aktywności studenta na ćwiczeniach (jednak nie wyżej niż do 6.0).
- Dodatkowym warunkiem zaliczenia jest oddanie przez studenta w formie pisemnej (PDF) rozwiązań przydzielonych zadań z listy.
Rozwiązania powinny być napisane dokładnie, w sposób formalny i przejrzysty.
- Średnia z ćwiczeń nie podlega poprawianiu po zakończeniu zajęć.
Kolokwium końcowe
- Kolokwium końcowe odbędzie się na ostatnim wykładzie.
- Na kolokwium jedyną dopuszczalną pomocą naukową jest kartka formatu a4 podpisana w ten sposób aby z odległości 2 metrów dało się ustalić jej właściciela.
Oprócz tego student nie ma prawa mieć żadnych innych kartek, książek i innych pomocy.
Kartki z treścią zadań i miejscem na rozwiązania oraz brudnopisy dostarcza wykładowca.
- Z kolokwium można uzyskać od 0 do 5.0 punktu (z dokładnością do jednej setnej).
Ocena końcowa
Ocena końcowa jest wyliczana według wzoru 0.4 średniej z ćwiczeń + 0.6 punktów z kolokwium zaokrąglonej do najbliższej oceny zgodnej z regulaminem studiów
(0.00-2.74 - 2, 2.75-3.24 - 3, 3.25-3.74 - 3.5, itd.).