La formation du baccalauréat en informatique approfondit les fondements des sciences informatiques et elle aborde les principes permettant d'implanter des solutions informatiques durables et efficaces.
Modules, options, contenu des cours
Architecture logicielle et patrons de conception.
Principes SOLID et qualité logicielle.
Pyramide des tests et tests automatisés.
Développement d'applications Web.
Stratégies de conception d'algorithmes: algorithmes voraces, « diviser pour régner », « diminuer pour régner » et programmation dynamique.