- Analiza matematyczna
- Logika dla informatyków
- Wstęp do programowania(Python)
- Wstęp do informatyki
- Rachunek prawdopodobieństwa dla informatyków
- Algebra
- Metody programowania
- C++(Hans++)
- Programowanie obiektowe
- Praktyczne aspekty rozwoju oprogramowania
- Architektury systemów komputerowych
- Analiza numeryczna(M)
- Matematyka dyskretna(M)
- Systemy wbudowane
- Psychologia pozytywna
- Algorymty i struktury danych
- Bazy danych
- Sieci komputerowe
- Sieci neuronowe