La filière MITRO est un peu SDA & THL +++. Des cours sur la complexité et les problèmes P, NP et NP-difficiles, des cours sur des algorithmes de résolution de problème en temps polynomial, de la logique (modèles de calcul, comme la machine de Turing), de la théorie des jeux, mais aussi des enseignements sur le calcul réparti et la théorie des graphes qui recoupent, dans une certaine mesure, ceux qui sont faits en SD et en SLR (il n'y a pas redondance : le point de vue adopté en MITRO est bien plus théorique que dans ces deux filières).
De façon générale, il s'agit plutôt de cours magistraux accompagnés de TDs. Il n'y a pas beaucoup de TPs.
Les cours sont très majoritairement en français, mais quand un professeur n'est pas francophone, le cours est fait en anglais.
Souvent, il y a deux raisons de choisir MITRO :
Essentiellement un examen final, pas de gigantesque projet, mais sujets intéressants en soi.