PRZEDMIOT | LICZBA GODZIN | ZAGADNIENIA |
Algorytmy i stroktury danych | 20 | Podstawowe zasady analizy algorytmów: poprawność, metoda dziel i zwyciężaj, sortowanie przez porównania (InsertionSort, QuickSort, MergeSort), algorytm Hoare'a, wyszukiwanie liniowe i binarne, drzewa AVL, wzmocnione kolejki priorytetowe - kolejki dwumianowe, kopce Fibonacciego, DFS i jego zastosowania, prefikso-sufiksy, tablice sufiksowe, klasa NP, |
Języki i metody programowania, cz.1 | 48 | Wprowadzenie do koncepcji JVM i środowiska Java |
Techniki wytwarzania złożonego oprogramowania | 24 | Zadania inżynierii oprogramowania |
Bazy danych | 48 | Wstęp |
Języki i metody programowania - cz. 2 | 32 | Technologie warstwy Web (Servlets/JSP) |
Aplikacje korporacyjne | 48 | Główne cechy oprogramowania korporacyjnego |
RAZEM: | 220 | |