| Wstęp do informatyki | 5 | 1 | 45 | 30 | 15 |
| Architektura systemów komputerowych | 5 | 2 | 45 | 30 | 15 |
| Paradygmaty programowania | 3 | zal | 30 | 15 | 15 |
| Algorytmy i złożoność | 5 | 2 | 60 | 30 | 30 |
| Systemy operacyjne | 5 | 2 | 60 | 30 | 30 |
| Bazy danych | 5 | 2 | 30 | 30 | |
| Laboratorium z baz danych | 4 | zal | 45 | | 45 |
| Język programowania | 6 | zal | 75 | | 75 |
| Sieci komputerowe | 5 | 3 | 60 | 30 | 30 |
| Grafika komputerowa | 4 | zal | 45 | 15 | 30 |
| Społeczeństwo informacyjne | 3 | 4 | 15 | 15 | |
| Systemy wbudowane | 5 | 5 | 45 | 15 | 30 |
| Sztuczna inteligencja | 4 | 5 | 30 | 15 | 15 |
| Interakcja człowiek komputer | 1 | zal | 15 | 15 | |
| Zaawansowane metody programowania | 2 | zal | 30 | | 30 |
| Programowanie internetowe | 4 | zal | 60 | | 60 |
| Społeczne i zawodowe problemy informatyki | 1 | zal | 15 | 15 | |
| Inżynieria oprogramowania | 3 | 6 | 15 | 15 | |