Vis-à-vis du dérèglement climatique, un ingénieur logiciel a sa part de responsabilité et une capacité d’action. Chaque choix de conception et d'implémentation peut être passé au crible de la mesure de son impact écologique et de son utilité sociale.
OBJECTIF
- Notions essentielles à la conduite d’un système de production et du management des opérations logistiques en intégrant les aspects économiques et humains du milieu industriel.
PROGRAMME
- Comprendre le contexte technico-économique d’une entreprise, différencier les typologies de production et identifier les problématiques du management des opérations
- Organiser la circulation de flux via la localisation de sites/implantation de moyens de production
- Planifier des activités (prévoir la demande, générer un planning de projet et de production)
- Identifier et calculer les indicateurs permettant de gérer et suivre les opérations
- Maîtriser les principaux paramètres de gestion : stocks, MRP, Kanban, TOC
- Connaître les concepts de réduction des gaspillages, flexibilité et réactivité
OBJECTIF :
- Cette unité de valeur permet d’étudier les méthodes de prévision de la demande (à court et long terme) et les politiques de gestion de stocks dans différentes configurations (mono, multi-produit, mono, multi-site, déterministes ou aléatoires).
PROGRAMME :
- Classifier des produits et valoriser un stock
- Choisir et appliquer les modèles de prévision de la demande à court et long terme
- Choisir et mettre en place une politique adéquate de stockage, déterminer les paramètres (période de révision, quantité à commander, seuil de déclenchement, stock de sécurité)
- Programmer des modèles mathématiques issus de la recherche opérationnelle et des méthodes de résolution (VBA, solveur)
- Choisir puis étudier un article dans les bases de données scientifiques
OBJECTIF
- Les concepts et techniques de l'amélioration continue sont une formidable opportunité pour les industriels de développer des avantages compétitifs en améliorant la satisfaction de leurs clients tout en maîtrisant leurs flux et leur trésorerie et en mobilisant leurs employés.
PROGRAMME
- Aborder un système industriel dans globalité en faisant le lien entre les caractéristiques opérationnelles de ses processus et sa performance globale
- Engager les acteurs de l'entreprise dans un mouvement vertueux de progrès permanent en créant un climat de confiance et de bien-être
- Maîtriser les concepts et outils de l'amélioration continue (Lean Management, Six Sigma, Théorie des Contraintes)
OBJECTIF
- Tout responsable de la sécurité des systèmes d’information se doit de connaître les références juridiques liées aux développements et aux usages des technologies numériques.
PROGRAMME
- Connaître les principales lois relatives à la SSI pour pouvoir s’y référer : Informatique et liberté, Godfrain, LOPPSI2, Carayon
- Connaître la définition de la cyber criminalité dans le droit pénal français
- Savoir sécuriser juridiquement un projet informatique
- Savoir adapter les notions de propriété intellectuelle aux créations logicielles
- Connaître les limites juridiques à la cybersurveillance
OBJECTIF
- Il existe des techniques de base pour sécuriser les composants d’un système : postes de travail, serveurs, smartphones, etc. Certaines architectures (Cloud, SCADA) posent aujourd’hui des défis importants qu’il faut connaître.
PROGRAMME
- Connaître les enjeux de la sécurité physique
- Savoir protéger les stations de travail et les serveurs Microsoft
- Savoir protéger les serveurs web
- Connaître les vulnérabilité et les enjeux de sécurité des architectures de type Cloud et les systèmes SCADA
OBJECTIF
- La sécurisation des systèmes d’information nécessite une approche globale pour évaluer les risques et apporter des solutions de protection cohérentes.
PROGRAMME
- Connaître les principales méthodes d’analyse de risques (ISO, Mehari, Ebios) et savoir les comparer et les appliquer
- Savoir définir une politique de sécurité (PSSI)
- Savoir établir un plan de reprise et un plan de continuité d’activité en cas d’incident
- Savoir faire un audit de sécurité
- Savoir mener une veille technologique sur les menaces et les solutions
OBJECTIF
- La sécurité des systèmes de communications et des réseaux repose très largement sur des méthodes de cryptographie. En outre, les algorithmes de chiffrement sont toujours utilisés dans des processus incluant signature électronique, authentification et échanges de clés.
PROGRAMME
- Comprendre l'intérêt des différentes techniques de chiffrement de signature et d'authentification ; appréhender les avantages et les inconvénients de chacune
- Connaître les bases de l'arithmétique modulaire et savoir les utiliser pour la résolution d'équations diophantiennes à l'aide d'algorithme efficaces
- Maîtriser le fonctionnement des standards de chiffrement symétrique et asymétrique (DES, AES, El-Gamal et RSA)
- Comprendre le fonctionnement et l'intérêt des principaux algorithmes de hashage et de la signature électronique
- Savoir quand et comment utiliser les différents outils que sont le chiffrement, le hashage et la signature électronique
OBJECTIF
- Comprendre et maîtriser les nouveaux risques, défis et approches de la sécurité d'un réseau d'entreprise dans le contexte des nouvelles technologies émergentes comme l'IoT, la blockchain, le cloud, le big data, la virtualisation et l'IA.
PROGRAMME
- Connaître et maîtriser les mécanismes de sécurité de base qui doivent être mis en œuvre pour assurer la sécurité d'un réseau d'entreprise
- Comprendre les changements, les risques et les nouveaux défis dans le domaine de la cybersécurité durant ces dernières années
- Comprendre les enjeux liés à la sécurité et connaître les différents types d'attaques et leurs caractéristiques pour mieux les anticiper
- Savoir mettre en œuvre différents types de solutions pour répondre aux nouveaux challenges que rencontrent les entreprises suite à leur ouverture aux nouvelles technologies comme l'IoT, la blockchain, le cloud, etc.
OBJECTIF
- Dans les formations relatives à la SSI, il est rarement question de la gestion des incidents. Il est important pour de futurs RSSI de connaître les scénarios possibles et les services d’enquêtes concernés : gendarmerie, police, douanes, etc.
PROGRAMME
- Connaître les différents acteurs habilités, le cadre légal de leurs interventions, les données recherchées
- Savoir ce que l’entreprise peut et ne doit pas faire en matière d’investigations préalables à l’enquête
- Connaître le traitement juridique des incidents
- Savoir gérer les crises
- Savoir gérer les impératifs de l’enquête et ceux de la remise en service
- Savoir se comporter avec les différents acteurs concernés : enquêteur, administrateur, direction générale
OBJECTIF
- Les objets de la vie quotidienne relient des propriétés et des fonctions qui évoluent dans l’histoire de la société, corrélativement aux progrès des sciences et des techniques, mais aussi par rapport aux évolutions sociétales. Il s’agira de démonter et d’analyser les éléments constitutifs d’objets quotidiens pour comprendre l’articulation entre ces dimensions humaines et techniques.
PROGRAMME
- Effectuer une recherche bibliographique à visée technologique et historique
- Comprendre l’impact sociétal de l’évolution de la technologie, et réciproquement
- Identifier les éléments fonctionnels essentiels d’un objet technologique
- Faire le lien entre un principe physique et son application technologique
- Imaginer une évolution/innovation de l’objet
- Communiquer de façon vulgarisée selon différents médias
OBJECTIF
- Comprendre la trajectoire des innovations dans les réseaux.
- Contextualiser un ensemble d'événements de l'histoire des réseaux au regard de facteurs géopolitiques, économiques et sociétaux.
- Se familiariser avec les enjeux sociétaux des développements actuels et futurs des réseaux.
PROGRAMME
- Constituer une grille de lecture historiquement informée des innovations dans les réseaux
- Porter un regard critique rétrospectif et prospectif sur les évolutions technologiques passées et présentes
- Savoir décrypter l'évolution des normes réseaux au prisme des enjeux économiques et politiques
- Pouvoir identifier les dérives (sécuritaires, consuméristes, addictives) potentielles du développement et de l'usage des réseaux
- Être capable d'apprécier les incidences écologiques de l'explosion du volume de données accessibles sur les réseaux
OBJECTIF
- L'objectif est de comprendre les principes de l'intelligence artificielle, en particulier les concepts et les techniques de base de l'apprentissage automatique.
PROGRAMME
- Comprendre les fondements de l'intelligence artificielle et du machine learning
- Découvrir l'apprentissage supervisé pour la régression
- Découvrir l'apprentissage supervisé pour la classification
- Découvrir l'apprentissage non supervisé, avec des méthodes de clustering
- Savoir programmer un algorithme intelligent
OBJECTIF
- Devant l'ampleur actuelle des technologies de communications, il est important de comprendre le fonctionnement des systèmes de communication et la manipulation de l'information mise en jeu.
PROGRAMME
- Comprendre le fonctionnement d'un système de communication
- Savoir quantifier l'information au sens de Shannon
- Modéliser une source d'information
- Coder l'information émise par une source discrète
- Modéliser un canal de transmission
- Comprendre le codage canal robuste face au bruit
OBJECTIVE
- This course gives the concepts and techniques for analyzing the requirements for information systems and designing such systems for solving business problems. Students will go through the steps of system analysis and design by engaging with and object oriented and use-case driven real-life practical case.
PROGRAM
- Positioning a project towards the organization strategy of an organization
- Defining and applying requirements gathering techniques
- Modelling the current functioning of an organization
- Modeling a technical solution to be able to present it to users and get approval
- Documenting an Information System project
OBJECTIVE
- This course provides a survey of the social, organizational, and technical concepts and issues involved in designing, developing, deploying, and evaluating software systems supporting cooperation an coordination in organizations.
PROGRAM
- Understanding the most important research traditions and problem statements within the field
- Conducting observation work
- Identifying collaborative practices
- Incorporating insights from observation work into system design
- Coordinating participatory design sessions
- Discussing concepts in the field of computersupported cooperative work (coordination, cooperation, collaborative mechanisms and artefacts, practice-based computing, design case study, awareness, knowledge sharing, heuristic evaluation, scenario-based design,...)
OBJECTIF
- La mise en place d’une démarche centrée utilisateurs/usages constitue un prérequis pour la conception de systèmes interactifs utilisables et performants qui répondent aux attentes des clients et aux besoins des utilisateurs finaux.
PROGRAMME
- Identifier et caractériser les besoins utilisateurs
- Mettre en œuvre une démarche Agile UX
- Comprendre l’apport des méthodes de design fiction
- Concevoir et réaliser des maquettes basse et moyenne fidélité (wireframes, Arduinos,...)
- Utiliser les méthodes d’évaluation utilisateur et experte
- Connaître les principes du design graphique des IHM