Lista przedmiotów
Obowiązkowe przedmioty wspólne na studiach licencjackich i inżynierskich
Analiza matematyczna
Algebra liniowa z geometrią analityczną
Rachunek prawdopodobieństwa i statystyka
Matematyka dyskretna
Treści kierunkowe
Podstawy programowania
Wstęp do programowania
Algorytmy i struktury danych
Metody numeryczne
Architektura systemów komputerowych
Programowanie niskopoziomowe
Systemy operacyjne
Sieci komputerowe
Aplikacje internetowe
Bezpieczeństwo systemów komputerowych
Programowanie obiektowe
Paradygmaty programowania
Grafika komputerowa i wizualizacja
Interfejsy graficzne
Bazy danych
Inżynieria oprogramowania
Problemy społeczne i zawodowe informatyki
Projekt zespołowy
Język angielski
Dodatkowe przedmioty obowiązkowe na studiach licencjackich
Logika i teoria mnogości
Środowisko programisty
Metody programowania
Algorytmy i złożoność
Języki, automaty i obliczenia
Dodatkowe przedmioty obowiązkowe na studiach inżynierskich
Fizyka
Podstawy elektrotechniki i elektroniki
Układy elektroniczne i technika pomiarowa
Technika cyfrowa
Przetwarzanie sygnałów
Techniki transmisji sygnałów
Laboratorium wirtualne 1
Laboratorium wirtualne 2
Sztuczna inteligencja
Systemy wbudowane
Podstawy mikroekonomii
Prawo gospodarcze
Zarządzanie zasobami ludzkimi
Podstawy zarządzania
Dyplomowanie
Seminarium i projekt dyplomowy
Pula przedmiotów fakultatywnych (obieralnych)
Analiza matematyczna 2
Matematyka dyskretna 2
Podstawy kompilatorów
Metody realizacji języków programowania
Złożoność obliczeniowa
Logika dla informatyków
Programowanie współbieżne i rozproszone
Metody optymalizacji
Zaawansowane bazy danych
Inżynieria oprogramowania 2
Systemy operacyjne 2
Przetwarzanie rozproszone
CAD w graficznym zapisie konstrukcji
Semantyka i weryfikacja programów
Zaawansowane projektowanie obiektowe
Algebra obliczeniowa
Programowanie WWW
Analiza danych
Programowanie funkcyjne
Zaawansowane algorytmy i struktury danych
Teoria informacji
Komputerowo wspomagane dowodzenie twierdzeń