Il permet d'acquérir les compétences nécessaires à l'expertise en techniques de représentation et traitements de l'information en s'appuyant sur des modèles et algorithmes utiles au développement de logiciels.
Son titulaire pourra exercer en tant qu'ingénieur recherche et développement, ingénieur de la connaissance, ingénieur expert en aide à la décision, consultant, etc.