- Introduction to Programming in C (WDPC)
- Computing for Computer Scientists (PWI)
- Introduction to Computer Science (WDI)
- Logic for Computer Science
- Calculus
- Object-oriented programming (PO)
- Programming methodology (MP)
- C++ course (C++)
- Digital logic (LC)
- Algebra (Linear & Abstract)
- English course B2-II
- Another View of Economy
- Physical education
- Contemporary International Relations
- Discrete Mathematics (MDL)
- Human-Computer Interaction (KCK)
- Internet technologies (WWW)
- Numerical Analysis (B) (ANL)
- Software engineering (IO)
- Optional German course B1
- Algorithms and Data Structures (AISD)
- Computer Architecture for Programmers (ASK)
- Game Testing (TG)
- Probability and Statistics (RPIS)
- Advanced Python Programming (KJP)
- Selected Areas of Practical Software Development (WEPPO)
- Advanced techniques in C++ and STL (ZCPP)
- Protection of intelectual property (OWI)
- Operating Systems (SO)
- Linux system administration (KASL)
- Design of database applications (KPABD)
- Object-oriented Software Development (POO)
- Seminar: Software Testing (TO)
- Computer networks (SK)
- Artificial Intelligence (SI)
- Kurs: Wstęp do programowania w języku C
- Kurs: Podstawowy warsztat informatyka
- Wstęp do informatyki
- Logika dla informatyków
- Analiza matematyczna
- Programowanie Obiektowe
- Metody programowania
- Kurs języka C++
- Logika Cyfrowa
- Algebra
- Egzamin SPNJO B2-II
- O ekonomii i gospodarce inaczej
- WF
- Współczesne stosunki międzynarodowe
- Matematyka dyskretna
- Komunikacja człowiek-komputer
- Kurs WWW
- Analiza Numeryczna (L)
- Inżynieria oprogramowania
- Dodatkowe zajęcia z języka niemieckiego B1
- Algorytmy i struktury danych (AISD)
- Architektury systemów komputerowych (ASK)
- Testowanie gier (TG)
- Rachunek prawdopodobieństwa i statystyka (RPIS)
- Kurs rozszerzony języka Python (KJP)
- Kurs: Wybrane elementy praktyki projektowania oprogramowania (WEPPO)
- Kurs: zaawansowane techniki w C++ (ZCPP)
- Ochrona własności intelektualnej (OWI)
- Systemy operacyjne (SO)
- Kurs administrowania systemem Linux (KASL)
- Kurs projektowania aplikacji z bazami danych (KPABD)
- Projektowanie obiektowe oprogramowania (POO)
- Seminarium: Testowanie oprogramowania (TO)
- Sieci komputerowe (SK)
- Sztuczna inteligencja (SI)