Na doktorskom studijskom programu Računarske nauke studenti stiču sledeća znanja:
- Rešavanje problema upotrebom linearnog i celobrojnog programiranja.
- Efikasna upotreba matričnih operacija.
- Prebrojavanje, elementi kombinatornih konstrukcija, kombinatornih algoritama i diskretne optimizacije.
- Karakterizacija optimalnih rešenja i nalaženje efikasnih algoritama za optimizacione probleme nad diskretnim strukturama.
- Standardne metode za rešavanje kompleksnih problema i korišćenje aproksimativnih i verovatnosnih algoritama.
- Kritička analiza postojećih rešenja i sinteza originalnih rešenja u oblasti teorije algoritama, teorije grafova, matematičkog programiranja i kombinatorne optimizacije.