- Algebra liniowa z geometrią analityczną (wyk: Piotr Dowbor, ćw: Adam Skowyrski)
- Elementy logiki i teorii mnogości (wyk: Justyna Kosakowska, ćw: Andrzej Mróz)
- Podstawy programowania (wyk: Łukasz Mikulski, lab: Andrzej Polewczyński)
- Repetytorium z matematyki (ćw: Krzysztof Jasiński)
- Wprowadzenie do systemów wielozadaniowych (wyk: Andrzej Sendlewski, lab: Krzysztof Czarkowski)
- Algebra liniowa z geometrią analityczną (wyk: Piotr Dowbor, ćw: Adam Skowyrski)
- Algorytmy i struktury danych (wyk: Maciej Sysło, lab: Andrzej Mróz)
- Analiza matematyczna I (wyk: Krzysztof Frączek, ćw: Przemysław Berk)
- Matematyka dyskretna (wyk: Witold Kraśkiewicz, ćw: Łukasz Matysiak)
- Programowanie I (C,C++) (wyk: Jerzy Białkowski, lab: Marcin Gąsiorek)
- Systemy operacyjne (wyk: Zbigniew Szewczak, lab: Krzysztof Czarkowski)
- Środowiska obliczeń symbolicznych (lab: Grzegorz Lewandowski)
- Analiza matematyczna II (wyk: Krzysztof Frączek, ćw: Piotr Kokocki)
- Bazy danych (wyk: Mirosława Skowrońska, lab: Mateusz Topolewski)
- Inżynieria oprogramowania (wyk: Rafał Bocian, lab: Jerzy Białkowski)
- Programowanie II (C,C++) (wyk: Błażej Zyglarski, lab: Bartosz Bieganowski)
- Sieci komputerowe (wyk: Piotr Przymus, lab: Andrzej Mróz)
- Język angielski (ćw: Renata Rychlicka)
- Programowanie III (wyk: Błażej Zyglarski, lab: Jerzy Białkowski)
- Teoria języków formalnych (wyk: Kamila Barylska, ćw: Kamila Barylska)
- Podstawy fizyki (wyk: Jakub Narębski, ćw: Jakub Narębski)
- Python - język uniwersalny (wyk: Piotr Wiśniewski, lab: Piotr Wiśniewski, Dominika Pawłowska)
- Język angielski (ćw: Renata Rychlicka)
- Projekt bazodanowy (lab: Mateusz Topolewski)
- Laboratorium grafiki i multimediów (lab: Bartosz Ziemkiewicz)
- Administrowanie usługami sieciowymi (lab: Błażej Zyglarski)
- Programowanie równoległe i rozproszone (wyk: Marek Nowicki, lab: Dariusz Borkowski)
- Techniki cyfrowe (wyk: Przemysław Płóciennik, lab: Przemysław Płóciennik)
- Podstawy elektroniki i miernictwa (wyk: Jakub Narębski, lab: Jakub Narębski)
- Wstęp do statystycznej analizy danych (wyk: Wojciech Niemiro, ćw: Aleksander Zaigrajew, lab: Aleksander Zaigrajew)
- Teoria obliczalności (wyk: Marcin Piątkowski, ćw: Kamila Barylska, Anna Gogolińska)
- Wstęp do metod numerycznych (wyk: Zygmunt Pogorzały, lab: Dariusz Borkowski)
- Ochrona własności intelektualnej (wyk: Natalia Daśko)
- Wybrane technologie webowe (wyk: Błażej Zyglarski, lab: Błażej Zyglarski)
- Seminarium dyplomowe (sem: Dariusz Borkowski)
- Wstęp do sieci neuronowych (wyk: Andrzej Rutkowski, lab: Krzysztof Rykaczewski)
- Współczesne systemy sieciowe (wyk: Zbigniew Szewczak, lab: Piotr Przymus)
- Seminarium dyplomowe (sem: Dariusz Borkowski)
- Algorytmy i metody skalowalnego przetwarzania danych (wyk: Piotr Wiśniewski, lab: Piotr Przymus)
- Modelowanie i analiza systemów informatycznych (wyk: Jakub Narębski, lab: Jakub Narębski)
- Wykład monograficzny (mon: Grzegorz Zwara)
- Eksploracja danych (wyk: Joanna Karłowska-Pik, ćw: Krzysztof Jasiński)
- Seminarium magisterskie I (sem: Michał Chlebiej)
- Język D (wyk: Rafał Bocian, lab: Rafał Bocian)
- Język angielski specjalistyczny (ćw: Renata Rychlicka)