| 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ă |