- Utiliser des formalismes et des outils de modélisation pour la spécification de logiciels
- Mettre en œuvre une chaîne complète pour analyser / transformer un langage formel (tronc commun)
- Mettre en œuvre une méthodologie et des outils génériques pour concevoir, réaliser et maintenir des logiciels de qualité (tests, intégration continue, déploiement continue) (tronc commun)
- Mettre en œuvre un processus d'assurance et de contrôle qualité (tronc commun)
- Organiser, réaliser et conduire un projet de développement et de maintenance de logiciels (tronc commun)
- Documenter ces logiciels et communiquer sur leurs fonctionnalités de façon professionnelle, à l’écrit comme à l’oral (tronc commun)
- Concevoir et réaliser des logiciels accessibles à tout type de public (tronc commun)
- Intégrer les éléments de cahier des charges (tronc commun)
- Faire preuve de créativité, innover, entreprendre (tronc commun)
- Appliquer une démarche scientifique pour traduire et résoudre des problèmes complexes, nouveaux ou incomplètement définis (tronc commun)
- Concevoir et piloter un projet d’optimisation d’algorithmes, animer et faire évoluer une équipe en employant des techniques de gestion de projet (tronc commun)
- Estimer l’impact sur l’environnement des optimisations d’algorithmes mis en œuvre (tronc commun)
- Mobiliser ses connaissances du secteur d’activité de l’entreprise et du marché associé en utilisant les compétences de l’équipe (tronc commun)
- Effectuer une veille technologique, réglementaire en informatique et mathématiques appliquées (tronc commun)
- Rédiger, mettre en forme, présenter et valider un cahier des charges des propositions techniques et commerciales (tronc commun)
- Intégrer les aspects environnementaux, éthiques, humains et sociétaux dans les activités (tronc commun)
- Intégrer les contraintes technologiques et économiques (tronc commun)
- Intégrer les philosophies, problématiques et contraintes des réglementations françaises et européennes (CNIL, RGPD) sur la protection des données (tronc commun)
- Rendre compte à l’écrit et à l’oral du travail effectué auprès de décideurs, d'experts ou de professionnels non experts du domaine (tronc commun)
- Travailler en équipe (tronc commun)
- Travailler, apprendre, évoluer de façon autonome (tronc commun)
- Maîtriser les fondamentaux scientifiques de l'informatique et des mathématiques appliquées (tronc commun)
- Mobiliser les ressources techniques et scientifiques en informatique et mathématiques appliquées (tronc commun)
Pour les ingénieurs de la filière ingénierie pour la finance :
- Mobiliser, de façon conjointe, les savoirs scientifiques des trois disciplines Mathématiques, Informatique et Finance
- Maîtriser les concepts à l’intersection de ces trois disciplines et en avoir une vision globale
- Maîtriser les techniques informatiques et mathématiques ainsi que les techniques et principes de la finance quantitative
- Développer des applications logicielles liées au domaine de la finance en utilisant les connaissances en mathématiques appliquées, en informatique et en finance
- Analyser les flux de données
- Concevoir des solutions permettant de gérer les flux de données à haute intensité
- Adapter les outils de traitement statistique de données, réaliser des études et formaliser les résultats
- Rédiger l'information produite et établir des prévisions, des évaluations, des recommandations, des perspectives
Pour les ingénieurs de la filière ingénierie des systèmes d’information :
- Analyser les besoins métier d'un client ou d’un utilisateur
- Analyser et concevoir des modèles de données
- Analyser et concevoir des modèles de processus et mettre en œuvre des solutions
- Mettre en œuvre une méthode d'analyse et de conception d'architectures de systèmes d’information
- Mettre en œuvre une base de données centralisée ou distribuée
- Sécuriser un système d’information
- Organiser, réaliser et conduire un projet de système d’information
- Garantir l'intégrité et la sécurité des données numériques à l'aide des méthodes et des algorithmes de cybersécurité
Pour les ingénieurs de la filière Modélisation mathématiques, image, simulation :
- Maîtriser les connaissances scientifiques de l’informatique et des mathématiques.
- Développer des applications logicielles liées à un domaine métier, en utilisant la modélisation mathématique
- Analyser les flux de données
- Définir les méthodes et les outils de traitement de l'information
- Adapter les outils de traitement statistique de données, réaliser des études et formaliser les résultats
- Utiliser la modélisation géométrique, la représentation de surfaces, de volumes et la synthèse d’images 3D
- Mettre en pratique les techniques de modélisation avancée pour la génération, la représentation et l’animation d’univers virtuels ou semi-virtuels
- Utiliser les outils de modélisation mathématique et de simulation numérique