Compétences


Avec ses différents parcours, le master informatique cible plusieurs compétences que nous pouvons résumer dans les points suivants :

  • Conception et développement de logiciels complexes : Des lors que les étudiants intégrent le master 1 informatique, ils seront formés, au travers les TP/projets, a utiliser une large variété de langage de programmation, qu’ils soient compilés ou interprétés (Python, R, C, C++, Java, Shell, Matlab, Scilab, PL/SQL, etc.). Bien sûr, avec les méthodologies de développement et de modélisation sous-jacentes pour concevoir des applications et des systèmes robustes. Cela inclut la capacité a choisir les outils et technologies adaptés en fonction des besoins du projet. La maîtrise de frameworks, serveurs, réseaux, bases de données relationnelles et non relationnelles, du versionning, de systemes de virtualisation et de clouds computing, sont entre autres, des connaissances a acquérir au fur et à mesure de la formation.
  • Gestion de projets informatiques : Dans le master CPI, comme son nom l’indique, la gestion de projets via les méthodes classiques et agiles est travaillée en master 2 au travers de cas concrets d’utilisation. L’étudiant apprend de maniere approfondie à planifier, à estimer les délais d’un projet et à en optimiser la gestion des ressources humaines et matérielles. La notion de gestion de projet est également abordée dans les autres parcours.
  • Analyse de données et intelligence artificielle : Des compétences de conception de solutions adaptées à de gros volumes de données, de construction et d’utilisation des bases de données distribuées avec les technologues de traitement associées sont considérées essentiellement dans le parcours Big Data. Le choix d’algorithmes d’apprentissage automatique adaptés et leur applicationa extraire des informations significatives et pertinentes à partir de données massives et hétérogenes, représentent des compétences majeures acquises à l’issue de la formation. Pour le parcours IIA, les étudiants acquierent des compétences pour développer et implémenter des modèles d’intelligence artificielle. L’utilisation d’outils statistiques et formels pour la conception de modèles prédictifs nécessaires à la résolution de problemes complexes représente l’un des points forts de la formation.
  • Cybersécurité et gestion des risques : Ces compétence sont plutôt assurées et traitées dans le parcours CSSD dont le contenu profère à l’étudiant un savoir faire dans l’évaluation des risques liés a la sécurité des systèmes et la mise en place de solutions de protection, telles que le chiffrement des données ainsi que les protocoles de sécurité. La détection de vulnérabilité et de failles de sécurité, entres autres, font aussi partie des connaissances transmises dans ce même parcours. Toutes ces questions sont considérées dans les autres parcours mais sans doute pas dans la même intensité.
  • Recherche et développement : à l’issue de la formation, l’étudiant doit être capable de comprendre, d’analyser un article scientifique et d’en reproduire les résultats. Il aura aussi appris toutes les étapes nécessaires à la production d’un article scientifique dans le domaine de l’informatique, de la recherche bibliographique aux résultats et différentes analyses et comparaison. Par ailleurs, il doit être capable de définir des projets scientifiques et de suivre/réaliser toutes les étapes de leur développement.
  • Communication et rédaction de documents/rapports techniques  : Pratiquement tous les enseignements intègrent dans leur contenu et contrôle des connaissances, une formationa la rédaction de rapports/documents techniques mais aussi a leur présentation claire et concise. L’étudiant saura à l’issue du master produire des documents techniques de qualité tant sur la forme que sur le fond. Il saura également les communiquer à un public non forcément initié à l’informatique. Des projets en équipe de plus d’un étudiant sont prévus dans certains enseignements et visent, entre autres, a renforcer la capacité de travail collaboratif.
  • Optimisation et gestion des performances : Dans le développement de solutions informatiques aux différents problemes posés, la gestion des ressources et l’optimisation de leurs performances sont des points importants considérés dans la propositions des différentes unités d’enseignement comme la complexité algorithmique et les techniques d’optimisation classiques et bio inspirées.
  • Impact sur l’environnement et la société : Dans la nouvelle maquette que nous proposons, nous avons porté une attention particulière à l’impact sur l’environnement et la société. Les technologies qui seront utilisées dans la conception d’applications informatiques en tiendront compte. L’intérêt est donc de permettre à nos étudiants d’être sensibilisés à ces sujets qui sont devenus importants dans le développement de solutions informatiques peu gourmandes à l’énergie.

Recevez les actualités de l’université Paris 8