A képzés matematikai és informatikai oktatást biztosít, célja pedig a matematikai struktúrák, a programozás és a szoftverrendszerek fejlesztésének alapvető fogalmaihoz kapcsolódó képességek kialakítása.A hallgatók algebrát, matematikai analízist, geometriát, differenciálegyenleteket, programozási alapokat, számítógép-architektúrát, operációs rendszereket, adatbázisokat, valószínűségszámítást és statisztikát, szoftvermérnökséget és mesterséges intelligenciát tanulnak. A program hangsúlyt fektet a matematikai és informatikai módszerekre, a modern információs technológiákra, az elemzésre, szintézisre és az egyéni vagy csapatmunkára.