1. félév
Matematikai alapozó
Matematikai analízis I.
Az informatika logikai és algebrai alapjai
Lineáris algebra
A számítástechnika alapjai
A programozás alapjai
Programozás I.
Elemi algoritmusok
Web programozás I.
Angol nyelv I.
Testnevelés I.
∑ 28 kredit
2. félév
Matematikai analízis II.
Diszkrét matematika
Operációkutatás
Adatstruktúrák és algoritmusok I.
A digitális számítás elmélete
Programozás II.
Számítógép-architektúrák
Web programozás II.
Iparjogvédelem és innovációmenedzsment
Angol nyelv II.
Angol nyelvi kollokvium
Testnevelés II.
∑ 30 kredit
3. félév
Valószínűségszámítás és matematikai statisztika
Adatbáziskezelő rendszerek I.
Adatstruktúrák és algoritmusok II.
Szoftvertechnológia
Korszerű programozási technikák I.
Számítógép hálózatok I.
Java programozás I.
Angol nyelv III.
Angol nyelvi záróvizsga
Testnevelés III.
∑ 30 kredit
4. félév
Párhuzamos programozás
Szoftverfejlesztés
Adatbáziskezelő rendszerek II.
Szoftvermodellezés és tesztelés
Operációs rendszerek
Mesterséges intelligencia alapjai
A rendszerfejlesztés korszerű módszerei
Szabadon választható tárgyak
Differenciált szakmai ismeretek
Angol nyelv IV.
Testnevelés IV.
∑ 31 kredit
5. félév
Numerikus módszerek
Képfeldolgozás
Mobil programozás
Informatikai biztonság (angol nyelven)
Korszerű adatbázis technológiák
Szabadon választható tárgyak
Differenciált szakmai ismeretek
Tervezés I.
∑ 31 kredit
6. félév
Korszerű programozási technikák II.
Tervezés II.
Szabadon választható tárgyak
Differenciált szakmai ismeretek
∑ 30 kredit