159 résultats
Acquérir les connaissances de base sur :1. les systèmes temps réel multitâches ;2. la communication numérique et les réseaux locaux industriels ;3. l'intégration des capteurs et actionneurs dans les systèmes automatisés.
Acquérir les connaissances de base sur :1. les systèmes temps réel multitâches ;2. la communication numérique et les réseaux locaux industriels ;3. l'intégration des capteurs et actionneurs dans les systèmes automatisés.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Apprentissage des méthodes numériques de base;Notions d'algorithmique;Apprentissage d'un langage structuré;Applications à l'analyse numérique.
Apprentissage des méthodes numériques de base;Notions d'algorithmique;Apprentissage d'un langage structuré;Applications à l'analyse numérique.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Familiariser les auditeurs avec les techniques d'analyse numérique et les outils logiciels du calcul scientifique.Les travaux pratiques seront faits en Python grâce à interface Jupyter du Cnam.Lorsque l'UE est ouverte en FOAD (formation à distance), un regroupement hebdomadaire en visio-conférence est inclus dans la formation.
Familiariser les auditeurs avec les techniques d'analyse numérique et les outils logiciels du calcul scientifique.Les travaux pratiques seront faits en Python grâce à interface Jupyter du Cnam.Lorsque l'UE est ouverte en FOAD (formation à distance), un regroupement hebdomadaire en visio-conférence est inclus dans la formation.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Familiariser les élèves avec les méthodes d'analyse numérique et les outils (matériels et logiciels) du calcul scientifique.Les travaux pratiques seront réalisés dans le langage Python (via l'interface Jupyter).
Familiariser les élèves avec les méthodes d'analyse numérique et les outils (matériels et logiciels) du calcul scientifique.Les travaux pratiques seront réalisés dans le langage Python (via l'interface Jupyter).
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Toute personne est aujourd'hui concernée par l'usage désormais banalisé d'outils informatiques dans sa vie personnelle et professionnelle.Il y a donc lieu de mettre en état les élèves et le personnel du Cnam de maîtriser les compétences qui sont désormais indispensables à la vie professionnelle, à la poursuite d'études supérieures et d'être capables de faire évoluer ces compétences en fonction des développements technologiques,de pouvoir établir qu'ils maîtrisent des compétences qui les aideront à poursuivre au mieux leur activité professionnelle et s'il y a lieu à modifier leur insertion dans le monde des activités professionnelles à la fin de leur cursus.
Toute personne est aujourd'hui concernée par l'usage désormais banalisé d'outils informatiques dans sa vie personnelle et professionnelle.Il y a donc lieu de mettre en état les élèves et le personnel du Cnam de maîtriser les compétences qui sont désormais indispensables à la vie professionnelle, à la poursuite d'études supérieures et d'être capables de faire évoluer ces compétences en fonction des développements technologiques,de pouvoir établir qu'ils maîtrisent des compétences qui les aideront à poursuivre au mieux leur activité professionnelle et s'il y a lieu à modifier leur insertion dans le monde des activités professionnelles à la fin de leur cursus.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Présenter différents outils mathématiques d'aide à la décision dans l'entreprise, essentiellement les outils de la Programmation linéaire et d'ordonnancement des tâches. Approfondir la mise en équation de différents problèmes liés à la production des entreprises. Pour les problèmes de petite taille, représentation graphique ou algorithme du pivot de Gauss. Pour les problèmes plus complexes, utilisation de la fonction Solveur du tableur Excel.
Présenter différents outils mathématiques d'aide à la décision dans l'entreprise, essentiellement les outils de la Programmation linéaire et d'ordonnancement des tâches. Approfondir la mise en équation de différents problèmes liés à la production des entreprises. Pour les problèmes de petite taille, représentation graphique ou algorithme du pivot de Gauss. Pour les problèmes plus complexes, utilisation de la fonction Solveur du tableur Excel.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
L'U.E. vise une connaissance approfondie des frameworks applicatifs Java de type J2EE ou Spring, du point de vue de la programmation, de l'intégration et de l'architecture.
L'U.E. vise une connaissance approfondie des frameworks applicatifs Java de type J2EE ou Spring, du point de vue de la programmation, de l'intégration et de l'architecture.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Fournir des bases solides de compréhension des processus liés aux systèmes d'exploitation des machines informatiques multiprogrammées.
Fournir des bases solides de compréhension des processus liés aux systèmes d'exploitation des machines informatiques multiprogrammées.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Fournir des bases solides de compréhension des mécanismes internes de la machine.
Fournir des bases solides de compréhension des mécanismes internes de la machine.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Donner les notions fondamentales de structures de données et de leur utilisation, et montrer comment les implanter à bon escient dans un langage de programmation de haut niveau. Faire comprendre l'importance de la spécification rigoureuse des structures de données, le pourquoi de l'étude de la complexité des algorithmes qui les manipulent, les principes de mise en oeuvre de ces structures.
Donner les notions fondamentales de structures de données et de leur utilisation, et montrer comment les implanter à bon escient dans un langage de programmation de haut niveau. Faire comprendre l'importance de la spécification rigoureuse des structures de données, le pourquoi de l'étude de la complexité des algorithmes qui les manipulent, les principes de mise en oeuvre de ces structures.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Se familiariser avec des modèles classiques de problèmes d'optimisation, notamment des modèles basés sur les graphes. Apprendre à modéliser de tels problèmes, qui sont issus de l'informatique et de la recherche opérationnelle, puis à les résoudre à l'aide d'un algorithme et d'une structure de données appropriés.
Se familiariser avec des modèles classiques de problèmes d'optimisation, notamment des modèles basés sur les graphes. Apprendre à modéliser de tels problèmes, qui sont issus de l'informatique et de la recherche opérationnelle, puis à les résoudre à l'aide d'un algorithme et d'une structure de données appropriés.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Maîtriser les concepts, les méthodes et les outils liés à la gestion de projet informatique.
Maîtriser les concepts, les méthodes et les outils liés à la gestion de projet informatique.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Concrétiser dans un TP les connaissances et les technologies présentées dans les 2 UE de développement WEB.Apporter une première compétence dans la conception de site WEB.
Concrétiser dans un TP les connaissances et les technologies présentées dans les 2 UE de développement WEB.Apporter une première compétence dans la conception de site WEB.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les concepts et les notations utilisés par le langage UML.Acquérir les bases méthodologiques essentielles résultant des derniers développements des méthodes orientées objet.Faire la synthèse des techniques orientées-objet de conception des systèmes d'information d'entreprise. Acquérir les bases de méta-modélisation et de l'ingénierie dirigée par les modèles (MDA).
Acquérir les concepts et les notations utilisés par le langage UML.Acquérir les bases méthodologiques essentielles résultant des derniers développements des méthodes orientées objet.Faire la synthèse des techniques orientées-objet de conception des systèmes d'information d'entreprise. Acquérir les bases de méta-modélisation et de l'ingénierie dirigée par les modèles (MDA).
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Fournir les bases méthodologiques nécessaires à la conception et à la réalisation des systèmes d'information d'entreprise. Préparer au métier d'études et développement informatique qui:Conçoit, développe et met au point un projet d'application informatique, de la phase d'étude à son intégration, pour un client ou une entreprise selon des besoins fonctionnels et un cahier des charges.Peut conduire des projets de développement.Le cours s'appuie sur les principes des approches méthodologiques qu'elles soient orientées-objet (UML et processus unifié) ou systémiques (comme la méthode MERISE).
Fournir les bases méthodologiques nécessaires à la conception et à la réalisation des systèmes d'information d'entreprise. Préparer au métier d'études et développement informatique qui:Conçoit, développe et met au point un projet d'application informatique, de la phase d'étude à son intégration, pour un client ou une entreprise selon des besoins fonctionnels et un cahier des charges.Peut conduire des projets de développement.Le cours s'appuie sur les principes des approches méthodologiques qu'elles soient orientées-objet (UML et processus unifié) ou systémiques (comme la méthode MERISE).
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Le cours est consacré à le gestion de données massives, non-structurées ou semi-structurées. Le passage à l'échelle de très gros volumes (téraoctets, pétaoctets) peut amener a revoir la modélisation relationnelle qui implique des opérations de jointures assez coûteuses dans un environnement distribué. Cette modélisation est également inadaptée à des données comme les textes, les images, ou un assemblage de plusieurs médias. On s'oriente alors plutôt vers une modélisation sous forme de "documents" souvent dénués de structure connue (e., documents images, vidéos, documents Office, etc) ou d'une structure très souple (documents hypertextes).Les notions de modèles de données et de langage d'interrogation sont alors à revoir. De plus le volume des données considérées implique la mise en place d'infrastructure à grande échelle typique des systèmes de gestion des données du Web.Le cours couvre les sujets suivants:Données peu structurées. Représentation de données complexes et/ou dotée d'une structure variable. Application à la représentation de documents textuels par des langages comme XML ou JSON. Notions essentielles sur la navigation dans une structure de document, le typage de documents, et la gestion de documents dans des bases de données.Systèmes NoSQL. Des systèmes de gestion de données qui renoncent à certaines fonctionnalités fortes (transactions, langage d'interrogation) des bases relationnelles, au profit du passage à l'échelle, émergent à l'heure actuelle. Ces systèmes sont fortement orientés vers la distribution dans des environnements de type cloud, et leur conception varie selon l'objectif visé (accès temps réel, ou traitement analytiques). La structure des données reprend les principes vus dans la première partie du cours. Nous étudions les principes généraux des systèmes NoSQL, et en étudions certains: MongoDB, CouchDB, Cassandra, etc. Les problèmes de passage à l'échelle, de fiabilité, de sécurité, de reprise sur panne et de cohérence seront évoqués.La Recherche d'Information (RI) consiste à effectuer des recherches sur des ensembles de données peu structurées, en effectuant un classement par pertinence. Avec l'avènement de gros moteurs d'indexation tels que Google ou Amazon, les technologies de recherche textuelle devient incontournable et donne un véritable intérêt à toutes ses techniques de stockage et d'index orienté texte.Stockage distribué. Le volume des données manipulées par les moteurs de recherche, les sites de commerce électronique ou les sites communautaires rassemblant des millions d'utilisateurs, a atteint des niveaux inédits: le téraoctets est un ordre de grandeur courant, bientôt ce sera le pétaoctets. De nouvelles techniques de gestion de ces données massives ont émergé récemment, sous l'impulsion notamment des entreprises (Google, Amazon) directement confrontées aux problèmes liés à ces volumes inédits. L'exposé sera consacré à ces nouvelles techniques, en mettant l'accent sur les solutions s'appuyant sur la distribution du stockage et des traitements dans des parcs de machines extensibles appelés "Cloud Computing". Le cours présente les principales problématiques et méthodes de stockage distribué: réplication, partitionnement, tolérance aux pannes, illustrées par quelques solutions-phares (ElasticSearch, Hadoop, Cassandra, etc).Calcul distribué. Le stockage distribué est associé à des systèmes permettant de paralléliser les calculs pour traiter en temps raisonnable de très grandes masses de données, notamment à des fins analytiques. Le calcul parallèle à grande échelle est introduit et illustré avec des principes phares comme MapReduce, et des systèmes comme Spark, Hadoop et Flink.
Le cours est consacré à le gestion de données massives, non-structurées ou semi-structurées. Le passage à l'échelle de très gros volumes (téraoctets, pétaoctets) peut amener a revoir la modélisation relationnelle qui implique des opérations de jointures assez coûteuses dans un environnement distribué. Cette modélisation est également inadaptée à des données comme les textes, les images, ou un assemblage de plusieurs médias. On s'oriente alors plutôt vers une modélisation sous forme de "documents" souvent dénués de structure connue (e., documents images, vidéos, documents Office, etc) ou d'une structure très souple (documents hypertextes).Les notions de modèles de données et de langage d'interrogation sont alors à revoir. De plus le volume des données considérées implique la mise en place d'infrastructure à grande échelle typique des systèmes de gestion des données du Web.Le cours couvre les sujets suivants:Données peu structurées. Représentation de données complexes et/ou dotée d'une structure variable. Application à la représentation de documents textuels par des langages comme XML ou JSON. Notions essentielles sur la navigation dans une structure de document, le typage de documents, et la gestion de documents dans des bases de données.Systèmes NoSQL. Des systèmes de gestion de données qui renoncent à certaines fonctionnalités fortes (transactions, langage d'interrogation) des bases relationnelles, au profit du passage à l'échelle, émergent à l'heure actuelle. Ces systèmes sont fortement orientés vers la distribution dans des environnements de type cloud, et leur conception varie selon l'objectif visé (accès temps réel, ou traitement analytiques). La structure des données reprend les principes vus dans la première partie du cours. Nous étudions les principes généraux des systèmes NoSQL, et en étudions certains: MongoDB, CouchDB, Cassandra, etc. Les problèmes de passage à l'échelle, de fiabilité, de sécurité, de reprise sur panne et de cohérence seront évoqués.La Recherche d'Information (RI) consiste à effectuer des recherches sur des ensembles de données peu structurées, en effectuant un classement par pertinence. Avec l'avènement de gros moteurs d'indexation tels que Google ou Amazon, les technologies de recherche textuelle devient incontournable et donne un véritable intérêt à toutes ses techniques de stockage et d'index orienté texte.Stockage distribué. Le volume des données manipulées par les moteurs de recherche, les sites de commerce électronique ou les sites communautaires rassemblant des millions d'utilisateurs, a atteint des niveaux inédits: le téraoctets est un ordre de grandeur courant, bientôt ce sera le pétaoctets. De nouvelles techniques de gestion de ces données massives ont émergé récemment, sous l'impulsion notamment des entreprises (Google, Amazon) directement confrontées aux problèmes liés à ces volumes inédits. L'exposé sera consacré à ces nouvelles techniques, en mettant l'accent sur les solutions s'appuyant sur la distribution du stockage et des traitements dans des parcs de machines extensibles appelés "Cloud Computing". Le cours présente les principales problématiques et méthodes de stockage distribué: réplication, partitionnement, tolérance aux pannes, illustrées par quelques solutions-phares (ElasticSearch, Hadoop, Cassandra, etc).Calcul distribué. Le stockage distribué est associé à des systèmes permettant de paralléliser les calculs pour traiter en temps raisonnable de très grandes masses de données, notamment à des fins analytiques. Le calcul parallèle à grande échelle est introduit et illustré avec des principes phares comme MapReduce, et des systèmes comme Spark, Hadoop et Flink.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Le paradigme fonctionnel est aujourd'hui présent dans de nombreux langages modernes dits multi-paradigmes, tels que Python, Java, C#/F#, C++, Scala, et Swift. En particulier, la programmation fonctionnelle est devenue incontournable dans le domaine des applications web développées en Javascript. Ce cours a pour objectif d'étudier le paradigme fonctionnel de la programmation par le biais d'un langage généraliste permettant de programmer dans le style fonctionnel (par exemple Python). Cette étude sera ensuite élargie au contexte de la programmation web (par exemple le développement d'application React.js), et illustrée par un autre langage dans ce domaine (par exemple Typescript/JavaScript).
Le paradigme fonctionnel est aujourd'hui présent dans de nombreux langages modernes dits multi-paradigmes, tels que Python, Java, C#/F#, C++, Scala, et Swift. En particulier, la programmation fonctionnelle est devenue incontournable dans le domaine des applications web développées en Javascript. Ce cours a pour objectif d'étudier le paradigme fonctionnel de la programmation par le biais d'un langage généraliste permettant de programmer dans le style fonctionnel (par exemple Python). Cette étude sera ensuite élargie au contexte de la programmation web (par exemple le développement d'application React.js), et illustrée par un autre langage dans ce domaine (par exemple Typescript/JavaScript).
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
ObjectifsComprendre les bases de l'informatique,Maîtriser les bases de la programmation avec le langage Python,Écrire des programmes informatiques et scripts en Python,Écriture de scripts Python utiles et pratiques,Acquérir une culture de base en informatique et sur les nouveaux outils, services et matériels numériques ; comprendre les enjeux du numérique.Modéliser un système d'information (SI), écrire un modèle conceptuel de données, un modèle logique de données, Comprendre le fonctionnement des bases de données (modélisation, création des tables, requêtes en langage SQL). Organisation de l'enseignementCet enseignement se veut concret, pragmatique avec une progression pédagogique étudiée et graduée.Si l'UE est ouverte en Formation Ouverte à Distance (FOAD) : documents pédagogiques, cours, exercices, corrigés et vidéos pédagogiques sont mis en ligne semaine après semaine permettant de travailler de chez soi, à son propre rythme ; des séances en visio permettent de faire le point avec l'enseignant, en direct ; un forum permet des échanges concrets et réguliers de questions et réponses...Si l'UE est ouverte en "Hybride" : très nombreux documents pédagogiques, cours, exercices, corrigés et vidéos mis en ligne chaque semaine + au moins 2 séances de regroupements sur place ou en visio pour faire le point, reprendre des éléments de cours, corriger des exercices, répondre aux questions, etc.Si l'UE est ouverte en Présentiel : Une séance sur machine de 3,5 heures, chaque semaine pendant 13 semaines (Cours/ED/TP).6 séances de 3,5 heures sur machines de programmation (cours/TP) en langage Python (variables, entrées/sorties, structures conditionnelles, boucles, tableaux, fonctions, petits algorithmes), avec écriture/correction de nombreux codes sources en langage Python,4 séances de 3,5 heures (cours/TD) sur la modélisation et les bases de données (Modélisation du SI, écriture de MCD, MLD, MPD...)3 séances de 3,5 heures (cours/TD) sur la création de tables et requêtes en SQL sans et avec jointure(s) et les bases de données A ParisOuverture de l'UE uniquement au SEMESTRE 1 en "FOAD" (Formation Ouverte À Distance)Pas de cours à jour fixe et heure fixe : semaine après semaine, de très nombreux supports pédagogiques : documents de cours, exercices, corrigés détaillés, nombreux programmes sources totalement implémentés en Python, nombreuses vidéos pédagogiques faites maison, conseils, recommandations, sont mis en ligne sur la plateforme Moodle du Cnam. Deux fois par semestre, un point est réalisé en direct et en visio avec l'enseignant, qui revient sur des points clés du cours et des exercices et répond aux questions. Cet enseignement a été totalement adapté pour celles et ceux qui ne peuvent pas venir régulièrement à des cours en présentiel et désirent travailler avec efficacité de chez eux, quand ils le souhaitent ou le peuvent dans la mesure où il n'y a pas de cours traditionnels "en direct".Inscriptions : Début juillet à septembre 2025 https://www.cnam-paris.fr/m-inscrire/Début des enseignements en ligne : mi-septembre 2025.Inscription obligatoire (paiement compris) pour accéder aux documents de cours mis en ligne sur la plateforme MoodleCoût approximatif de l'UE à 6 crédits : autour de 207 euros, financements, exonérations possibles.Pour tout problème d'inscription, de coût, de financement ou de paiement merci de contacter exclusivement la scolarité : https://www.cnam-paris.fr/m-inscrire/ En régionCette UE est également ouverte dans certains centres Cnam en région et dispensée par des enseignants agréés par le Cnam et le responsable national de l'UE.Le programme de l'UE est identique en région et correspond à celui défini sur cette fiche mais chaque centre régional adapte son enseignement selon les besoins.Consulter donc directement votre centre régional qui vous donnera tous les renseignements utiles ou allez sur le site Web de votre centre régional (inscriptions, frais, ouverture de l'UE, ouverture en présentiel ou à distance, modalités d'évaluation...)https://www.cnam-paris.fr/reseau-des-centres/Document non contractuel.
ObjectifsComprendre les bases de l'informatique,Maîtriser les bases de la programmation avec le langage Python,Écrire des programmes informatiques et scripts en Python,Écriture de scripts Python utiles et pratiques,Acquérir une culture de base en informatique et sur les nouveaux outils, services et matériels numériques ; comprendre les enjeux du numérique.Modéliser un système d'information (SI), écrire un modèle conceptuel de données, un modèle logique de données, Comprendre le fonctionnement des bases de données (modélisation, création des tables, requêtes en langage SQL). Organisation de l'enseignementCet enseignement se veut concret, pragmatique avec une progression pédagogique étudiée et graduée.Si l'UE est ouverte en Formation Ouverte à Distance (FOAD) : documents pédagogiques, cours, exercices, corrigés et vidéos pédagogiques sont mis en ligne semaine après semaine permettant de travailler de chez soi, à son propre rythme ; des séances en visio permettent de faire le point avec l'enseignant, en direct ; un forum permet des échanges concrets et réguliers de questions et réponses...Si l'UE est ouverte en "Hybride" : très nombreux documents pédagogiques, cours, exercices, corrigés et vidéos mis en ligne chaque semaine + au moins 2 séances de regroupements sur place ou en visio pour faire le point, reprendre des éléments de cours, corriger des exercices, répondre aux questions, etc.Si l'UE est ouverte en Présentiel : Une séance sur machine de 3,5 heures, chaque semaine pendant 13 semaines (Cours/ED/TP).6 séances de 3,5 heures sur machines de programmation (cours/TP) en langage Python (variables, entrées/sorties, structures conditionnelles, boucles, tableaux, fonctions, petits algorithmes), avec écriture/correction de nombreux codes sources en langage Python,4 séances de 3,5 heures (cours/TD) sur la modélisation et les bases de données (Modélisation du SI, écriture de MCD, MLD, MPD...)3 séances de 3,5 heures (cours/TD) sur la création de tables et requêtes en SQL sans et avec jointure(s) et les bases de données A ParisOuverture de l'UE uniquement au SEMESTRE 1 en "FOAD" (Formation Ouverte À Distance)Pas de cours à jour fixe et heure fixe : semaine après semaine, de très nombreux supports pédagogiques : documents de cours, exercices, corrigés détaillés, nombreux programmes sources totalement implémentés en Python, nombreuses vidéos pédagogiques faites maison, conseils, recommandations, sont mis en ligne sur la plateforme Moodle du Cnam. Deux fois par semestre, un point est réalisé en direct et en visio avec l'enseignant, qui revient sur des points clés du cours et des exercices et répond aux questions. Cet enseignement a été totalement adapté pour celles et ceux qui ne peuvent pas venir régulièrement à des cours en présentiel et désirent travailler avec efficacité de chez eux, quand ils le souhaitent ou le peuvent dans la mesure où il n'y a pas de cours traditionnels "en direct".Inscriptions : Début juillet à septembre 2025 https://www.cnam-paris.fr/m-inscrire/Début des enseignements en ligne : mi-septembre 2025.Inscription obligatoire (paiement compris) pour accéder aux documents de cours mis en ligne sur la plateforme MoodleCoût approximatif de l'UE à 6 crédits : autour de 207 euros, financements, exonérations possibles.Pour tout problème d'inscription, de coût, de financement ou de paiement merci de contacter exclusivement la scolarité : https://www.cnam-paris.fr/m-inscrire/ En régionCette UE est également ouverte dans certains centres Cnam en région et dispensée par des enseignants agréés par le Cnam et le responsable national de l'UE.Le programme de l'UE est identique en région et correspond à celui défini sur cette fiche mais chaque centre régional adapte son enseignement selon les besoins.Consulter donc directement votre centre régional qui vous donnera tous les renseignements utiles ou allez sur le site Web de votre centre régional (inscriptions, frais, ouverture de l'UE, ouverture en présentiel ou à distance, modalités d'évaluation...)https://www.cnam-paris.fr/reseau-des-centres/Document non contractuel.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
L'objectif principal est d'être capable de mener à bien un projet informatique depuis sa conception jusqu'à sa réalisation en mettant en oeuvre un cas réel, hormis la programmation.L'accent est mis plus particulièrement sur le travail en amont d'un chef de projet MOA (Maitrise d'Ouvrage) c'est-à-dire collecte des besoins , définition des objectifs, risques, contraintes , processus impactés par le projet.De nombreux thèmes abordés ouvrent une vers d'autres enseignements et d'autres domaines de l'informatique: ITIL, Management des risques, méthodes agiles, modélisation UML, etc.
L'objectif principal est d'être capable de mener à bien un projet informatique depuis sa conception jusqu'à sa réalisation en mettant en oeuvre un cas réel, hormis la programmation.L'accent est mis plus particulièrement sur le travail en amont d'un chef de projet MOA (Maitrise d'Ouvrage) c'est-à-dire collecte des besoins , définition des objectifs, risques, contraintes , processus impactés par le projet.De nombreux thèmes abordés ouvrent une vers d'autres enseignements et d'autres domaines de l'informatique: ITIL, Management des risques, méthodes agiles, modélisation UML, etc.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Le cours présente des méthodes pour décrire, expliquer ou prédire une variables à l'aide d'un ou plusieurs caractères quantitatifs et/ou qualitatifs. Ces méthodes, fondées sur le modèle linéaire, sont illustrées par des sorties R.
Le cours présente des méthodes pour décrire, expliquer ou prédire une variables à l'aide d'un ou plusieurs caractères quantitatifs et/ou qualitatifs. Ces méthodes, fondées sur le modèle linéaire, sont illustrées par des sorties R.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Raison d'être de cette UE : les besoins croissants des utilisateurs s'appuyant sur les possibilités offertes par les nouvelles technologies (IA, Cloud, objets connectés, etc.) ainsi que les exigences en matière de sécurité des SI imposent aux DSI (direction des systèmes d'information) de faire preuve d'une grande agilité, d'une forte capacité d'adaptation et d'une maîtrise des processus métier. Ainsi, ITIL (Information Technology Infrastructure Library, ou Bibliothèque pour l'infrastructure des technologies de l'information en français) est plus que jamais indispensable pour toute DSI moderne, les entreprises ont un grand besoin de faire appel à des compétences formées sur les bonnes pratiques et capables de les mettre en application. Les principaux objectifs de ce cours sont :1) Appréhender la gestion des services liés aux technologies de l'information et acquérir un langage commun praticable par les acteurs de ces services.2) Être en mesure de participer à des projets d'implantation ou d'amélioration des processus de services informatiques.3) Savoir s'intégrer dans une organisation s'appuyant sur le référentiel ITIL ou les standards IT4IT ou ISO 20000.Le cours s'appuie sur la nouvelle version ITIL 4 sortie en 2019, il reprend les concepts clés d'ITIL 3 qui demeurent valables (notamment le cycle de vie des services). Le cours suppose une connaissance du contexte de fonctionnement d'un système d'information et d'une DSI afin de mieux appliquer les pratiques étudiées.Il est aussi souhaitable d'avoir une connaissance correcte de l'anglais écrit car une bonne partie des termes utilisés sont en anglais (ex : Value stream).Le cours permet de comprendre comment ITIL peut être appliqué en entreprise et de faciliter la préparation à l'examen de certification ITIL 4 Foundation.Toutefois l'examen devra être passé dans un centre agréé indépendant du Cnam. La validation du cours n'est pas associée à la certification.
Raison d'être de cette UE : les besoins croissants des utilisateurs s'appuyant sur les possibilités offertes par les nouvelles technologies (IA, Cloud, objets connectés, etc.) ainsi que les exigences en matière de sécurité des SI imposent aux DSI (direction des systèmes d'information) de faire preuve d'une grande agilité, d'une forte capacité d'adaptation et d'une maîtrise des processus métier. Ainsi, ITIL (Information Technology Infrastructure Library, ou Bibliothèque pour l'infrastructure des technologies de l'information en français) est plus que jamais indispensable pour toute DSI moderne, les entreprises ont un grand besoin de faire appel à des compétences formées sur les bonnes pratiques et capables de les mettre en application. Les principaux objectifs de ce cours sont :1) Appréhender la gestion des services liés aux technologies de l'information et acquérir un langage commun praticable par les acteurs de ces services.2) Être en mesure de participer à des projets d'implantation ou d'amélioration des processus de services informatiques.3) Savoir s'intégrer dans une organisation s'appuyant sur le référentiel ITIL ou les standards IT4IT ou ISO 20000.Le cours s'appuie sur la nouvelle version ITIL 4 sortie en 2019, il reprend les concepts clés d'ITIL 3 qui demeurent valables (notamment le cycle de vie des services). Le cours suppose une connaissance du contexte de fonctionnement d'un système d'information et d'une DSI afin de mieux appliquer les pratiques étudiées.Il est aussi souhaitable d'avoir une connaissance correcte de l'anglais écrit car une bonne partie des termes utilisés sont en anglais (ex : Value stream).Le cours permet de comprendre comment ITIL peut être appliqué en entreprise et de faciliter la préparation à l'examen de certification ITIL 4 Foundation.Toutefois l'examen devra être passé dans un centre agréé indépendant du Cnam. La validation du cours n'est pas associée à la certification.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Présentation des enjeux et des objectifs de la gestion des processus métiers liés aux systèmes d'information.Présentation des méthodes de gestion et des langages de modélisation des processus métiers.Introduction à la fouille des processus (Process Mining) et aux Workflows.
Présentation des enjeux et des objectifs de la gestion des processus métiers liés aux systèmes d'information.Présentation des méthodes de gestion et des langages de modélisation des processus métiers.Introduction à la fouille des processus (Process Mining) et aux Workflows.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Cet enseignement s'intéresse à l'impact des caractéristiques des données massives (volume, variété, vélocité) sur les méthodes de fouille de données. Sont examinées les approches actuelles qui permettent de faire passer à l'échelle les méthodes de fouille, en insistant sur les spécificités des opérations de fouille en environnement distribué.Les caractéristiques mentionnées sont ensuite considérées de façon plus spécifique pour certains problèmes fréquents dans le traitement des données massives. Sont ainsi abordés les systèmes de recommandation et la recherche efficace par similarité, la classification automatique et l'apprentissage supervisé sur une plate-forme distribuée, les opérations spécifiques au traitement des données textuelles souvent hétérogènes, les implications de la vélocité sur la fouille de flux de données, l'analyse de grands graphes et de réseaux sociaux.L'UE s'intéresse également au rôle de la visualisation et de l'interaction, non seulement dans la présentation des résultats mais aussi dans les opérations de fouille de données.
Cet enseignement s'intéresse à l'impact des caractéristiques des données massives (volume, variété, vélocité) sur les méthodes de fouille de données. Sont examinées les approches actuelles qui permettent de faire passer à l'échelle les méthodes de fouille, en insistant sur les spécificités des opérations de fouille en environnement distribué.Les caractéristiques mentionnées sont ensuite considérées de façon plus spécifique pour certains problèmes fréquents dans le traitement des données massives. Sont ainsi abordés les systèmes de recommandation et la recherche efficace par similarité, la classification automatique et l'apprentissage supervisé sur une plate-forme distribuée, les opérations spécifiques au traitement des données textuelles souvent hétérogènes, les implications de la vélocité sur la fouille de flux de données, l'analyse de grands graphes et de réseaux sociaux.L'UE s'intéresse également au rôle de la visualisation et de l'interaction, non seulement dans la présentation des résultats mais aussi dans les opérations de fouille de données.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Objectif : comprendre l'architecture de la publication web et les différents composants qui structurent un système d'information depuis les bases utiles sur le plan strictement informatique jusqu'au volet fonctionnel.Une vue panoramique est proposée des principales innovations en termes de structuration et de gestion informatisée de l'information pour articuler des ressources hétérogènes et faciliter leur ré-utilisabilité. L'évolution des classifications sur le web, l'élargissement de la panoplie des outils de publication viennent compléter la gestion des ressources documentaires traditionnelles (Musées, Archives, Bibliothèques, Entreprises, etc.)Prise en mains des techniques de base de la publication web (HTML5-CSS3, PHP-MySQL).
Objectif : comprendre l'architecture de la publication web et les différents composants qui structurent un système d'information depuis les bases utiles sur le plan strictement informatique jusqu'au volet fonctionnel.Une vue panoramique est proposée des principales innovations en termes de structuration et de gestion informatisée de l'information pour articuler des ressources hétérogènes et faciliter leur ré-utilisabilité. L'évolution des classifications sur le web, l'élargissement de la panoplie des outils de publication viennent compléter la gestion des ressources documentaires traditionnelles (Musées, Archives, Bibliothèques, Entreprises, etc.)Prise en mains des techniques de base de la publication web (HTML5-CSS3, PHP-MySQL).
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir une bonne connaissance de l'informatique décisionnelle (Business Intelligence), et en particulier de tous les processus liés à une architecture d'entrepôt de données (Data Warehouse).Cette UE cible tout particulièrement la conception de l'entrepôt de données, la gestion du projet, et sa mise en œuvre, en particulier la mise en œuvre de la partie ETL.Remarque : Pour une maitrise complète du processus, tant du point de vue gestion des données que du point de vue analyse des données (data Science) il est conseiller de suivre également le NFE212 (semestre 2) qui fait suite au NFE211 (semestre 1)
Acquérir une bonne connaissance de l'informatique décisionnelle (Business Intelligence), et en particulier de tous les processus liés à une architecture d'entrepôt de données (Data Warehouse).Cette UE cible tout particulièrement la conception de l'entrepôt de données, la gestion du projet, et sa mise en œuvre, en particulier la mise en œuvre de la partie ETL.Remarque : Pour une maitrise complète du processus, tant du point de vue gestion des données que du point de vue analyse des données (data Science) il est conseiller de suivre également le NFE212 (semestre 2) qui fait suite au NFE211 (semestre 1)
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce cours s’adresse à tous ceux qui veulent concevoir, implanter, alimenter et interroger une base de données (BD), et intégrer cette BD à une application. Dans un contexte académique, il s’adresse aux étudiants en troisième année de Licence (L3). Dans un contexte professionnel, le contenu du cours présente tout ce qu’il est nécessaire de maîtriser quand on conçoit une BD ou que l’on développe des applications qui s’appuient sur une BD. Au-delà de ce public principal, toute personne désirant comprendre les principes, méthodes et outils des systèmes de gestion de données trouvera un intérêt à lire les chapitres consacrés à la conception, à l’interrogation et à la programmation SQL, pour ne citer que les principaux.Le cours comprend trois parties consacrées successivement au modèle relationnel et à l’interrogation de bases de données relationnelles, à la conception et à l’implantation d’une base, et enfin aux applications s’appuyant sur une base de données avec des éléments de programmation et une introduction aux transactions. Ce cours ne présente en revanche pas, ou peu, les connaissances nécessaires à la gestion et à l’administration d’une BD: stockage, indexation, évaluation des requêtes, concurrence des accès, reprise sur panne. Ces sujets sont étudiés en détail dans la seconde partie, disponible séparément sur le site http://sys.bdpedia.fr, correspondant à l'UE NFE106.
Ce cours s’adresse à tous ceux qui veulent concevoir, implanter, alimenter et interroger une base de données (BD), et intégrer cette BD à une application. Dans un contexte académique, il s’adresse aux étudiants en troisième année de Licence (L3). Dans un contexte professionnel, le contenu du cours présente tout ce qu’il est nécessaire de maîtriser quand on conçoit une BD ou que l’on développe des applications qui s’appuient sur une BD. Au-delà de ce public principal, toute personne désirant comprendre les principes, méthodes et outils des systèmes de gestion de données trouvera un intérêt à lire les chapitres consacrés à la conception, à l’interrogation et à la programmation SQL, pour ne citer que les principaux.Le cours comprend trois parties consacrées successivement au modèle relationnel et à l’interrogation de bases de données relationnelles, à la conception et à l’implantation d’une base, et enfin aux applications s’appuyant sur une base de données avec des éléments de programmation et une introduction aux transactions. Ce cours ne présente en revanche pas, ou peu, les connaissances nécessaires à la gestion et à l’administration d’une BD: stockage, indexation, évaluation des requêtes, concurrence des accès, reprise sur panne. Ces sujets sont étudiés en détail dans la seconde partie, disponible séparément sur le site http://sys.bdpedia.fr, correspondant à l'UE NFE106.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Savoir concevoir et développer des systèmes intégrant des éléments embarqués et communicants, en utilisant les produits industriels ou grand public (téléphones mobiles, tablettes, ...) et les technologies logicielles actuelles (Java, C#, .NET, Android,...)
Savoir concevoir et développer des systèmes intégrant des éléments embarqués et communicants, en utilisant les produits industriels ou grand public (téléphones mobiles, tablettes, ...) et les technologies logicielles actuelles (Java, C#, .NET, Android,...)
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce cours présente les principaux aspects de la sécurité des réseaux. Il présente les problèmes généraux de sécurité (confidentialité, intégrité, disponibilité, authentification et contrôle d’accès, non-répudiation), les solutions-types connues pour ces problèmes et leur mise en œuvre dans l'architecture Internet.
Ce cours présente les principaux aspects de la sécurité des réseaux. Il présente les problèmes généraux de sécurité (confidentialité, intégrité, disponibilité, authentification et contrôle d’accès, non-répudiation), les solutions-types connues pour ces problèmes et leur mise en œuvre dans l'architecture Internet.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
ObjectifsAutomatiser certaines tâches et traitements répétitifs sous Excel,Gagner du temps en créant et utilisant des macros VBA sous Excel,Réaliser des traitements et calculs qu'Excel ne permet pas,Apprendre à bien programmer avec le langage Visual Basic Application (VBA),Savoir écrire des macros et scripts en langage VBA,Piloter la création de feuilles, classeurs, gérer des fichiers à partir de macros VBA,Piloter l'écriture, la lecture de données, la conduite de calculs dans des feuilles Excel à partir de macros VBA,Acquérir une autonomie en programmation VBA,Savoir analyser une problématique, la résoudre et écrire des algorithmes,Savoir écrire des programmes/macros qui permettent des tâches répétitives, dynamiques, une automatisation des tâches sous Excel.Comprendre l'interfaçage Python / VBA, exemples concrets en Python. Organisation de l'enseignementCet enseignement se veut concret, pragmatique avec une progression pédagogique étudiée et graduée ; un seul objectif : savoir programmer pleinement et en autonomie en VBA, créer des macros utiles, automatiser des tâches sous Excel via VBA.Si l'UE est ouverte en Formation Ouverte À Distance (FOAD) : documents pédagogiques, cours, exercices, corrigés, codes sources VBA et vidéos pédagogiques sont mis en ligne semaine après semaine permettant de travailler de chez soi, à son propre rythme ; des séances en visio permettent de faire le point avec l'enseignant, en direct ; un forum permet des échanges concrets et réguliers de questions et réponses…Si l'UE est ouverte en "Hybride" : nombreux documents pédagogiques, cours, exercices, corrigés et vidéos mis en ligne chaque semaine + au moins 2 séances de regroupements sur place ou en visio pour faire le point, reprendre des éléments de cours, corriger des exercices, répondre aux questions, etc.Si l'UE est ouverte en Présentiel : une séance sur machine de 3,5 heures, chaque semaine pendant 13 semaines (Cours/ED/TP) A ParisOuverture de l'UE uniquement au SEMESTRE 1 en "FOAD" (Formation Ouverte À Distance)Pas de cours à jour fixe et heure fixe : semaine après semaine, de très nombreux documents pédagogiques, cours, exercices, corrigés, programmes sources VBA totalement implémentés, nombreuses vidéos pédagogiques faites maison, conseils, recommandations, sont mis en ligne sur la plateforme Moodle du Cnam. Deux fois par trimestre, un point est réalisé en direct et en visio avec l'enseignant, qui revient sur des points clés du cours et des exercices et répond aux questions. Cet enseignement a été totalement conçu et adapté pour celles et ceux qui ne peuvent pas venir régulièrement à des cours en présentiel et désirent travailler avec efficacité de chez eux quand ils le souhaitent ou le peuvent dans la mesure où il n'y a pas de cours "en direct".Inscriptions : Début juillet et septembre 2025 https://www.cnam-paris.fr/m-inscrire/Début des enseignements en ligne : mi-septembre 2025Inscription obligatoire (paiement compris) pour accéder aux documents de cours mis en ligne sur la plateforme MoodleCoût approximatif de l'UE à 6 crédits : autour de 207 euros, financements et exonérations possibles.Pour tout problème d'inscription, de coût, de financement ou de paiement merci de contacter exclusivement la scolarité : https://www.cnam-paris.fr/m-inscrire/ En régionCette UE est également ouverte dans certains centres Cnam en région. Les cours sont dispensés par des enseignants agréés par le Cnam et le responsable national de l'UE.Le programme de l'UE est identique en région et correspond à celui défini sur cette fiche mais chaque centre régional adapte son enseignement selon les besoins.Consulter donc directement votre centre régional qui vous donnera tous les renseignements utiles ou allez sur le site Web de votre centre régional (inscription, frais, ouverture de l'UE, ouverture en présentiel ou à distance, modalités d'évaluation...)https://www.cnam-paris.fr/reseau-des-centres/Document non contractuel.
ObjectifsAutomatiser certaines tâches et traitements répétitifs sous Excel,Gagner du temps en créant et utilisant des macros VBA sous Excel,Réaliser des traitements et calculs qu'Excel ne permet pas,Apprendre à bien programmer avec le langage Visual Basic Application (VBA),Savoir écrire des macros et scripts en langage VBA,Piloter la création de feuilles, classeurs, gérer des fichiers à partir de macros VBA,Piloter l'écriture, la lecture de données, la conduite de calculs dans des feuilles Excel à partir de macros VBA,Acquérir une autonomie en programmation VBA,Savoir analyser une problématique, la résoudre et écrire des algorithmes,Savoir écrire des programmes/macros qui permettent des tâches répétitives, dynamiques, une automatisation des tâches sous Excel.Comprendre l'interfaçage Python / VBA, exemples concrets en Python. Organisation de l'enseignementCet enseignement se veut concret, pragmatique avec une progression pédagogique étudiée et graduée ; un seul objectif : savoir programmer pleinement et en autonomie en VBA, créer des macros utiles, automatiser des tâches sous Excel via VBA.Si l'UE est ouverte en Formation Ouverte À Distance (FOAD) : documents pédagogiques, cours, exercices, corrigés, codes sources VBA et vidéos pédagogiques sont mis en ligne semaine après semaine permettant de travailler de chez soi, à son propre rythme ; des séances en visio permettent de faire le point avec l'enseignant, en direct ; un forum permet des échanges concrets et réguliers de questions et réponses…Si l'UE est ouverte en "Hybride" : nombreux documents pédagogiques, cours, exercices, corrigés et vidéos mis en ligne chaque semaine + au moins 2 séances de regroupements sur place ou en visio pour faire le point, reprendre des éléments de cours, corriger des exercices, répondre aux questions, etc.Si l'UE est ouverte en Présentiel : une séance sur machine de 3,5 heures, chaque semaine pendant 13 semaines (Cours/ED/TP) A ParisOuverture de l'UE uniquement au SEMESTRE 1 en "FOAD" (Formation Ouverte À Distance)Pas de cours à jour fixe et heure fixe : semaine après semaine, de très nombreux documents pédagogiques, cours, exercices, corrigés, programmes sources VBA totalement implémentés, nombreuses vidéos pédagogiques faites maison, conseils, recommandations, sont mis en ligne sur la plateforme Moodle du Cnam. Deux fois par trimestre, un point est réalisé en direct et en visio avec l'enseignant, qui revient sur des points clés du cours et des exercices et répond aux questions. Cet enseignement a été totalement conçu et adapté pour celles et ceux qui ne peuvent pas venir régulièrement à des cours en présentiel et désirent travailler avec efficacité de chez eux quand ils le souhaitent ou le peuvent dans la mesure où il n'y a pas de cours "en direct".Inscriptions : Début juillet et septembre 2025 https://www.cnam-paris.fr/m-inscrire/Début des enseignements en ligne : mi-septembre 2025Inscription obligatoire (paiement compris) pour accéder aux documents de cours mis en ligne sur la plateforme MoodleCoût approximatif de l'UE à 6 crédits : autour de 207 euros, financements et exonérations possibles.Pour tout problème d'inscription, de coût, de financement ou de paiement merci de contacter exclusivement la scolarité : https://www.cnam-paris.fr/m-inscrire/ En régionCette UE est également ouverte dans certains centres Cnam en région. Les cours sont dispensés par des enseignants agréés par le Cnam et le responsable national de l'UE.Le programme de l'UE est identique en région et correspond à celui défini sur cette fiche mais chaque centre régional adapte son enseignement selon les besoins.Consulter donc directement votre centre régional qui vous donnera tous les renseignements utiles ou allez sur le site Web de votre centre régional (inscription, frais, ouverture de l'UE, ouverture en présentiel ou à distance, modalités d'évaluation...)https://www.cnam-paris.fr/reseau-des-centres/Document non contractuel.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce cours présente les méthodes modernes d'intelligence artificielle pour la modélisation décisionnelle à partir des données, notamment les machines à vecteurs supports (SVM), les forêts aléatoires et les réseaux de neurones profonds, en vue de leur utilisation dans des applications réelles.L'apprentissage automatique ou (machine learning) permet de construire des modèles prédictifs à partir de jeux de données empiriques, par exemple pour la prise de décision. Les méthodes abordées font partie de l'intelligence artificielle et de la fouille de données et ont de très nombreuses applications dans des domaines aussi divers que l'assurance qualité, le diagnostic médical, les véhicules autonomes, la bio-ingénierie, la climatologie, la sécurité environnementale, le marketing, la gestion de la relation client, la recherche d'information, etc.
Ce cours présente les méthodes modernes d'intelligence artificielle pour la modélisation décisionnelle à partir des données, notamment les machines à vecteurs supports (SVM), les forêts aléatoires et les réseaux de neurones profonds, en vue de leur utilisation dans des applications réelles.L'apprentissage automatique ou (machine learning) permet de construire des modèles prédictifs à partir de jeux de données empiriques, par exemple pour la prise de décision. Les méthodes abordées font partie de l'intelligence artificielle et de la fouille de données et ont de très nombreuses applications dans des domaines aussi divers que l'assurance qualité, le diagnostic médical, les véhicules autonomes, la bio-ingénierie, la climatologie, la sécurité environnementale, le marketing, la gestion de la relation client, la recherche d'information, etc.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Former les auditeurs aux techniques modernes d'intelligence artificielle appliquées au données de type multimédia et appliquer ces techniques à des problématiques couramment utilisées en sciences des données.
Former les auditeurs aux techniques modernes d'intelligence artificielle appliquées au données de type multimédia et appliquer ces techniques à des problématiques couramment utilisées en sciences des données.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Présentation des problématiques liées à la simulation numérique.Présentation des outils de programmation pour la mécanique des fluides numérique.
Présentation des problématiques liées à la simulation numérique.Présentation des outils de programmation pour la mécanique des fluides numérique.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
L’objectif de ce cours est d’apprendre le paradigme de la programmation orientée objet et la façon dont il est mis en oeuvre dans différents langages de programmation courants.Les concepts de la programmation objet (encapsulation, héritage simple et multiple, redéfinition, polymorphisme) seront étudiés à travaers plusieurs langages : de façon systématique, Python et Java et ponctuellement C++ et Javascript.
L’objectif de ce cours est d’apprendre le paradigme de la programmation orientée objet et la façon dont il est mis en oeuvre dans différents langages de programmation courants.Les concepts de la programmation objet (encapsulation, héritage simple et multiple, redéfinition, polymorphisme) seront étudiés à travaers plusieurs langages : de façon systématique, Python et Java et ponctuellement C++ et Javascript.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
De par le développement des technologies Web, des langages de programmation concurrente, des outils de programmation réseau et celui des processeurs multi-cœurs, le calcul concurrent est aujourd'hui omniprésent dans la construction de systèmes comme les systèmes d'exploitation, les systèmes distribués et les systèmes temps réel. Cependant, la conception de tels systèmes et la preuve de leur correction sont des tâches très difficiles.Ce cours a pour objectif :- d'acquérir une connaissance pratique des "bons" patrons de la programmation concurrente (Java)- de comprendre les problèmes fondamentaux des systèmes concurrents- et de s'initier à des méthodes et techniques de vérification automatique de ces systèmes (model-checking, logiques temporelles)
De par le développement des technologies Web, des langages de programmation concurrente, des outils de programmation réseau et celui des processeurs multi-cœurs, le calcul concurrent est aujourd'hui omniprésent dans la construction de systèmes comme les systèmes d'exploitation, les systèmes distribués et les systèmes temps réel. Cependant, la conception de tels systèmes et la preuve de leur correction sont des tâches très difficiles.Ce cours a pour objectif :- d'acquérir une connaissance pratique des "bons" patrons de la programmation concurrente (Java)- de comprendre les problèmes fondamentaux des systèmes concurrents- et de s'initier à des méthodes et techniques de vérification automatique de ces systèmes (model-checking, logiques temporelles)
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Appréhender les concepts permettant la mise en oeuvre d'applications Java d'entreprise, basées sur des intergiciels (middleware) à objets répartis de type RMI (Remote Method Invocation). Connaître les techniques de base permettant d'implantation de ce type de intergiciel en Java.
Appréhender les concepts permettant la mise en oeuvre d'applications Java d'entreprise, basées sur des intergiciels (middleware) à objets répartis de type RMI (Remote Method Invocation). Connaître les techniques de base permettant d'implantation de ce type de intergiciel en Java.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
L'unité d'enseignement vise le développement de compétences appliquées au pilotage de processus d'innovation et à la mise en oeuvre d'un projet associé à des enjeux numériques, data en lien avec des focus : Gouvernance des données publiques, CivicTech/GovTech, Dispositifs participatifs numériques, Labs d'innovation publique, innovation collaborative territoriale (Tiers Lieux). Les enseignements sont mis en perspective par rapport aux théories de la sociologie de l'innovation publique. Une séance de regroupement permet une mise en discussion et analyse de programmes gouvernementaux et territoriaux.Cours à distance d'avril à juin : webconférences de 18 à 20h00 + ressources à travailler sur l'espace numériqueL'UEV244 fait partie du Certificat de spécialisation CS61 (Innovations territoriales, Politiques numériques et Open Data) et est également proposée dans le Master 2 Innovation Entreprise et Société M2 IES (parcours Management Public ou Transformation). Cette UE peut également être suivie à "la carte" indépendamment des diplômes.
L'unité d'enseignement vise le développement de compétences appliquées au pilotage de processus d'innovation et à la mise en oeuvre d'un projet associé à des enjeux numériques, data en lien avec des focus : Gouvernance des données publiques, CivicTech/GovTech, Dispositifs participatifs numériques, Labs d'innovation publique, innovation collaborative territoriale (Tiers Lieux). Les enseignements sont mis en perspective par rapport aux théories de la sociologie de l'innovation publique. Une séance de regroupement permet une mise en discussion et analyse de programmes gouvernementaux et territoriaux.Cours à distance d'avril à juin : webconférences de 18 à 20h00 + ressources à travailler sur l'espace numériqueL'UEV244 fait partie du Certificat de spécialisation CS61 (Innovations territoriales, Politiques numériques et Open Data) et est également proposée dans le Master 2 Innovation Entreprise et Société M2 IES (parcours Management Public ou Transformation). Cette UE peut également être suivie à "la carte" indépendamment des diplômes.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir la maîtrise de méthodes et d'outils pour la conception et la mise en oeuvre d'applications temps réel en automatique. Connaitre le contexte technologique des véhicules autonomes Savoir modéliser la dynamique d'un véhicule autonome Connaitre les bases du pilotage temps réel d'un véhicule autonome Simuler un véhicule autonome
Acquérir la maîtrise de méthodes et d'outils pour la conception et la mise en oeuvre d'applications temps réel en automatique. Connaitre le contexte technologique des véhicules autonomes Savoir modéliser la dynamique d'un véhicule autonome Connaitre les bases du pilotage temps réel d'un véhicule autonome Simuler un véhicule autonome
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
L'utilisation de processeurs graphiques (GPU) pour le calcul scientifique et les sciences de l'ingénieur permet un gain considérable en temps de calcul par rapport à une solution CPU classique. Ceci se fait au prix d'une programmation assez spécifique qu'il faut bien maîtriser pour pouvoir tirer le meilleur profit de ces processeurs.Ce cours propose une familiarisation avec les outils mathématiques et algorithmiques des sciences de l'ingénieur nécessaires pour le développement de codes de calcul sur GPU et plus particulièrement sur les processeurs NVidia à travers l'utilisation du langage Cuda.Le Cnam à obtenu le label " Cuda Teaching Center "
L'utilisation de processeurs graphiques (GPU) pour le calcul scientifique et les sciences de l'ingénieur permet un gain considérable en temps de calcul par rapport à une solution CPU classique. Ceci se fait au prix d'une programmation assez spécifique qu'il faut bien maîtriser pour pouvoir tirer le meilleur profit de ces processeurs.Ce cours propose une familiarisation avec les outils mathématiques et algorithmiques des sciences de l'ingénieur nécessaires pour le développement de codes de calcul sur GPU et plus particulièrement sur les processeurs NVidia à travers l'utilisation du langage Cuda.Le Cnam à obtenu le label " Cuda Teaching Center "
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Garantir la maitrise pratique des concepts enseignés dans l'UE Architectures Logicielles Java(1) par la mise en oeuvre d'un projet d'intranet.
Garantir la maitrise pratique des concepts enseignés dans l'UE Architectures Logicielles Java(1) par la mise en oeuvre d'un projet d'intranet.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Fournir les concepts et démarches relatives au processus d'informatisation d'une application. Les principales phases d'informatisation sont étudiées
Fournir les concepts et démarches relatives au processus d'informatisation d'une application. Les principales phases d'informatisation sont étudiées
Période : Second semestre, Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Approfondir les bases méthodologiques pour l'analyse et la conception de systèmes d'information, être capable de choisir et d'utiliser un outil d'aide à la conception tout au long du cycle de développement.Le cours approfondira surtout les concepts orientés objet et la notation UML.
Approfondir les bases méthodologiques pour l'analyse et la conception de systèmes d'information, être capable de choisir et d'utiliser un outil d'aide à la conception tout au long du cycle de développement.Le cours approfondira surtout les concepts orientés objet et la notation UML.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce module permet d’acquérir, de consolider et de mettre en pratique un ensemble de compétences permettant de réaliser un système d’information : spécification d’un cahier des charges, conception UML de l’architecture d’une solution et de ses différents modules, mise en place d’une stratégie de test, utilisation des outils de gestion des versions, intégration de patrons de conception, gestion des données et de la persistance, conception des interfaces graphiques constituant l’IHM du système développé, notions de base pour le développement d'une application Web.A l’issue de ce module, l’étudiant sera capable de réaliser une solution logicielle complète et fonctionnelle pour répondre à un besoin donné (cahier des charges). Le langage support de ce module est le langage Java. L’environnement de développement est Eclipse. La gestion des données s’appuiera sur MySQL (XAMPP). Les tests s’appuient sur l’environnement JUnit. Et enfin, la gestion des versions se fait avec GIT.
Ce module permet d’acquérir, de consolider et de mettre en pratique un ensemble de compétences permettant de réaliser un système d’information : spécification d’un cahier des charges, conception UML de l’architecture d’une solution et de ses différents modules, mise en place d’une stratégie de test, utilisation des outils de gestion des versions, intégration de patrons de conception, gestion des données et de la persistance, conception des interfaces graphiques constituant l’IHM du système développé, notions de base pour le développement d'une application Web.A l’issue de ce module, l’étudiant sera capable de réaliser une solution logicielle complète et fonctionnelle pour répondre à un besoin donné (cahier des charges). Le langage support de ce module est le langage Java. L’environnement de développement est Eclipse. La gestion des données s’appuiera sur MySQL (XAMPP). Les tests s’appuient sur l’environnement JUnit. Et enfin, la gestion des versions se fait avec GIT.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
L'accent est mis sur l'appropriation de l'ensemble des concepts permettant la production d’une étude d’architecture d’entreprise sur les 3 dimensions suivantes :La vision Métier (Pourquoi ?)La vision Applicative (Quoi ?)La vision Infrastructure (Comment ?)La vision métier structure le SI par les activités de l’entreprise ou de l’organisme vis-à-vis de ses processus métiers qui contribuent à la stratégie de l’entreprise. Elle décrit donc l’ensemble des processus « métier » et des activités de l’entreprise que le SI doit supporter.La vision applicative structure le SI en blocs applicatifs communicants. Elle décrit les applications, les flux et les données échangés entre applications. Elle est le lien entre la vision métier et infrastructure.La vision infrastructure décrit les composants matériels, logiciels, installations, réseaux et serveurs nécessaires aux fonctionnements des actifs du SI. Les composants d’infrastructure du SI peuvent être hébergés sur du Cloud ou On-Premise.Ces visions du SI reposent sur deux socles d'architecture :L’architecture fonctionnelle qui offre un cadre de structuration intangible des informations et fonctions nécessaires aux processus métiers. Il s’agit donc de la structuration du SI en blocs fonctionnels communicants indépendamment de l’organisation.L’architecture technique qui est un cadre stable de structuration des éléments d’infrastructure.
L'accent est mis sur l'appropriation de l'ensemble des concepts permettant la production d’une étude d’architecture d’entreprise sur les 3 dimensions suivantes :La vision Métier (Pourquoi ?)La vision Applicative (Quoi ?)La vision Infrastructure (Comment ?)La vision métier structure le SI par les activités de l’entreprise ou de l’organisme vis-à-vis de ses processus métiers qui contribuent à la stratégie de l’entreprise. Elle décrit donc l’ensemble des processus « métier » et des activités de l’entreprise que le SI doit supporter.La vision applicative structure le SI en blocs applicatifs communicants. Elle décrit les applications, les flux et les données échangés entre applications. Elle est le lien entre la vision métier et infrastructure.La vision infrastructure décrit les composants matériels, logiciels, installations, réseaux et serveurs nécessaires aux fonctionnements des actifs du SI. Les composants d’infrastructure du SI peuvent être hébergés sur du Cloud ou On-Premise.Ces visions du SI reposent sur deux socles d'architecture :L’architecture fonctionnelle qui offre un cadre de structuration intangible des informations et fonctions nécessaires aux processus métiers. Il s’agit donc de la structuration du SI en blocs fonctionnels communicants indépendamment de l’organisation.L’architecture technique qui est un cadre stable de structuration des éléments d’infrastructure.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Cette UE s'adresse aux auditeurs souhaitant obtenir le diplôme de niveau II de concepteur-architecte informatique, et/ou préparant le diplôme d'ingénieur spécialité informatique, et/ou un master spécialité informatique.L’objectif de cette UE est d’acquérir les bases nécessaires à l’appréhension des nouvelles problématiques liées à la gestion des données à large échelle dans l’entreprise.Les nouvelles problématiques autour de la donnée concernent d’une part le stockage et la gestion du volume et de l’hétérogénéité (BD relationnelles ou NoSQL, stockage réparti dans le cloud, entrepôts de données, lacs de données, etc.) et d’autre part les dimensions liées à la qualité des données dans ces nouvelles solutions technologiques (intégrité, sécurité des données, confidentialité des données personnelles, coût énergétique etc.).
Cette UE s'adresse aux auditeurs souhaitant obtenir le diplôme de niveau II de concepteur-architecte informatique, et/ou préparant le diplôme d'ingénieur spécialité informatique, et/ou un master spécialité informatique.L’objectif de cette UE est d’acquérir les bases nécessaires à l’appréhension des nouvelles problématiques liées à la gestion des données à large échelle dans l’entreprise.Les nouvelles problématiques autour de la donnée concernent d’une part le stockage et la gestion du volume et de l’hétérogénéité (BD relationnelles ou NoSQL, stockage réparti dans le cloud, entrepôts de données, lacs de données, etc.) et d’autre part les dimensions liées à la qualité des données dans ces nouvelles solutions technologiques (intégrité, sécurité des données, confidentialité des données personnelles, coût énergétique etc.).
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
- Appréhender les systèmes d'information dans leur problématique managériale et organisationnelle.- Comprendre les enjeux liés au déploiement des nouvelles technologies dans les entreprises et les organisations.- Maîtriser les concepts de la gouvernance des systèmes d'information.
- Appréhender les systèmes d'information dans leur problématique managériale et organisationnelle.- Comprendre les enjeux liés au déploiement des nouvelles technologies dans les entreprises et les organisations.- Maîtriser les concepts de la gouvernance des systèmes d'information.
Période : Second semestre, Annuel
Statut : Unité d’enseignement disponible à l’inscription
Ce cours présente les principes des grandes méthodes de l'intelligence artificielle et explique comment les appliquer pour résoudre des problèmes n'ayant pas de solution algorithmique.
Ce cours présente les principes des grandes méthodes de l'intelligence artificielle et explique comment les appliquer pour résoudre des problèmes n'ayant pas de solution algorithmique.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Maitriser les concepts avancés de la programmation objet. Apprendre à identifier et utiliser les patrons de conception (design pattern) adaptés à une situation de conception. Patrons utilisables quelque soit le langage de programmation.
Maitriser les concepts avancés de la programmation objet. Apprendre à identifier et utiliser les patrons de conception (design pattern) adaptés à une situation de conception. Patrons utilisables quelque soit le langage de programmation.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
- Comprendre les Bases de Données avec le logiciel ACCESS- Etre capable de créer une application informatique et de gérer un Système d'information avec ACCESS
- Comprendre les Bases de Données avec le logiciel ACCESS- Etre capable de créer une application informatique et de gérer un Système d'information avec ACCESS
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
L'objectif de cet enseignement est d'étudier l'architecture des systèmes informatiques et de leur parallélisme à différentes échelles, depuis le processeur jusqu'aux systèmes multi-ordinateurs. Cet enseignement permet d'acquérir une vision d'ensemble des moyens disponibles pour augmenter les performances d'un système, tout en assimilant les détails et enjeux de chaque famille de solution étudiée.
L'objectif de cet enseignement est d'étudier l'architecture des systèmes informatiques et de leur parallélisme à différentes échelles, depuis le processeur jusqu'aux systèmes multi-ordinateurs. Cet enseignement permet d'acquérir une vision d'ensemble des moyens disponibles pour augmenter les performances d'un système, tout en assimilant les détails et enjeux de chaque famille de solution étudiée.
Période : Second semestre, Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Savoir concevoir et développer des systèmes intégrant des éléments embarqués et communicants, en utilisant les produits industriels ou grand public (téléphones mobiles, cartes à puce, tablettes, ...) et les technologies logicielles actuelles (Java, C#, .NET, Android,...).
Savoir concevoir et développer des systèmes intégrant des éléments embarqués et communicants, en utilisant les produits industriels ou grand public (téléphones mobiles, cartes à puce, tablettes, ...) et les technologies logicielles actuelles (Java, C#, .NET, Android,...).
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Présenter des notions de recherche opérationnelle et d'aide à la décision indispensables pour de futurs ingénieurs, décideurs, responsables de projets.
Présenter des notions de recherche opérationnelle et d'aide à la décision indispensables pour de futurs ingénieurs, décideurs, responsables de projets.
Période : Second semestre, Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce cours donne des éléments de base de l'analyse des données et de la modélisation descriptive, ainsi que des principes à mettre en œuvre pour traiter des applications réelles. Une introduction à la modélisation décisionnelle avec des réseaux de neurones est également présentée. L'analyse des données et la modélisation descriptive aident à comprendre les données empiriques issues de phénomènes naturels, économiques ou socio-culturels. Cette compréhension facilite la mise en œuvre de méthodes performantes de construction de modèles décisionnels.Les méthodes abordées ont de très nombreuses applications dans des domaines aussi divers que la santé, la climatologie, la sécurité, le marketing, la gestion de la relation client, etc.L'enseignement adopte une approche pragmatique, les séances de travaux pratiques permettant la mise en œuvre systématique des méthodes présentées.Les unités d'enseignement RCP209 « Apprentissage statistique : modélisation décisionnelle et apprentissage profond », RCP211 « Intelligence artificielle avancée » et RCP217 « Intelligence artificielle pour des données multimédia » sont des suites recommandées de RCP208.
Ce cours donne des éléments de base de l'analyse des données et de la modélisation descriptive, ainsi que des principes à mettre en œuvre pour traiter des applications réelles. Une introduction à la modélisation décisionnelle avec des réseaux de neurones est également présentée. L'analyse des données et la modélisation descriptive aident à comprendre les données empiriques issues de phénomènes naturels, économiques ou socio-culturels. Cette compréhension facilite la mise en œuvre de méthodes performantes de construction de modèles décisionnels.Les méthodes abordées ont de très nombreuses applications dans des domaines aussi divers que la santé, la climatologie, la sécurité, le marketing, la gestion de la relation client, etc.L'enseignement adopte une approche pragmatique, les séances de travaux pratiques permettant la mise en œuvre systématique des méthodes présentées.Les unités d'enseignement RCP209 « Apprentissage statistique : modélisation décisionnelle et apprentissage profond », RCP211 « Intelligence artificielle avancée » et RCP217 « Intelligence artificielle pour des données multimédia » sont des suites recommandées de RCP208.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Explorer, décrire et interpréter des données dans leur aspect multidimensionnel. Le cours s'appuiera sur la pratique du logiciel R.
Explorer, décrire et interpréter des données dans leur aspect multidimensionnel. Le cours s'appuiera sur la pratique du logiciel R.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Information Indisponible
Information Indisponible
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Le contenu de l'UE est dédié à la conception et au développement d'applications pour mobiles, communicants entre eux et intégrés dans un environnement constitué de réseaux de différentes technologies. L’auditeur apprendra à concevoir des applications mobiles sous Android et à utiliser les technologies Google liées à cet environnement.
Le contenu de l'UE est dédié à la conception et au développement d'applications pour mobiles, communicants entre eux et intégrés dans un environnement constitué de réseaux de différentes technologies. L’auditeur apprendra à concevoir des applications mobiles sous Android et à utiliser les technologies Google liées à cet environnement.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
- Connaitre le statut et les missions du délégué à la protection des données (DPO) - Approfondir ses connaissances du RGPD et de la nouvelle loi française sur la protection des données personnelles (suite à l'acquisition des connaissances de base de l'UE DNT 104) - Réalisation de cas pratiques et mises en situation professionnelle - acquisition de compétences métier Pôle d'excellence en droit à la protection des données, et fort d'une équipe enseignante composée de professionnels et d'enseignants chercheurs reconnus, le CNAM est par ailleurs devenu depuis quelques années le premier organisme public de formation au droit à la protection des données personnelles, et forme chaque année plusieurs centaines de professionnels au RGPD et à la réglementation "informatique et libertés"
- Connaitre le statut et les missions du délégué à la protection des données (DPO) - Approfondir ses connaissances du RGPD et de la nouvelle loi française sur la protection des données personnelles (suite à l'acquisition des connaissances de base de l'UE DNT 104) - Réalisation de cas pratiques et mises en situation professionnelle - acquisition de compétences métier Pôle d'excellence en droit à la protection des données, et fort d'une équipe enseignante composée de professionnels et d'enseignants chercheurs reconnus, le CNAM est par ailleurs devenu depuis quelques années le premier organisme public de formation au droit à la protection des données personnelles, et forme chaque année plusieurs centaines de professionnels au RGPD et à la réglementation "informatique et libertés"
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Le but de ce cours est de former des auditeurs et consultants en audit des systèmes d'information, avec la prise de connaissance de la norme d'audit des systèmes d'information et de l'usage d'un des référentiels majeurs en la matière.Il leur permettra d'obtenir la capacité d'évaluation d'un système d'information en tout ou partie. Acquérir les principes de base de l'audit. Appréhender le référentiel Cobit et la norme ISO19011 (Lignes directrices pour l'audit des systèmes de management). Parmi ses missions, l'auditeur procède à l'analyse des systèmes d'information, des procédures et de tous les moyens informatiques existant dans l'entreprise, sur base du référentiel Cobit et des règles de déontologie d'auditeur.A l'issue de ce cours, l'élève aura acquis des bases solides en audit des systèmes d'information qui pourront s'avérer utiles s'il envisage de se préparer à l'examen CISA de l'AFAI (Association Française de l'Audit Informatique)
Le but de ce cours est de former des auditeurs et consultants en audit des systèmes d'information, avec la prise de connaissance de la norme d'audit des systèmes d'information et de l'usage d'un des référentiels majeurs en la matière.Il leur permettra d'obtenir la capacité d'évaluation d'un système d'information en tout ou partie. Acquérir les principes de base de l'audit. Appréhender le référentiel Cobit et la norme ISO19011 (Lignes directrices pour l'audit des systèmes de management). Parmi ses missions, l'auditeur procède à l'analyse des systèmes d'information, des procédures et de tous les moyens informatiques existant dans l'entreprise, sur base du référentiel Cobit et des règles de déontologie d'auditeur.A l'issue de ce cours, l'élève aura acquis des bases solides en audit des systèmes d'information qui pourront s'avérer utiles s'il envisage de se préparer à l'examen CISA de l'AFAI (Association Française de l'Audit Informatique)
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
ObjectifsApprendre à bien programmer,En validant cette UE on obtient un très bon niveau d'autonomie de programmation avec les langages C et C++, langages les plus utilisés dans le monde avec Java et Python,Perfectionner son niveau de programmation en C et C++,Comprendre et maîtriser les principes de la programmation orientée objet avec le langage C++,Interfaçage C++ / PythonOrganisation de l'enseignementCet enseignement se veut concret, pragmatique avec une progression pédagogique étudiée et graduée ; un seul objectif : savoir programmer pleinement et en autonomie en C et C++.Si l'UE est ouverte en Formation Ouverte À Distance (FOAD) : Vous travaillez à votre rythme ; documents pédagogiques, cours, exercices, corrigés, codes sources VBA et vidéos pédagogiques sont mis en ligne semaine après semaine permettant de travailler de chez soi, à son propre rythme ; des séances en visio permettent de faire le point avec l'enseignant, en direct ; un forum d'entre-aide permet des échanges concrets et réguliers de questions / réponses... Si l'UE est ouverte en "Hybride" : nombreux documents pédagogiques, cours, exercices, corrigés et vidéos mis en ligne chaque semaine + au moins 2 séances de regroupements sur place ou en visio pour faire le point, reprendre des éléments de cours, corriger des exercices, répondre aux questions, etc. Si l'UE est ouverte en Présentiel : une séance sur machine de 3,5 heures, chaque semaine pendant 13 semaines (Cours/ED/TP)A ParisOuverture de l'UE uniquement au SEMESTRE 2 en "FOAD" (Formation Ouverte À Distance)Enseignement asynchrone : semaine après semaine, de très nombreux documents pédagogiques, cours, exercices, corrigés, programmes sources VBA totalement implémentés, nombreuses vidéos pédagogiques faites maison, conseils, recommandations, sont mis en ligne sur la plateforme Moodle du Cnam. Deux fois par trimestre, un point est réalisé en direct et en visio avec l'enseignant, qui revient sur des points clés du cours et des exercices et répond aux questions. Cet enseignement a été totalement conçu et adapté pour celles et ceux qui ne peuvent pas venir régulièrement à des cours en présentiel et désirent travailler avec efficacité de chez eux quand ils le souhaitent ou le peuvent dans la mesure où il n'y a pas de cours "en direct".Inscriptions : Dès début juillet 2025 jusqu'en février 2026 https://www.cnam-paris.fr/m-inscrire/Début des enseignements en ligne : Début février 2026.Inscription obligatoire (paiement compris) pour accéder aux documents de cours mis en ligne sur la plateforme MoodleCoût approximatif de l'UE à 6 crédits : autour de 207 euros, financements et exonérations possibles.Pour tout problème d'inscription, de coût, de financement ou de paiement merci de contacter exclusivement la scolarité : https://www.cnam-paris.fr/m-inscrire/ En régionCette UE est également ouverte dans certains centres Cnam en région. Les cours sont dispensés par des enseignants agréés par le Cnam et le responsable national de l'UE.Le programme de l'UE est identique en région et correspond à celui défini sur cette fiche mais chaque centre régional adapte son enseignement selon les besoins.Consulter donc directement votre centre régional qui vous donnera tous les renseignements utiles ou allez sur le site Web de votre centre régional (inscription, frais, ouverture de l'UE, ouverture en présentiel ou à distance, modalités d'évaluation...)https://www.cnam-paris.fr/reseau-des-centres/Document non contractuel.
ObjectifsApprendre à bien programmer,En validant cette UE on obtient un très bon niveau d'autonomie de programmation avec les langages C et C++, langages les plus utilisés dans le monde avec Java et Python,Perfectionner son niveau de programmation en C et C++,Comprendre et maîtriser les principes de la programmation orientée objet avec le langage C++,Interfaçage C++ / PythonOrganisation de l'enseignementCet enseignement se veut concret, pragmatique avec une progression pédagogique étudiée et graduée ; un seul objectif : savoir programmer pleinement et en autonomie en C et C++.Si l'UE est ouverte en Formation Ouverte À Distance (FOAD) : Vous travaillez à votre rythme ; documents pédagogiques, cours, exercices, corrigés, codes sources VBA et vidéos pédagogiques sont mis en ligne semaine après semaine permettant de travailler de chez soi, à son propre rythme ; des séances en visio permettent de faire le point avec l'enseignant, en direct ; un forum d'entre-aide permet des échanges concrets et réguliers de questions / réponses... Si l'UE est ouverte en "Hybride" : nombreux documents pédagogiques, cours, exercices, corrigés et vidéos mis en ligne chaque semaine + au moins 2 séances de regroupements sur place ou en visio pour faire le point, reprendre des éléments de cours, corriger des exercices, répondre aux questions, etc. Si l'UE est ouverte en Présentiel : une séance sur machine de 3,5 heures, chaque semaine pendant 13 semaines (Cours/ED/TP)A ParisOuverture de l'UE uniquement au SEMESTRE 2 en "FOAD" (Formation Ouverte À Distance)Enseignement asynchrone : semaine après semaine, de très nombreux documents pédagogiques, cours, exercices, corrigés, programmes sources VBA totalement implémentés, nombreuses vidéos pédagogiques faites maison, conseils, recommandations, sont mis en ligne sur la plateforme Moodle du Cnam. Deux fois par trimestre, un point est réalisé en direct et en visio avec l'enseignant, qui revient sur des points clés du cours et des exercices et répond aux questions. Cet enseignement a été totalement conçu et adapté pour celles et ceux qui ne peuvent pas venir régulièrement à des cours en présentiel et désirent travailler avec efficacité de chez eux quand ils le souhaitent ou le peuvent dans la mesure où il n'y a pas de cours "en direct".Inscriptions : Dès début juillet 2025 jusqu'en février 2026 https://www.cnam-paris.fr/m-inscrire/Début des enseignements en ligne : Début février 2026.Inscription obligatoire (paiement compris) pour accéder aux documents de cours mis en ligne sur la plateforme MoodleCoût approximatif de l'UE à 6 crédits : autour de 207 euros, financements et exonérations possibles.Pour tout problème d'inscription, de coût, de financement ou de paiement merci de contacter exclusivement la scolarité : https://www.cnam-paris.fr/m-inscrire/ En régionCette UE est également ouverte dans certains centres Cnam en région. Les cours sont dispensés par des enseignants agréés par le Cnam et le responsable national de l'UE.Le programme de l'UE est identique en région et correspond à celui défini sur cette fiche mais chaque centre régional adapte son enseignement selon les besoins.Consulter donc directement votre centre régional qui vous donnera tous les renseignements utiles ou allez sur le site Web de votre centre régional (inscription, frais, ouverture de l'UE, ouverture en présentiel ou à distance, modalités d'évaluation...)https://www.cnam-paris.fr/reseau-des-centres/Document non contractuel.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Application des principes de management des vulnérabilités face aux exigences organisationnelles,Modélisation et analyse de la surface d'exposition d'un système d'exploitation, d'un réseau et d'un système d'information ( face à la confidentialité, l'intégrité, la disponibilité, l'authentification, la non-répudiation).État de l'art des outils d'analyse de vulnérabilités de l’entreprise et mise en place,Analyse de l'exploitabilité d'une vulnérabilité vis-à-vis de l'efficacité des contrôles de sécurité en place,Conception et configuration d'une preuve de concept de vulnérabilités,Les métiers dans le processus d'analyse de vulnérabilités, principes de management d'une équipe d'analystes,Formalisation des résultats de l'analyse sous forme de rapports d'analyse.
Application des principes de management des vulnérabilités face aux exigences organisationnelles,Modélisation et analyse de la surface d'exposition d'un système d'exploitation, d'un réseau et d'un système d'information ( face à la confidentialité, l'intégrité, la disponibilité, l'authentification, la non-répudiation).État de l'art des outils d'analyse de vulnérabilités de l’entreprise et mise en place,Analyse de l'exploitabilité d'une vulnérabilité vis-à-vis de l'efficacité des contrôles de sécurité en place,Conception et configuration d'une preuve de concept de vulnérabilités,Les métiers dans le processus d'analyse de vulnérabilités, principes de management d'une équipe d'analystes,Formalisation des résultats de l'analyse sous forme de rapports d'analyse.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Apprendre à concevoir, prototyper, programmer et évaluer des interfaces humain-machine.
Apprendre à concevoir, prototyper, programmer et évaluer des interfaces humain-machine.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les bases techniques et algorithmiques de la synthèse d'images et de la réalité virtuelle
Acquérir les bases techniques et algorithmiques de la synthèse d'images et de la réalité virtuelle
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce cours vise la connaissance avancée des technologies de la sécurité informatique : cryptographie, systèmes d’exploitation (Linux et Windows), infrastructures réseaux.Il permet d’acquérir des compétences de durcissement ainsi que de l'évaluation de ces mesures de sécurité, il répond à la stratégie de sécurité "tout ce qui n'est pas utile au fonctionnement est inutile et sera désactivé" afin d'éviter les brèches.Il permettra en conséquence de n'activer que les services utiles et de désactiver tous les autres.Le cours propose d’apprendre la mise en place d’outillage pour le hardening et la conception et le maintien de l’outillage de cyber défense, de détection d’intrusion sur les systèmes Linux et windows pour mettre en place un système de défense plus robuste pour amélioration continue et l’atténuation de la menace.Les objectifs pédagogiques sont les suivants :Comprendre et apprendre à se prémunir des attaques sur le chiffrement des données et des données sensiblesComprendre et apprendre à garantir la sécurité des systèmes d’exploitation principaux linux et windows,Comprendre et apprendre les exigences et contraintes spécifiques à la mise en place de chacune des briques techniques du systèmes d'information : système d'exploitation et réseaux.Comprendre et apprendre les différents dispositifs présents pour les optimiser en fonction des flux réseaux et des services,Comprendre et apprendre les mécanismes utiles à la mise en place du hardening (configurateur avancé, contrôle des configurations),Comprendre et apprendre les différents outils et techniques pour mettre en place le hardening.
Ce cours vise la connaissance avancée des technologies de la sécurité informatique : cryptographie, systèmes d’exploitation (Linux et Windows), infrastructures réseaux.Il permet d’acquérir des compétences de durcissement ainsi que de l'évaluation de ces mesures de sécurité, il répond à la stratégie de sécurité "tout ce qui n'est pas utile au fonctionnement est inutile et sera désactivé" afin d'éviter les brèches.Il permettra en conséquence de n'activer que les services utiles et de désactiver tous les autres.Le cours propose d’apprendre la mise en place d’outillage pour le hardening et la conception et le maintien de l’outillage de cyber défense, de détection d’intrusion sur les systèmes Linux et windows pour mettre en place un système de défense plus robuste pour amélioration continue et l’atténuation de la menace.Les objectifs pédagogiques sont les suivants :Comprendre et apprendre à se prémunir des attaques sur le chiffrement des données et des données sensiblesComprendre et apprendre à garantir la sécurité des systèmes d’exploitation principaux linux et windows,Comprendre et apprendre les exigences et contraintes spécifiques à la mise en place de chacune des briques techniques du systèmes d'information : système d'exploitation et réseaux.Comprendre et apprendre les différents dispositifs présents pour les optimiser en fonction des flux réseaux et des services,Comprendre et apprendre les mécanismes utiles à la mise en place du hardening (configurateur avancé, contrôle des configurations),Comprendre et apprendre les différents outils et techniques pour mettre en place le hardening.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
- Donner aux auditeurs les bases mathématiques de la méthode des éléments finis, des différences finies et des volumes finis.- Savoir, sur des problèmes standards multiphysiques, reconnaître la méthode numérique à utiliser, connaître ses propriétés et sa mise en oeuvre.- Etre en capacité de réduire les coûts de calcul ainsi que la complexité des codes. Connaissance des outils et techniques de parallélisation.
- Donner aux auditeurs les bases mathématiques de la méthode des éléments finis, des différences finies et des volumes finis.- Savoir, sur des problèmes standards multiphysiques, reconnaître la méthode numérique à utiliser, connaître ses propriétés et sa mise en oeuvre.- Etre en capacité de réduire les coûts de calcul ainsi que la complexité des codes. Connaissance des outils et techniques de parallélisation.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Cette UE (NFE212) est normalement la suite de l’UE NFE211 « Business Intelligence (1) – Data Warehouse ». Le NFE211 donne les compétences pour élaborer une chaine décisionnelle fondée sur un Data Warehouse, et focalise sur la partie alimentation du Data Warehouse. Le NFE212 focalise sur la partie exploitation des données du Data Warehouse. Ainsi l’auditeur acquière une maitrise complète du processus, tant du point de vue gestion des données que du point de vue analyse des données.Mais le NFE212 peut aussi bien être suivi sans avoir fait le NFE211, il donne dans ce cas des compétences sur l’exploitation des données massives (Data Science).L’objectif de cette UE est de voir les deux sortes d’approches permettent l’analyse des données à des fins décisionnelles :Les outils descriptifs, tels les outils de reporting OLAP et les outils de visualisation, qui permettent au décideur d’avoir une vision synthétique ou dynamiquement plus détaillée par un système de zoom ;L’analyse explicative et prédictive, qui fait largement appel à l’intelligence artificielle. Les données sont analysées et intelligemment classées ou transformées en modèles de prédiction.
Cette UE (NFE212) est normalement la suite de l’UE NFE211 « Business Intelligence (1) – Data Warehouse ». Le NFE211 donne les compétences pour élaborer une chaine décisionnelle fondée sur un Data Warehouse, et focalise sur la partie alimentation du Data Warehouse. Le NFE212 focalise sur la partie exploitation des données du Data Warehouse. Ainsi l’auditeur acquière une maitrise complète du processus, tant du point de vue gestion des données que du point de vue analyse des données.Mais le NFE212 peut aussi bien être suivi sans avoir fait le NFE211, il donne dans ce cas des compétences sur l’exploitation des données massives (Data Science).L’objectif de cette UE est de voir les deux sortes d’approches permettent l’analyse des données à des fins décisionnelles :Les outils descriptifs, tels les outils de reporting OLAP et les outils de visualisation, qui permettent au décideur d’avoir une vision synthétique ou dynamiquement plus détaillée par un système de zoom ;L’analyse explicative et prédictive, qui fait largement appel à l’intelligence artificielle. Les données sont analysées et intelligemment classées ou transformées en modèles de prédiction.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce cours a pour objet d’introduire les concepts de base en ce qui concerne les applications et les services opérant dans les réseaux tels que l’Internet. Nous nous intéresserons plus particulièrement aux couches hautes (allant le la couche transport à la couche application). La démarche pédagogique consiste à partir du modèle Client/Serveur pour aller vers les applications distribuées et le Cloud. Cette UE fait le lien entre l'application et le réseaux, et donne des clefs pour toute personne qui souhaite s'engager dans une démarche devops ou netdevops, et, pour toute personne qui administre et en particulier déploie des applications en réseaux.
Ce cours a pour objet d’introduire les concepts de base en ce qui concerne les applications et les services opérant dans les réseaux tels que l’Internet. Nous nous intéresserons plus particulièrement aux couches hautes (allant le la couche transport à la couche application). La démarche pédagogique consiste à partir du modèle Client/Serveur pour aller vers les applications distribuées et le Cloud. Cette UE fait le lien entre l'application et le réseaux, et donne des clefs pour toute personne qui souhaite s'engager dans une démarche devops ou netdevops, et, pour toute personne qui administre et en particulier déploie des applications en réseaux.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
L’objectif de cette U.E. est d’une part d’approfondir le fonctionnement des principaux protocoles rencontrés dans les réseaux d’entreprise, et d’autre part d’acquérir des savoir-faire en matière de conception, de gestion et de mise en place d’un réseau d’entreprise.
L’objectif de cette U.E. est d’une part d’approfondir le fonctionnement des principaux protocoles rencontrés dans les réseaux d’entreprise, et d’autre part d’acquérir des savoir-faire en matière de conception, de gestion et de mise en place d’un réseau d’entreprise.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
L'objectif principal de ce cours est de former des responsables SI, PMO, directeurs et chefs de projets chargés notamment de la conception, de la mise en oeuvre et de l'évolution des systèmes d'information.Les différentes méthodes de gestion des ressources: RH, financières, projets sont présentées.La gestion des projets est traitée de manière approfondie, en particulier les méthodes agiles: SCRUM...
L'objectif principal de ce cours est de former des responsables SI, PMO, directeurs et chefs de projets chargés notamment de la conception, de la mise en oeuvre et de l'évolution des systèmes d'information.Les différentes méthodes de gestion des ressources: RH, financières, projets sont présentées.La gestion des projets est traitée de manière approfondie, en particulier les méthodes agiles: SCRUM...
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
L'objectif est de transmettre les cadres méthodologiques et les outils logicielles utiles pour déployer et comprendre les fonctionnement des modèles d'IA modernes. Il s'adresse notamment aux cadres, ingénieurs, data scientists, chefs de projets et chercheurs dans des domaines applicatifs variés souhaitant acquérir des compétences techniques poussées dans le domaine de l'IA, et d'avoir une compréhension des enjeux afin de pouvoir adapter l'utilisation de ces modèles dans le contexte de leur activité professionnelle.
L'objectif est de transmettre les cadres méthodologiques et les outils logicielles utiles pour déployer et comprendre les fonctionnement des modèles d'IA modernes. Il s'adresse notamment aux cadres, ingénieurs, data scientists, chefs de projets et chercheurs dans des domaines applicatifs variés souhaitant acquérir des compétences techniques poussées dans le domaine de l'IA, et d'avoir une compréhension des enjeux afin de pouvoir adapter l'utilisation de ces modèles dans le contexte de leur activité professionnelle.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
L’objectif pédagogique du cours sera d'apprendre à modéliser et concevoir des moteurs d'apprentissage artificiel simples (ML), supervisés et non supervisés susceptibles d'être utilisés dans un centre de sécurité opérationnel (SOC) en complément d'outils de gestion des informations de sécurité (SIEM). Il permettra de mettre en place une gestion des connaissances cyber (KM), à partir d'ontologies ou de graphes de connaissances. Il vous permettra également d'explorer des techniques intéressantes pour la cybersécurité comme le "process mining" (PM) ou encore la détection d'anomalies (DA).Enfin, dans un contexte où les hautes technologies évoluent rapidement, il est difficile de faire des choix structurants face à une problématique de traitement de données massives. On ne peut pas tout connaitre ! les outils évoluent vite. Le cours est là pour vous "apprendre à apprendre" à partir du module de recherche bibliographique, à maitriser les "deep tech", avoir une démarche scientifique pour connaitre et évaluer l'état de l'art des différentes techniques et méthodes d'IA associées à la cybersécurité.
L’objectif pédagogique du cours sera d'apprendre à modéliser et concevoir des moteurs d'apprentissage artificiel simples (ML), supervisés et non supervisés susceptibles d'être utilisés dans un centre de sécurité opérationnel (SOC) en complément d'outils de gestion des informations de sécurité (SIEM). Il permettra de mettre en place une gestion des connaissances cyber (KM), à partir d'ontologies ou de graphes de connaissances. Il vous permettra également d'explorer des techniques intéressantes pour la cybersécurité comme le "process mining" (PM) ou encore la détection d'anomalies (DA).Enfin, dans un contexte où les hautes technologies évoluent rapidement, il est difficile de faire des choix structurants face à une problématique de traitement de données massives. On ne peut pas tout connaitre ! les outils évoluent vite. Le cours est là pour vous "apprendre à apprendre" à partir du module de recherche bibliographique, à maitriser les "deep tech", avoir une démarche scientifique pour connaitre et évaluer l'état de l'art des différentes techniques et méthodes d'IA associées à la cybersécurité.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Comprendre et mesurer les grands enjeux de la fonction RH et le rôle que les technologies peuvent jouer dans les stratégies qui y répondent ; Acquérir un niveau de connaissance minimal sur les technologies en cause, leurs enjeux et leurs conséquences sur la fonction RH et les projets qu'elle met en œuvre ; Acquérir une compréhension concrète, dépassant les artifices du marketing, des domaines technologiques phares et/ou des services associés : SIRH, BPO, SAAS, Cloud, portail d'entreprise, KM, business intelligence, travail collaboratif, 2.0, BYOD, etc. Acquérir une compréhension concrète et opérationnelle de la déclinaison des technologies dans les différents domaines RH (gestion des compétences, recrutement, formation, administration etc.) et comprendre leurs relations avec les autres domaines de l'entreprise ;Acquérir le bagage nécessaire à une conduite opérationnelle efficace et lucide : schéma directeur, urbanisation/architecture, management de projet, facteurs de succès, méthodologies, pièges à éviter, mener un appel d'offre etc.
Comprendre et mesurer les grands enjeux de la fonction RH et le rôle que les technologies peuvent jouer dans les stratégies qui y répondent ; Acquérir un niveau de connaissance minimal sur les technologies en cause, leurs enjeux et leurs conséquences sur la fonction RH et les projets qu'elle met en œuvre ; Acquérir une compréhension concrète, dépassant les artifices du marketing, des domaines technologiques phares et/ou des services associés : SIRH, BPO, SAAS, Cloud, portail d'entreprise, KM, business intelligence, travail collaboratif, 2.0, BYOD, etc. Acquérir une compréhension concrète et opérationnelle de la déclinaison des technologies dans les différents domaines RH (gestion des compétences, recrutement, formation, administration etc.) et comprendre leurs relations avec les autres domaines de l'entreprise ;Acquérir le bagage nécessaire à une conduite opérationnelle efficace et lucide : schéma directeur, urbanisation/architecture, management de projet, facteurs de succès, méthodologies, pièges à éviter, mener un appel d'offre etc.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
La qualité des données ne signifie pas nécessairement que les données sont exemptes d'erreurs. Les données incorrectes ne sont qu'une partie de l'équation de la qualité des données. La gestion de la qualité des données est un processus d’amélioration continue. Nettoyer les données à un instant ne garantit pas l’absence de défaut par la suite. En effet, les processus métier, les attentes des clients, les systèmes sources et les règles de gestion évoluent en permanence. Pour garantir des données de haute qualité, les entreprises doivent assurer une conformité vis-à-vis des principes de gestion de la qualité des données et développer des processus et des programmes qui réduisent les défauts des données au fil du temps.
La qualité des données ne signifie pas nécessairement que les données sont exemptes d'erreurs. Les données incorrectes ne sont qu'une partie de l'équation de la qualité des données. La gestion de la qualité des données est un processus d’amélioration continue. Nettoyer les données à un instant ne garantit pas l’absence de défaut par la suite. En effet, les processus métier, les attentes des clients, les systèmes sources et les règles de gestion évoluent en permanence. Pour garantir des données de haute qualité, les entreprises doivent assurer une conformité vis-à-vis des principes de gestion de la qualité des données et développer des processus et des programmes qui réduisent les défauts des données au fil du temps.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
La gestion de la relation client est un des fondamentaux des entreprises qui veulent être centrée sur leur principale source de revenus : leurs clients. La GRC touche tant les aspects marketing que commerciaux mais également d'autres aspects back-office et d'organisation. En comprendre les rouages est important dans toute carrière qulle que soit le secteur ou la taille de l'entreprise.. Ce cours se propose de donner une vision concrète d'une démarche orientée client et de décrire les outils technologiques associés à la logique de canaux d'interaction multiples et d'envisager comment l'intelligence artificielle offre de nouvelles opportunités d'interaction client.
La gestion de la relation client est un des fondamentaux des entreprises qui veulent être centrée sur leur principale source de revenus : leurs clients. La GRC touche tant les aspects marketing que commerciaux mais également d'autres aspects back-office et d'organisation. En comprendre les rouages est important dans toute carrière qulle que soit le secteur ou la taille de l'entreprise.. Ce cours se propose de donner une vision concrète d'une démarche orientée client et de décrire les outils technologiques associés à la logique de canaux d'interaction multiples et d'envisager comment l'intelligence artificielle offre de nouvelles opportunités d'interaction client.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Résolution numérique des équations différentielles ordinaires;Résolution numérique des systèmes différentiels;Approfondissements sur le langage C++. Le langage python peut aussi être utilisé.
Résolution numérique des équations différentielles ordinaires;Résolution numérique des systèmes différentiels;Approfondissements sur le langage C++. Le langage python peut aussi être utilisé.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Etudier les formalismes et techniques les plus utilisés pour l'évaluation de performances des systèmes à événements discrets (réseaux de file d'attente, réseaux de Petri stochastiques) et montrer leur application concrète dans le domaine des systèmes informatiques, des réseaux de communication et des systèmes de production.Il sera présenté deux outils logiciels appropriés mettant en oeuvre ces techniques sur des etudes de cas significatifs.
Etudier les formalismes et techniques les plus utilisés pour l'évaluation de performances des systèmes à événements discrets (réseaux de file d'attente, réseaux de Petri stochastiques) et montrer leur application concrète dans le domaine des systèmes informatiques, des réseaux de communication et des systèmes de production.Il sera présenté deux outils logiciels appropriés mettant en oeuvre ces techniques sur des etudes de cas significatifs.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Comprendre les objectifs, exigences et contraintes spécifiques à l’application des bonnes pratiques de la sécurité informatiqueComprendre les mécanismes informatiques réseau, système, data et applicatifs de base utilisés dans les équipes “blue teams” d'une organisation.Apprendre les architectures techniques, protocoles et configuration en lien avec les bonnes pratiques de base à déployer sur un SI en vue de garantir une hygiène informatique de base,Apprendre les différents outils et techniques pour valider l’adéquation et la mise en place des bonnes pratiques, les tester.Apprendre à garantir des conditions opérationnelles de sécurité d’un système conformément aux politiques de sécurité organisationnelles, opérationnelles et techniques,Apprendre à intégrer la composante technique dans les procédures accompagnant la mise en place des bonnes pratiques,Être en mesure de prendre les décisions pour que l’entreprise mette en œuvre des mesures techniques en réponse aux bonnes pratiques,
Comprendre les objectifs, exigences et contraintes spécifiques à l’application des bonnes pratiques de la sécurité informatiqueComprendre les mécanismes informatiques réseau, système, data et applicatifs de base utilisés dans les équipes “blue teams” d'une organisation.Apprendre les architectures techniques, protocoles et configuration en lien avec les bonnes pratiques de base à déployer sur un SI en vue de garantir une hygiène informatique de base,Apprendre les différents outils et techniques pour valider l’adéquation et la mise en place des bonnes pratiques, les tester.Apprendre à garantir des conditions opérationnelles de sécurité d’un système conformément aux politiques de sécurité organisationnelles, opérationnelles et techniques,Apprendre à intégrer la composante technique dans les procédures accompagnant la mise en place des bonnes pratiques,Être en mesure de prendre les décisions pour que l’entreprise mette en œuvre des mesures techniques en réponse aux bonnes pratiques,
Période : Second semestre, Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Approfondir différents aspects concernant les infrastructures technologiques et les nouveaux systèmes, sur le plan de l’architecture système et technique et des systèmes informatiques répartis. L'UE a pour objectif de faire découvrir les concepts les plus avancés des éléments de sécurité, du Cloud et des applications du numérique.L'objectif pédagogique est de développer une vision du futur et des technologies qui seront mises en œuvre dans les nouvelles applications du numérique.
Approfondir différents aspects concernant les infrastructures technologiques et les nouveaux systèmes, sur le plan de l’architecture système et technique et des systèmes informatiques répartis. L'UE a pour objectif de faire découvrir les concepts les plus avancés des éléments de sécurité, du Cloud et des applications du numérique.L'objectif pédagogique est de développer une vision du futur et des technologies qui seront mises en œuvre dans les nouvelles applications du numérique.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les bases de la programmation et savoir utiliser quelques logiciels parmi les plus courants. Cet enseignement est organisé à partir de cours et de travaux pratiques.
Acquérir les bases de la programmation et savoir utiliser quelques logiciels parmi les plus courants. Cet enseignement est organisé à partir de cours et de travaux pratiques.
Période : Annuel
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les connaissances relatives aux techniques et systèmes de télécommunication avancés. Maitriser les notions fondamentales relatives aux caractéristiques des canaux de transmission. Comprendre et savoir mettre en oeuvre les techniques utilisées dans les systèmes à forte efficacité spectrale.
Acquérir les connaissances relatives aux techniques et systèmes de télécommunication avancés. Maitriser les notions fondamentales relatives aux caractéristiques des canaux de transmission. Comprendre et savoir mettre en oeuvre les techniques utilisées dans les systèmes à forte efficacité spectrale.
Période : Annuel
Statut : Unité d’enseignement disponible à l’inscription
Comprendre les principes fondamentaux des systèmes d'exploitation multiprogrammés
Comprendre les principes fondamentaux des systèmes d'exploitation multiprogrammés
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Connaître et approfondir certains paradigmes de programmation : logique, fonctionnel, réactif, objet ; savoir les mettre en œuvre ; comprendre leurs différences.
Connaître et approfondir certains paradigmes de programmation : logique, fonctionnel, réactif, objet ; savoir les mettre en œuvre ; comprendre leurs différences.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
• Connaître les lois, règlements, politiques et éthique en matière de cybersécurité et de protection de la vie privée.• Connaître les principes fondamentaux du droit appliqués aux nouvelles législations RGPD et LPM.• Connaître les principes de cybersécurité et de confidentialité.
• Connaître les lois, règlements, politiques et éthique en matière de cybersécurité et de protection de la vie privée.• Connaître les principes fondamentaux du droit appliqués aux nouvelles législations RGPD et LPM.• Connaître les principes de cybersécurité et de confidentialité.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Fournir les bases méthodologiques nécessaires à la conception et à la réalisation des systèmes d'information.
Fournir les bases méthodologiques nécessaires à la conception et à la réalisation des systèmes d'information.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
L'objectif de l’UE est :d'introduire le domaine des réseaux à travers l'exemple de l'Internet, de décrire ses principaux ingrédients et les concepts clefs de son fonctionnement,et de présenter les propriétés de sécurité qui sont générales et pas seulement liées aux réseaux.
L'objectif de l’UE est :d'introduire le domaine des réseaux à travers l'exemple de l'Internet, de décrire ses principaux ingrédients et les concepts clefs de son fonctionnement,et de présenter les propriétés de sécurité qui sont générales et pas seulement liées aux réseaux.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
La professionnalisation et la valorisation du test au sein de l'entreprise sont des enjeux majeurs, motivés par une réalité économique. Omniprésent tout au long du cycle de développement, le test logiciel est une activité qui mobilise de nombreuses connaissances et savoir-faire pour produire des tests pertinents.L'unité d'enseignement GLG 101 vise à donner les fondamentaux dans ce domaine en forte croissance. Pour ceux qui le souhaitent, elle donne les notions pour préparer la certification ISTQB (International Software Testing Qualifications Board) du métier de testeur niveau fondation, certification délivrée en France par le CFTL (Comité Français des Tests Logiciels). Les cours se déroulent par plages de 2 fois 2h mêlant apports fondamentaux et mise en pratique.
La professionnalisation et la valorisation du test au sein de l'entreprise sont des enjeux majeurs, motivés par une réalité économique. Omniprésent tout au long du cycle de développement, le test logiciel est une activité qui mobilise de nombreuses connaissances et savoir-faire pour produire des tests pertinents.L'unité d'enseignement GLG 101 vise à donner les fondamentaux dans ce domaine en forte croissance. Pour ceux qui le souhaitent, elle donne les notions pour préparer la certification ISTQB (International Software Testing Qualifications Board) du métier de testeur niveau fondation, certification délivrée en France par le CFTL (Comité Français des Tests Logiciels). Les cours se déroulent par plages de 2 fois 2h mêlant apports fondamentaux et mise en pratique.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les bases en architecture des machines, systèmes d'exploitation, sécurité et en technologie des réseaux
Acquérir les bases en architecture des machines, systèmes d'exploitation, sécurité et en technologie des réseaux
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
monter en compétence par rapport à une évolution du métier des techniciens de maintenance réseaux ou des postes de travail vers les bases de la remédiation et des bonnes pratiques de la cybersécurité
monter en compétence par rapport à une évolution du métier des techniciens de maintenance réseaux ou des postes de travail vers les bases de la remédiation et des bonnes pratiques de la cybersécurité
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Savoir utiliser, installer et administrer un poste de travail sous les environnements Windows et/ou LinuxSavoir mettre en place une remédiation suite à une attaque informatiqueSavoir sécuriser le poste de travailSavoir surveiller et maintenir les conditions de sécurité
Savoir utiliser, installer et administrer un poste de travail sous les environnements Windows et/ou LinuxSavoir mettre en place une remédiation suite à une attaque informatiqueSavoir sécuriser le poste de travailSavoir surveiller et maintenir les conditions de sécurité
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir à l'issue du cours les principaux concepts de base de la programmation ainsi qu'une connaissance pratique de la réalisation de petits programmes en JAVA.
Acquérir à l'issue du cours les principaux concepts de base de la programmation ainsi qu'une connaissance pratique de la réalisation de petits programmes en JAVA.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Concevoir, mettre en oeuvre et utiliser les bases de données relationnelles, en particulier savoir définir un schéma relationnel à partir d'une modélisation conceptuelle des données et maîtriser le langage SQL.
Concevoir, mettre en oeuvre et utiliser les bases de données relationnelles, en particulier savoir définir un schéma relationnel à partir d'une modélisation conceptuelle des données et maîtriser le langage SQL.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Préparer des futurs informaticiens orientés vers la conception et l'administration de base de données. L'accent est mis sur l'utilisation d'une méthodologie de conception de base de données centralisée ou répartie, la maîtrise des éléments d'architecture logique et physique d'une base de données relationnelle, les fonctions d'administration d'une base de données, la démarche d'optimisation d'une base de données, les règles d'évaluation du coût des opérations.
Préparer des futurs informaticiens orientés vers la conception et l'administration de base de données. L'accent est mis sur l'utilisation d'une méthodologie de conception de base de données centralisée ou répartie, la maîtrise des éléments d'architecture logique et physique d'une base de données relationnelle, les fonctions d'administration d'une base de données, la démarche d'optimisation d'une base de données, les règles d'évaluation du coût des opérations.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Former les auditeurs aux technologies issues de l'Internet et utilisées pour la conception et le développement des systèmes d'information web (SIW). Dans ce but, les méthodes, techniques et outils Internet, Intranet, Extranet, mis en oeuvre dans les SIW seront étudiés. Les architectures web nécessaires au déploiement des SIW et les technologies permettant l'ouverture des SI des entreprises vers l'extérieur seront abordées. Enfin, les aspects relatifs à l'administration et à la sécurité des SIW seront traités.
Former les auditeurs aux technologies issues de l'Internet et utilisées pour la conception et le développement des systèmes d'information web (SIW). Dans ce but, les méthodes, techniques et outils Internet, Intranet, Extranet, mis en oeuvre dans les SIW seront étudiés. Les architectures web nécessaires au déploiement des SIW et les technologies permettant l'ouverture des SI des entreprises vers l'extérieur seront abordées. Enfin, les aspects relatifs à l'administration et à la sécurité des SIW seront traités.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Développement d'applications multiprocessus centralisées et réparties sour un système LINUX.
Développement d'applications multiprocessus centralisées et réparties sour un système LINUX.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Présenter des concepts, des méthodes de base indispensables pour de futurs ingénieurs chargés de la conception et développement en informatique.
Présenter des concepts, des méthodes de base indispensables pour de futurs ingénieurs chargés de la conception et développement en informatique.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce cours a pour objectif de présenter les concepts des systèmes d’exploitation et leur programmation en étudiant les mécanismes de base des systèmes d’exploitation classiques mais aussi ceux des systèmes temps réel, des systèmes embarqués et des objets connectés. Les principes de virtualisation des systèmes d’exploitation sont aussi abordés dans ce cours.
Ce cours a pour objectif de présenter les concepts des systèmes d’exploitation et leur programmation en étudiant les mécanismes de base des systèmes d’exploitation classiques mais aussi ceux des systèmes temps réel, des systèmes embarqués et des objets connectés. Les principes de virtualisation des systèmes d’exploitation sont aussi abordés dans ce cours.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Maîtriser les concepts fondamentaux de la programmation objet.
Maîtriser les concepts fondamentaux de la programmation objet.
Période : Second semestre, Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Apprendre à structurer un programme et aborder l'utilisation de bibliothèques logicielles.Aborder la notion de patrons de conception (design patterns) et l'utiliser pour comprendre les bibliothèques standards.Compléter les connaissances de NFA031 et NFA032 en abordant un certain nombre de bibliothèques fondamentales : entrées/sorties, les collections, et les interfaces graphiques.
Apprendre à structurer un programme et aborder l'utilisation de bibliothèques logicielles.Aborder la notion de patrons de conception (design patterns) et l'utiliser pour comprendre les bibliothèques standards.Compléter les connaissances de NFA031 et NFA032 en abordant un certain nombre de bibliothèques fondamentales : entrées/sorties, les collections, et les interfaces graphiques.
Période : Second semestre, Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce cours est le prolongement du cours d'introduction aux bases de données (NFA008). Il est dédié à l'approfondissement des bases de données relationnelles et particulièrement au développement de déclencheurs (triggers), de procédures stockées et d'applications fondées sur cette technologie, en utilisant soit un langage propriétaire (dans ce cours, PL/SQL pour Oracle) soit le langage Java (API JDBC).
Ce cours est le prolongement du cours d'introduction aux bases de données (NFA008). Il est dédié à l'approfondissement des bases de données relationnelles et particulièrement au développement de déclencheurs (triggers), de procédures stockées et d'applications fondées sur cette technologie, en utilisant soit un langage propriétaire (dans ce cours, PL/SQL pour Oracle) soit le langage Java (API JDBC).
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Apprendre à installer et paramétrer un poste de travail pour le relier à un réseau local
Apprendre à installer et paramétrer un poste de travail pour le relier à un réseau local
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Le contenu de l'UE est dédié à la compréhension des architectures systèmes distribuées pour le Cloud Computing et le BigData mais aussi au développement d’applications et à l’utilisation de plates-formes Cloud.
Le contenu de l'UE est dédié à la compréhension des architectures systèmes distribuées pour le Cloud Computing et le BigData mais aussi au développement d’applications et à l’utilisation de plates-formes Cloud.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les connaissances de base relatives à l'installation et l'administration d'un serveur HTTP.
Acquérir les connaissances de base relatives à l'installation et l'administration d'un serveur HTTP.
Période : Second semestre, Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Apprendre à réaliser les programmes qui s'exécutent sur les serveurs web, notamment pour calculer des pages web dynamiques en interaction avec une base de données.
Apprendre à réaliser les programmes qui s'exécutent sur les serveurs web, notamment pour calculer des pages web dynamiques en interaction avec une base de données.
Période : Second semestre, Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Lorsqu'une organisation vise l’amélioration continue de sa sécurité informatique, elle peut, en conformité avec le bouquet de norme ISO 27., mettre en place un système de management de la sécurité de l'information (SMSI) et un système de management de la continuité d'activité (SMCA) en s'appuyant sur une méthodologie d'analyse des risques.Au cœur de l’analyse de risque, l’identification des actifs constitue une étape essentielle. Les données sont un cas d’actifs précieux dont les propriétés relèvent également d’une analyse spécifique vis à vis de la vie privée. Cette analyse peut suivre la méthode PIA proposée par la CNIL.Une fois les actifs identifiés, l'analyse de risque permet d’appréhender les enjeux de l'organisation et d’identifier un ensemble d'exigences qui font appel à des connaissances organisationnelles et techniques en vue d’élaborer un Système de Management de la Sécurité de l’Information (SMSI). Pour ce faire, l’analyse de risque fait appel à une méthodologie qui en première intention contribue à une maitrise des risques connus et visera à appréhender ces risques avec une bonne connaissance de ses enjeux et menaces, en menant une démarche en alignement avec les autres directions de l’organisation et en mettant en place un plan de traitement des risques. Cette première intention ne prend pas toujours en compte les risques dans l’incertain, qui requièrent une amélioration continue de cette première mise en place.Les enjeux d’un dispositif de continuité d’activité sont de de survivre à un sinistre et de préserver l’activité de l’organisation, la norme ISO 22301 en décrit les contours qui reposent sur un Système de Management de la Continuité d’Activité (SMCA).L'objectif de ce cours est de fournir aux apprenants de SEC104 les outils et socles de connaissances pour parvenir à réaliser des missions (fiches métiers génériques).
Lorsqu'une organisation vise l’amélioration continue de sa sécurité informatique, elle peut, en conformité avec le bouquet de norme ISO 27., mettre en place un système de management de la sécurité de l'information (SMSI) et un système de management de la continuité d'activité (SMCA) en s'appuyant sur une méthodologie d'analyse des risques.Au cœur de l’analyse de risque, l’identification des actifs constitue une étape essentielle. Les données sont un cas d’actifs précieux dont les propriétés relèvent également d’une analyse spécifique vis à vis de la vie privée. Cette analyse peut suivre la méthode PIA proposée par la CNIL.Une fois les actifs identifiés, l'analyse de risque permet d’appréhender les enjeux de l'organisation et d’identifier un ensemble d'exigences qui font appel à des connaissances organisationnelles et techniques en vue d’élaborer un Système de Management de la Sécurité de l’Information (SMSI). Pour ce faire, l’analyse de risque fait appel à une méthodologie qui en première intention contribue à une maitrise des risques connus et visera à appréhender ces risques avec une bonne connaissance de ses enjeux et menaces, en menant une démarche en alignement avec les autres directions de l’organisation et en mettant en place un plan de traitement des risques. Cette première intention ne prend pas toujours en compte les risques dans l’incertain, qui requièrent une amélioration continue de cette première mise en place.Les enjeux d’un dispositif de continuité d’activité sont de de survivre à un sinistre et de préserver l’activité de l’organisation, la norme ISO 22301 en décrit les contours qui reposent sur un Système de Management de la Continuité d’Activité (SMCA).L'objectif de ce cours est de fournir aux apprenants de SEC104 les outils et socles de connaissances pour parvenir à réaliser des missions (fiches métiers génériques).
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Partant du constat que désormais le Développement Durable (DD) et sa déclinaison au niveau de l'entreprise, la RSE, doivent être appréhendées comme une opportunité économique, sociale et environnementale (selon le critère "ESG"), ce cours fondamental aborde les questions centrales suivantes : Sur quels socles historique, philosophique, sociologique et politique sont pensés les défis actuels relatifs au développement durable, à la transition écologique, la soutenabilité et à la notion de RSE - la responsabilité sociétale des entreprises - et plus largement la responsabilité d’agir de tout type d’organisation ? Quelles contributions apportent le développement durable et la RSE à la réputation des entreprises, à leur attractivité, à leur performance et leur contribution à des activités respectant des questions aussi centrales que le renouvellement de la biodiversité, la qualité de l’eau et de l’air, le respect des droits de l’homme et d’autres dimensions responsables finalement très exigeantes ? Quels sont les cadres réglementaires, les grandes politiques et leurs instruments, nationaux, européens et internationaux en matière de développement durable et de RSE ? Plus concrètement, comment anticiper et gérer le risque d’éco-blanchiment (Greenwashing) qui semble parfois inévitable compte-tenu des injonctions multiples et parfois contradictoires assumées par les entreprises : être rentable, optimiser, recycler, renouveler, gouverner en négociant avec les parties prenantes, répondre aux exigences RSE des donneurs d’ordre, se placer dans une chaîne globale de valeur aux multiples instruments de gestion responsables… ? Ce cours a également pour objectif de permettre aux auditeurs de s'approprier les plus récentes recherches et observations de terrain grâce à l'implication des intervenants (Lab. de recherche LIRSA) dans plusieurs réseaux : le réseau de chercheurs RGVCs (Rethinking Global Value Chains) ; l'AIMS (Association international en management stratégique) ; EURAM (European Association of Management) ; la plateforme Construction21 (les "Green Solutions Awards").
Partant du constat que désormais le Développement Durable (DD) et sa déclinaison au niveau de l'entreprise, la RSE, doivent être appréhendées comme une opportunité économique, sociale et environnementale (selon le critère "ESG"), ce cours fondamental aborde les questions centrales suivantes : Sur quels socles historique, philosophique, sociologique et politique sont pensés les défis actuels relatifs au développement durable, à la transition écologique, la soutenabilité et à la notion de RSE - la responsabilité sociétale des entreprises - et plus largement la responsabilité d’agir de tout type d’organisation ? Quelles contributions apportent le développement durable et la RSE à la réputation des entreprises, à leur attractivité, à leur performance et leur contribution à des activités respectant des questions aussi centrales que le renouvellement de la biodiversité, la qualité de l’eau et de l’air, le respect des droits de l’homme et d’autres dimensions responsables finalement très exigeantes ? Quels sont les cadres réglementaires, les grandes politiques et leurs instruments, nationaux, européens et internationaux en matière de développement durable et de RSE ? Plus concrètement, comment anticiper et gérer le risque d’éco-blanchiment (Greenwashing) qui semble parfois inévitable compte-tenu des injonctions multiples et parfois contradictoires assumées par les entreprises : être rentable, optimiser, recycler, renouveler, gouverner en négociant avec les parties prenantes, répondre aux exigences RSE des donneurs d’ordre, se placer dans une chaîne globale de valeur aux multiples instruments de gestion responsables… ? Ce cours a également pour objectif de permettre aux auditeurs de s'approprier les plus récentes recherches et observations de terrain grâce à l'implication des intervenants (Lab. de recherche LIRSA) dans plusieurs réseaux : le réseau de chercheurs RGVCs (Rethinking Global Value Chains) ; l'AIMS (Association international en management stratégique) ; EURAM (European Association of Management) ; la plateforme Construction21 (les "Green Solutions Awards").
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Savoir écrire des programmes en Javascript, que ce soit pour les exécuter dans un navigateur ou dans un autre environnement d'exécution. Savoir utiliser des fonctions et méthodes asynchrones.
Savoir écrire des programmes en Javascript, que ce soit pour les exécuter dans un navigateur ou dans un autre environnement d'exécution. Savoir utiliser des fonctions et méthodes asynchrones.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Etudier et utiliser les principaux services internet.Installer une connexion internet et la maintenir.
Etudier et utiliser les principaux services internet.Installer une connexion internet et la maintenir.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Savoir utiliser les techniques de traitement des signaux, étudier les propriétés de filtres (causalité, déphasage,stabilité). Savoir analyser les réponses des filtres numériques envisagés. Comprendre les enjeux du traitement numérique du signal pour l'ingénieur.
Savoir utiliser les techniques de traitement des signaux, étudier les propriétés de filtres (causalité, déphasage,stabilité). Savoir analyser les réponses des filtres numériques envisagés. Comprendre les enjeux du traitement numérique du signal pour l'ingénieur.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Développer les connaissances, dans le cadre du développement durable et plus particulièrement de l’efficacité énergétique, des systèmes et produits associés à la gestion active du bâtiment. Présenter les technologies associées aux fournisseurs de systèmes automatisés. Développer les connaissances théoriques et technologiques d’intégration des dispositifs d’énergie renouvelable au sein des bâtiments. Développer les connaissances théoriques et technologiques en matière d’éclairage public et individuel, dans le domaine des composants (LBC, LED, ... ) et dans le domaine des systèmes. Sensibiliser aux problèmes d’éco-conception en vue du recyclage des composants ainsi que de l’aspect santé autour des nouvelles technologies de lampes.
Développer les connaissances, dans le cadre du développement durable et plus particulièrement de l’efficacité énergétique, des systèmes et produits associés à la gestion active du bâtiment. Présenter les technologies associées aux fournisseurs de systèmes automatisés. Développer les connaissances théoriques et technologiques d’intégration des dispositifs d’énergie renouvelable au sein des bâtiments. Développer les connaissances théoriques et technologiques en matière d’éclairage public et individuel, dans le domaine des composants (LBC, LED, ... ) et dans le domaine des systèmes. Sensibiliser aux problèmes d’éco-conception en vue du recyclage des composants ainsi que de l’aspect santé autour des nouvelles technologies de lampes.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Compétences : Savoir, Savoir-faire Analyse, conception et dimensionnement d’un système de distribution d’énergie électrique Analyser le schéma unifilaire d’une installation électrique standard BT et HTA en connaissant technologiquement les composants contenus dans une armoire ou un poste électrique. Connaître les topologies / structures des réseaux électriques BT et HT Calculer le courant de court-circuit Ik3 par la méthode des impédances. Dimensionner les câbles, le transformateur et les protections en courant en régime nominal et en transitoire (notion de I2t). Choisir (en référence avec la norme NF C 15-100). Connaître les moyens de protection des personnes et des biens (DDR, Foudre, etc. Modélisation et Analyse d’un système de distribution d’énergie électrique en présence de pollution harmonique ou d’un déséquilibre. Modéliser un réseau électrique et ses éléments à partir de son schéma unifilaire et des données techniques. Analyser un problème de pollution harmonique par l’utilisation des mesures et de la modélisation des régimes harmoniques (spectre harmonique, transformée en série de Fourier). Analyser un problème en régime triphasé déséquilibré (utilisation des composantes symétriques, rôle du générateur homopolaire, impact du couplage transformateur, calcul des Ikn, etc.) La validation du module se fera grâce à une étude de cas qui permettra de mettre en œuvres des compétences décrites ci-dessus.
Compétences : Savoir, Savoir-faire Analyse, conception et dimensionnement d’un système de distribution d’énergie électrique Analyser le schéma unifilaire d’une installation électrique standard BT et HTA en connaissant technologiquement les composants contenus dans une armoire ou un poste électrique. Connaître les topologies / structures des réseaux électriques BT et HT Calculer le courant de court-circuit Ik3 par la méthode des impédances. Dimensionner les câbles, le transformateur et les protections en courant en régime nominal et en transitoire (notion de I2t). Choisir (en référence avec la norme NF C 15-100). Connaître les moyens de protection des personnes et des biens (DDR, Foudre, etc. Modélisation et Analyse d’un système de distribution d’énergie électrique en présence de pollution harmonique ou d’un déséquilibre. Modéliser un réseau électrique et ses éléments à partir de son schéma unifilaire et des données techniques. Analyser un problème de pollution harmonique par l’utilisation des mesures et de la modélisation des régimes harmoniques (spectre harmonique, transformée en série de Fourier). Analyser un problème en régime triphasé déséquilibré (utilisation des composantes symétriques, rôle du générateur homopolaire, impact du couplage transformateur, calcul des Ikn, etc.) La validation du module se fera grâce à une étude de cas qui permettra de mettre en œuvres des compétences décrites ci-dessus.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Donner les connaissances de bases en radiocommunications et techniques radiomobiles.Donner les grands principes des évolutions 2G, 3G, 4G, 5G en téléphonie mobile.
Donner les connaissances de bases en radiocommunications et techniques radiomobiles.Donner les grands principes des évolutions 2G, 3G, 4G, 5G en téléphonie mobile.
Période : Annuel
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les connaissances de base en Electronique numérique.
Acquérir les connaissances de base en Electronique numérique.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Maîtriser la technologie des systèmes flexibles de transport et de distribution dans la cadre de l'ouverture des marchés de l'électricité.Maîtriser les interconnexions des réseaux électriques en DC ou AC. Appréhender les structures de commandes des réseaux électriques dans le cadre de la gestion des flux de puissance et de la gestion de la qualité de l'électricité aux points de raccordements.Etre capable d'intervenir sur des systèmes de production décentralisée, e.g. fermes éoliennes, centrales photovoltaïques, hydroliennes, prenant en compte les règlementations concernant les contraintes du raccordement aux réseaux électriques (Grid-Codes).Appréhender les architectures de réseaux électriques de type Smart Grids, Micro Grids et Nano Grids.Connaître les principes de recharge des véhicules électriques et l'impact sur les réseaux électriques
Maîtriser la technologie des systèmes flexibles de transport et de distribution dans la cadre de l'ouverture des marchés de l'électricité.Maîtriser les interconnexions des réseaux électriques en DC ou AC. Appréhender les structures de commandes des réseaux électriques dans le cadre de la gestion des flux de puissance et de la gestion de la qualité de l'électricité aux points de raccordements.Etre capable d'intervenir sur des systèmes de production décentralisée, e.g. fermes éoliennes, centrales photovoltaïques, hydroliennes, prenant en compte les règlementations concernant les contraintes du raccordement aux réseaux électriques (Grid-Codes).Appréhender les architectures de réseaux électriques de type Smart Grids, Micro Grids et Nano Grids.Connaître les principes de recharge des véhicules électriques et l'impact sur les réseaux électriques
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Approfondissement par des conférenciers de points particuliers des radiocommunications mobiles
Approfondissement par des conférenciers de points particuliers des radiocommunications mobiles
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les connaissances de base relatives aux techniques et systèmes de transmission et de diffusion numériques.
Acquérir les connaissances de base relatives aux techniques et systèmes de transmission et de diffusion numériques.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Apporter un minimum de connaissances aux futurs ingénieurs en électronique qui se dirigent vers des activités plus globales (radiocommunication, multimédia, télécommunications, Instrumentation, syst§mes électroniques) sans contact direct avec les composants mais qui devront être capables de saisir les conséquences des évolutions de ceux-ci et de pouvoir effectuer des choix selon les technologies.Donner une formation de base pour ceux qui se destinent à la conception de circuits intégrés ou de cartes électroniques ou optoélectroniques et à leur caractérisation.Apporter un minimum de connaissances sur l'amplification analogique et les amplificateurs opérationnels
Apporter un minimum de connaissances aux futurs ingénieurs en électronique qui se dirigent vers des activités plus globales (radiocommunication, multimédia, télécommunications, Instrumentation, syst§mes électroniques) sans contact direct avec les composants mais qui devront être capables de saisir les conséquences des évolutions de ceux-ci et de pouvoir effectuer des choix selon les technologies.Donner une formation de base pour ceux qui se destinent à la conception de circuits intégrés ou de cartes électroniques ou optoélectroniques et à leur caractérisation.Apporter un minimum de connaissances sur l'amplification analogique et les amplificateurs opérationnels
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Familiariser les auditeurs avec le traitement d'images sur ordinateur basé sur des outils mathématiques.
Familiariser les auditeurs avec le traitement d'images sur ordinateur basé sur des outils mathématiques.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Appréhender les règles de sureté de fonctionnement d'un réseau de transport interconnecté en présence d'échanges économiques et de sources de production décentralisées.Maitriser les différentes tarifications de l'électricité dans le cadre des réseaux de distribution. Connaître les échanges économiques dans le cadre de l’autoconsommation individuelle et collective dans les réseaux de distribution.
Appréhender les règles de sureté de fonctionnement d'un réseau de transport interconnecté en présence d'échanges économiques et de sources de production décentralisées.Maitriser les différentes tarifications de l'électricité dans le cadre des réseaux de distribution. Connaître les échanges économiques dans le cadre de l’autoconsommation individuelle et collective dans les réseaux de distribution.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
La modélisation des systèmes électrotechniques est indispensable à la compréhension et la commande de ces dispositifs. Cette unité permet d'apporter des connaissances solides sur l'identification des systèmes électrotechniques, leurs modélisations mais également leurs contrôles. Elle permet également d'apporter des connaissances sur l'automatique séquentielle et l'utilisation des Automates programmables Industriels (API)
La modélisation des systèmes électrotechniques est indispensable à la compréhension et la commande de ces dispositifs. Cette unité permet d'apporter des connaissances solides sur l'identification des systèmes électrotechniques, leurs modélisations mais également leurs contrôles. Elle permet également d'apporter des connaissances sur l'automatique séquentielle et l'utilisation des Automates programmables Industriels (API)
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les bases de l'informatique multimédia et de l'interaction homme-machine.
Acquérir les bases de l'informatique multimédia et de l'interaction homme-machine.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Comprendre et maîtriser les outils modernes de programmation des microcontrôleurs, principalement leur programmation en langage C/C++Mettre en œuvre un microcontrôleur, utiliser ses périphériques internes et interagir avec différents types de modules externesSensibiliser aux contraintes de temps réel dans les systèmes à microcontrôleurs pour l'embarqué (gestion par interruptions)Ce cours nécessite l'acquisition d'une carte de développement Nucleo-F429ZI (ou Nucleo-F439ZI) STMicroelectronics, de quelques accessoires annexes, d'un ordinateur avec connexion Internet pour la programmation en ligne.
Comprendre et maîtriser les outils modernes de programmation des microcontrôleurs, principalement leur programmation en langage C/C++Mettre en œuvre un microcontrôleur, utiliser ses périphériques internes et interagir avec différents types de modules externesSensibiliser aux contraintes de temps réel dans les systèmes à microcontrôleurs pour l'embarqué (gestion par interruptions)Ce cours nécessite l'acquisition d'une carte de développement Nucleo-F429ZI (ou Nucleo-F439ZI) STMicroelectronics, de quelques accessoires annexes, d'un ordinateur avec connexion Internet pour la programmation en ligne.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Présenter les fondements de l'électromagnétisme moderne et ses applications à la propagation en espace libre (radiocommunications, télécommunications) et à la propagation guidée (guides micro-ondes et fibres optiques). Notion d'antennes dipole, antenne cornet, antenne Yagi.
Présenter les fondements de l'électromagnétisme moderne et ses applications à la propagation en espace libre (radiocommunications, télécommunications) et à la propagation guidée (guides micro-ondes et fibres optiques). Notion d'antennes dipole, antenne cornet, antenne Yagi.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Donner les bases de représentation des signaux déterministes et aléatoires qui seront utilisées dans tout le cursus de la filière.Étudier les principales fonctions de traitement du signal analogique : filtrage, modulation et détection, conversion analogique - numérique.
Donner les bases de représentation des signaux déterministes et aléatoires qui seront utilisées dans tout le cursus de la filière.Étudier les principales fonctions de traitement du signal analogique : filtrage, modulation et détection, conversion analogique - numérique.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Acquérir les connaissances de base de l'électronique analogique ; Connaître les principes de fonctionnement et les montages de base des principaux composants élémentaires (diodes ; transistors ; amplificateurs opérationnels), Acquérir les connaissances fondamentales en amplification et connaitre les principales utilisations des amplificateurs opérationnels.
Acquérir les connaissances de base de l'électronique analogique ; Connaître les principes de fonctionnement et les montages de base des principaux composants élémentaires (diodes ; transistors ; amplificateurs opérationnels), Acquérir les connaissances fondamentales en amplification et connaitre les principales utilisations des amplificateurs opérationnels.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Ce cours se nomme "Gestion des Talents, GPEC et IA générative ":1. Savoir mettre en place dans une organisation une gestion talents et une GPEC2. Etre au courant des pratiques RH les plus innovantes (digital RH, gestion de la diversité, knowledge management et réseaux sociaux, recrutement par internet, coaching, mentoring etc...).3. Avoir une bonne connaissance de l'IA générative et l'utiliser dans les pratiques RH Aucun regroupement. Examen en ligne sans déplacement.Ce cours est dispensé par des vacataires en région en présentiel ou 100% à distance à Paris mais on peut suivre le cours de n'importe où.
Ce cours se nomme "Gestion des Talents, GPEC et IA générative ":1. Savoir mettre en place dans une organisation une gestion talents et une GPEC2. Etre au courant des pratiques RH les plus innovantes (digital RH, gestion de la diversité, knowledge management et réseaux sociaux, recrutement par internet, coaching, mentoring etc...).3. Avoir une bonne connaissance de l'IA générative et l'utiliser dans les pratiques RH Aucun regroupement. Examen en ligne sans déplacement.Ce cours est dispensé par des vacataires en région en présentiel ou 100% à distance à Paris mais on peut suivre le cours de n'importe où.
Période : Premier semestre, Second semestre
Statut : Unité d’enseignement disponible à l’inscription
S'approprier les notions fondamentales de la prospective (principes, concepts).
S'approprier les notions fondamentales de la prospective (principes, concepts).
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Comprendre et maitriser le fonctionnement d'un SGBD Relationnel pour devenir capable d'analyser les problèmes de performance et de cohérence et de proposer des solutions fondées. Un des principaux débouchés de la formation est une fonction d'administrateur de bases de données. Le contenu du cours permet de mieux appréhender le noyau du SGBD, l'optimisation des requêtes, la génération des statistiques, et le parallélisme des opérateurs indispensables pour obtenir de véritables gains de performances lors de l'utilisation de la base de données.Au programme, nous mettons l'accent sur le stockage des données, les différentes techniques d'indexation qui sont la base de l'optimisation (comment bien choisir son index), les coûts des opérations de manipulation du SGBD (pour éviter de faire des requêtes couteuses), l'optimisation et la génération d'un plan d'exécution, la maitrise des outils de type EXPLAIN (comprendre ce que produit l'optimiseur), les différents SGBD existants sur le marché et leurs approches en terme d'optimisation avec Oracle, MySQL, SQL Server (Microsoft), DB2 (IBM), PostgreSQL, SQLite. Les techniques de concurrence d'accès et de reprise sur panne sont également présentées.Afin de mieux appréhender ce cours, il est indispensable d'avoir déjà suivi un cours sur les fondements, l'interrogation et la conception de bases de données telles qu'ils sont abordés dans l'UE NFP107. Ce cours est donc une suite logique à NFP107 et va approfondir les bases acquises. La formation d'experts dans ce domaine est un des besoins reconnus de l'industrie dans le domaine de l'ingénierie des systèmes de gestion des bases de données et est une des composantes de nombreux métiers: Architecte de SGBD, Administrateur de Bases de données, Ingénieur en Systèmes de gestion de données, Gestionnaire d'entrepôts de données, Urbaniste, etc.Mise en pratique. Cette maîtrise passe par la compréhension de techniques (optimisation de l'accès au support physique, algorithmique, stratégies d'optimisation) et leur mise en pratique sous forme de Travaux Pratiques avec le SGBD Oracle. Nous y étudierons l'extraction des informations nécessaires au DBA, l'exploitation de EXPLAIN, et l'optimisation de requêtes à travers des exemples typiques auxquels sont confrontés les DBA.
Comprendre et maitriser le fonctionnement d'un SGBD Relationnel pour devenir capable d'analyser les problèmes de performance et de cohérence et de proposer des solutions fondées. Un des principaux débouchés de la formation est une fonction d'administrateur de bases de données. Le contenu du cours permet de mieux appréhender le noyau du SGBD, l'optimisation des requêtes, la génération des statistiques, et le parallélisme des opérateurs indispensables pour obtenir de véritables gains de performances lors de l'utilisation de la base de données.Au programme, nous mettons l'accent sur le stockage des données, les différentes techniques d'indexation qui sont la base de l'optimisation (comment bien choisir son index), les coûts des opérations de manipulation du SGBD (pour éviter de faire des requêtes couteuses), l'optimisation et la génération d'un plan d'exécution, la maitrise des outils de type EXPLAIN (comprendre ce que produit l'optimiseur), les différents SGBD existants sur le marché et leurs approches en terme d'optimisation avec Oracle, MySQL, SQL Server (Microsoft), DB2 (IBM), PostgreSQL, SQLite. Les techniques de concurrence d'accès et de reprise sur panne sont également présentées.Afin de mieux appréhender ce cours, il est indispensable d'avoir déjà suivi un cours sur les fondements, l'interrogation et la conception de bases de données telles qu'ils sont abordés dans l'UE NFP107. Ce cours est donc une suite logique à NFP107 et va approfondir les bases acquises. La formation d'experts dans ce domaine est un des besoins reconnus de l'industrie dans le domaine de l'ingénierie des systèmes de gestion des bases de données et est une des composantes de nombreux métiers: Architecte de SGBD, Administrateur de Bases de données, Ingénieur en Systèmes de gestion de données, Gestionnaire d'entrepôts de données, Urbaniste, etc.Mise en pratique. Cette maîtrise passe par la compréhension de techniques (optimisation de l'accès au support physique, algorithmique, stratégies d'optimisation) et leur mise en pratique sous forme de Travaux Pratiques avec le SGBD Oracle. Nous y étudierons l'extraction des informations nécessaires au DBA, l'exploitation de EXPLAIN, et l'optimisation de requêtes à travers des exemples typiques auxquels sont confrontés les DBA.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Favoriser une mobilité, faire progresser sa carrière ou élargir sa gamme d'options professionnelles, grâce à des compétences élargies et interdisciplinaires. L'objectif est de maîtriser les concepts susceptibles de développer dans l'action, les outils de la gouvernance et de l'aide à la décision dans le champ des activités de recherche et d'appréhender les grands enjeux du domaine; il est aussi de pouvoir participer aux débats sur le devenir des politiques de recherche et d'innovation et sur les relations science - société.
Favoriser une mobilité, faire progresser sa carrière ou élargir sa gamme d'options professionnelles, grâce à des compétences élargies et interdisciplinaires. L'objectif est de maîtriser les concepts susceptibles de développer dans l'action, les outils de la gouvernance et de l'aide à la décision dans le champ des activités de recherche et d'appréhender les grands enjeux du domaine; il est aussi de pouvoir participer aux débats sur le devenir des politiques de recherche et d'innovation et sur les relations science - société.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Initier à la démarche du développement durable et à son application à l'énergétique.Présenter des outils utiles pour le développement durable (bilan carbone, ACV ).Sensibiliser aux enjeux énergétiques dans la perspective du développement durable.Ouverture des marchés de l'énergie.Énergies renouvelables et développement durable.Ouverture au delà de la technique : sociale, économie, aménagement.
Initier à la démarche du développement durable et à son application à l'énergétique.Présenter des outils utiles pour le développement durable (bilan carbone, ACV ).Sensibiliser aux enjeux énergétiques dans la perspective du développement durable.Ouverture des marchés de l'énergie.Énergies renouvelables et développement durable.Ouverture au delà de la technique : sociale, économie, aménagement.
Période : Second semestre
Statut : Unité d’enseignement disponible à l’inscription
Définir l’action communautaire et les démarches participatives ;Identifier les principales approches communautaires françaises et internationales et les institutions les plus représentatives ;Situer l’action communautaire et les démarches participatives dans le cadre de l’économie sociale et solidaire et de l’action sociale et médico-sociale ;Comprendre les approches et les méthodes des recherches participatives.
Définir l’action communautaire et les démarches participatives ;Identifier les principales approches communautaires françaises et internationales et les institutions les plus représentatives ;Situer l’action communautaire et les démarches participatives dans le cadre de l’économie sociale et solidaire et de l’action sociale et médico-sociale ;Comprendre les approches et les méthodes des recherches participatives.
Période : Premier semestre
Statut : Unité d’enseignement disponible à l’inscription
Votre centre cnam
Le Cnam, au plus près de chez vous.
Le Trident – Bâtiment A
34 avenue de l’Europe 38100 Grenoble
24 rue de Robinson 42100 SAINT-ETIENNE
Le Cubix – 4 rue Ravier 69007 LYON
Centre universitaire Pierre Mendès France 12 avenue de Paris
42300 ROANNE
Au CNAM, les adultes salariés ou non viennent acquérir des connaissances et des compétences sanctionnées par un titre ou un diplôme pour sécuriser et dynamiser leur parcours professionnel.
Actuellement, l’offre régionale est uniquement disponible, l’offre nationale est en cours de préparation.
La certification qualité a été délivrée au titre des catégories d’actions suivantes:
ACTIONS DE FORMATION
ACTIONS DE FORMATION PAR APPRENTISSAGE
ACTIONS PERMETTANT DE VALIDER DES ACQUIS DE L’EXPERIENCE
Cookie | Durée | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |