![]()  | |
| Nastepny dokument: | Systemy operacyjne | 
| Nadrzędny dokument: | PRZEDMIOTY PODSTAWOWE I KIERUNKOWE Z INFORMATYKI | 
| Poprzedni dokument: | Tworzenie stron www i grafika | 
| CELE NAUCZANIA | 
Na zajęciach studenci powinni zapoznać się z teoretycznymi podstawami różnych działów informatyki. Przy stale rozwijającej się i zmieniającej się dziedzinie nauki jaką jest informatyka, treści te stanowią niezmienny i niezwykle ważny kanon jej wiedzy.
| ROK II | TREŚCI NAUCZANIA | 
Podstawy teorii informacji: jednostki pomiaru ilości informacji, podstawowe równanie teorii informacji. Kodowanie:własności kodów i metody kodowania. Języki i gramatyki formalne: rodzaje gramatyk generacyjnych a klasyfikacja języków formalnych. Teoria automatów: rodzaje automatów i ich możliwości, automaty a translatory. Modele maszyn cyfrowych: maszyna Turinga i Przykładowa Maszyna Cyfrowa von Neumanna.
Elementy algorytmiki: struktura algorytmów, poprawność częściowa i całkowita algorytmów oraz metody ich dowodzenia, złożoność czasowa i pamięciowa algorytmów. Optymalizacja algorytmów. Problemy obliczalności i rozstrzygalności algorytmów. Teza Churcha-Turinga i jej znaczenie.
Wyrabianie umiejętności praktycznych z zakresu tematyki objętej wykładem.
 
  
  
    
 
![]()  | |
| Nastepny dokument: | Systemy operacyjne | 
| Nadrzędny dokument: | PRZEDMIOTY PODSTAWOWE I KIERUNKOWE Z INFORMATYKI | 
| Poprzedni dokument: | Tworzenie stron www i grafika |