Arhitectura sistemelor de calcul
Fundamentele programării
Calcul diferenţial şi integral
Educaţie fizică I
Fundamentele algebrice ale informaticii
Structuri de date
Concepte de afaceri în IT
Limba Engleză
Sisteme de operare
Algebră liniară, geometrie analitică şi diferenţială
Educaţie fizică II
Probabilităţi şi statistică
Logică matematică şi computaţională
Programare orientată pe obiecte
Baze de date
Geometrie computaţională
Reţele de calculatoare
Limbaje formale şi compilatoare
Programare funcţională
Tehnici avansate de programare
Sisteme dinamice
Tehnici de optimizare
Coduri şi criptografie
Dezvoltarea aplicaţiilor WEB
Interfețe om-calculator
Metode avansate de programare
Programare paralelă, concurentă şi distribuită