Les capacités attestées sont réparties en 6 thamétiques : * Fondamentaux Connaissance et compréhension d'un large champ de sciences fondamentales (algorithmique, automates, langages, graphes, logique, etc.) et capacité d'analyse et de synthèse associée. Capacité à utiliser les fondements et modèles pour concevoir, réaliser et valider les systèmes informatiques. * Outils Capacité à choisir et utiliser les outils et les méthodes adéquats dans le cadre du cycle de développement logiciels (langage de programmation, bibliothèques, IDE, Framework, middleware). * Conception et validation Capacité à spécifier les besoins, à concevoir l'architecture des applications dans divers domaines scientifiques et technologiques (Big Data, Cloud, développement mobile, calcul parallèle, multimédia, robotique, sécurité des systèmes, vérification des systèmes critiques, etc.). Capacité à tester, valider et prouver les systèmes informatiques afin d'assurer leur bon fonctionnement dans des conditions critiques. * Recherche, innovation , entrepreneuriat Capacité à appréhender et anticiper les évolutions technologiques, à entreprendre et innover dans les domaines liés aux métiers d'ingénieur en informatique. * Gestion de projet, communication Capacité à analyser, organiser, répartir les tâches inhérentes à la réalisation d'un projet en équipe en réponse à une demande ou un besoin client parfois partiellement définis, à s'adapter à de nouvelles contraintes liés au projet. Capacité à présenter efficacement les solutions et à synthétiser et à démontrer la pertinence des résultats. * Insertion dans l'entreprise, dans le monde, dans la société Capacité à s'intégrer dans l'entreprise et à prendre en compte ses enjeux : dimension économique,qualité, productivité, intelligence économique. Capacité à travailler en contexte international : maîtrise de plusieurs langues étrangères, capacité d'adaptation aux contextes internationaux. Capacité en prendre en compte les enjeux d'éthique et les enjeux environnementaux.