Informatique Télécoms Médias numériques Cybersécurité picto

Diplôme Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et logiciels (AISL)

Code : CYC9101A
Mise à jour le : 22-09-2026

Objectifs pédagogiques

Dans de nombreux secteurs industriels, les systèmes informatiques se caractérisent par une durée de vie particulièrement longue, une grande
échelle, et par la manipulation continue de volumes de données toujours croissants. Ils sont en outre soumis à des besoins constants d’évolution. Ces systèmes ne reposent pas uniquement sur du développement logiciel isolé : ils doivent intégrer leur environnement matériel et humain, tout en s’interfaçant avec des systèmes informatiques préexistants.

De tels systèmes, appelés systèmes informatiques complexes, requièrent, pour fonctionner correctement, des ingénieurs possédant
des connaissances approfondies en conception, en vérification et en programmation. lls doivent par ailleurs maîtriser l’ingénierie des
besoins, l’architecture logicielle et matérielle, et être capables de piloter des projets en tenant compte du contexte industriel et des
dimensions humaines.

De tels systèmes doivent être conçus en fonction des environnements dans lesquels ils seront exploités et opérés, sans négliger les
contraintes liées à leur maintenance, tant matérielle que logicielle. Les plates-formes d’exécution sont souvent construites avec des progiciels métier et/ou des progiciels système présentant leurs propres contraintes, et s'appuient de manière croissante, sur
des bibliothèques de composants et des logiciels libres. L’ingénierie de ces applications mobilise ainsi l’ensemble des dimensions de
l’ingénierie des systèmes et des logiciels.

Le cursus AISL de la formation d’ingénieurs en informatique du Conservatoire national des arts et métiers (CNAM) a pour objectif de
former des professionnels capables de concevoir, de développer et de maintenir des systèmes logiciels complexes. 

Pour compléter le parcours d'approfondissement AISL il est nécessaire de suivre l'un des deux sous-parcours : « Full-Stack »  ou « Architecture Logicielle ». 

Ces deux parcours ont en commun l'UE GLG206 (approfondissement de la conduite de projet ) et se distinguent essentiellement par leurs pré-requis
et leur  dernière UE de spécialisation (qui est une UE de projet), GLG204 pour le sous-parcours full-stack et GLG207 pour le sous-parcours Architecture Logicielle. 

Le sous parcours Full-Stack

Pré-requis : NFP121 et NFP122.

Le sous-parcours Full-Stack vise à former des ingénieurs maîtrisant
l'ensemble de la chaîne de développement d'applications d'entreprise,
de la conception au développement, du front-end au back-end. Il met
l'accent sur les compétences en développement web moderne, en
intégrant les dernières technologies et frameworks.

Il combine une solide connaissance des concepts et technologies
back-end, tant sur le plan technique qu'architectural, et une maîtrise
des technologies front-end modernes. Les étudiants apprennent à
concevoir des applications web robustes, évolutives et maintenables,
en s’appuyant sur des outils et des méthodes de développement,
notamment agiles.

La formation propose un équilibre entre compétences techniques et
connaissances théoriques,  afin de permettre aux diplômés de s’adapter
durablement à un secteur en évolution constante.

Ce parcours est constitué des UES : 

  • GLG206 (Conduite de projet informatique - Approfondissement)  ;
  • GLG203 (Architecture Logicielle Java)  ou NSY208 (Architecture, patterns et intégration);
  • GLG204, UE de projet qui couvre l'intégralité d'un projet concret et
     personnel, de l'expression des besoins à l'implémentation effective
     du logiciel.
     

Le sous parcours Architecture Logicielle

Le parcours Architecture Logicielle a pour ambition de développer les compétences nécessaires à la conception et au pilotage de systèmes informatiques complexes selon une approche structurée et maîtrisée. Il couvre l’ensemble du cycle de vie du développement, de l’expression des besoins à la validation, en privilégiant la cohérence d’ensemble plutôt que le seul niveau d’implémentation.

La formation intègre les fondamentaux de la conduite de projet : management, méthodes agiles, planification, gestion des risques et
coordination des équipes. Elle met en lumière les mécanismes garantissant la qualité logicielle tels que l'ingénierie des
exigences, l'intégration continue, le système qualité et les activités de vérification.
Une attention particulière est portée à la conception d’architectures robustes, aptes à satisfaire des exigences non fonctionnelles
(performance, sécurité, maintenabilité, scalabilité). Le programme aborde l’ingénierie dirigée par les modèles, le lien entre modélisation et stratégie de tests, ainsi que les méthodes d’intégration logicielle.
Enfin, la problématique de l’évolutivité des systèmes occupe une place centrale : concevoir aujourd’hui des architectures capables d’évoluer
demain. L’objectif est de former des professionnels capables de prendre des décisions structurantes, d’assurer la qualité et de
maîtriser la complexité des projets logiciels.

Ce parcours est constitué des UES :

  • GLG206 (Conduite de projet informatique - Approfondissement)  ;
  • GLG203 (Architecture Logicielle Java)  ou NSY208 (Architecture, patterns et intégration);
  • GLG207, UE de projet
     

Niveau de sortie :
Bac + 5
ECTS :
180
Déployabilité
A la carte : Formation pouvant s'effectuer au rythme de l'élève, en s'inscrivant aux unités du cursus
Package : Formation pouvant se suivre en s'inscrivant à un "package" (groupe d'enseignements indissociables)
Diplôme national
Oui

Compétences et débouchés

La spécificité des compétences de l'ingénieur Cnam réside dans la complémentarité tissée entre les acquis d'une expérience
professionnelle souvent longue et riche et d'une formation scientifique, technique et humaine de haut niveau. Il est ainsi en
mesure d’articuler  le lien entre le savoir-faire du technicien et le savoir-concevoir de l'ingénieur et participer au processus d'innovation, de la conception à la réalisation.

Les compétences développées préparent aux principaux métiers de l’informatique, notamment dans les domaines de la maîtrise d’œuvre et
de la maîtrise d’ouvrage,  ainsi que de la conception et du développement de logiciels et de systèmes d’entreprise, dont
l'ingénierie Full Stack.

Les débouchés professionnels incluent  les fonctions d’architecte logiciel et système, d’ingénieur intégrateur, de chef de
projet MOA/MOE, d’architecte d’entreprise et d’ingénieur Full Stack.
 

Méthodes pédagogiques

Les enseignements théoriques, couplés à des mises en application en travaux dirigés et travaux pratiques sur matériels et logiciels métiers permettront une professionnalisation rapide. L'espace numérique de formation du Cnam (Moodle) permet à chaque enseignant de rendre accessible des ressources spécifiques à ses enseignements. Des modalités plus détaillées seront communiquées au début de chaque cours.

Modalités de validation

Afin de valider le parcours d'approfondissement AISL il est nécessaire d'avoir suivi l'un des deux sous-parcours “Full-Stack” ou “Architecture Logicielle”.  En pratique: 

  • l'UE GLG206 est obligatoire aux deux sous-parcours.
  • Le sous-parcours “Full-Stack” requiert par ailleurs de valider soit GLG203 soit NSY208 et par la suite GLG204.
  • Le sous-parcours “Architecture Logicielle” requiert par ailleurs de valider soit GLG203 soit NSY208 et par la suite GLG207.

Règle d'exclusion UE optionnelles : 
 

 

Prérequis et conditions d'accès

Pré-requis :

  • Bac+ 2 informatique. 
  • Le sous-parcours Full-Stack nécessite d'avoir suivi les UES NFP121 (Programmation avancée, pattenrs de programmation) et NFP122 (Développement Front-End).


Les formations hors temps de travail sont ouvertes à tous les salariés, demandeurs d'emploi ou personnes exerçant une profession libérale qui veulent devenir ingénieur.
La formation se fait à son rythme en construisant son parcours et en capitalisant, sans contrainte de délais, les unités d'enseignement nécessaires à l'obtention du diplôme.
Toutes les unités d'enseignement sont accessibles à Paris, en régions et à l'étranger. Elles ont lieu principalement en cours du soir et du samedi, parfois en semaines bloquées et certaines sont accessibles à distance.

 

Statut professionnel conféré

Secteurs d’activités :

Tous secteurs

Tous secteurs

Type d'emplois accessibles :

Architecte réseaux informatique, réseaux de télécoms

Ingénieur réseaux télécoms

Administrateur réseaux - systèmes

Chef de projet numérique édition

Intégrateur, chef  de projet web

Directeur des systèmes d’information

Administrateur de bases de données

Chef de projet, BI Manager, Data Engineer, Data Manager

Ingénieur systèmes et simulations en industrie

Informaticien de la recherche scientifique

Bioinformaticien en études, recherche et   développement

Architecte cloud

Développeur multimédia

Responsable, auditeur Sécurité Informatique

Responsable d’un SOC (Security Operation Center)

Responsable d’un centre de réponse à incident de sécurité (CSIRT).

Architecte réseaux informatique, réseaux de télécoms

Ingénieur réseaux télécoms

Administrateur réseaux - systèmes

Chef de projet numérique édition

Intégrateur, chef  de projet web

Directeur des systèmes d’information

Administrateur de bases de données

Chef de projet, BI Manager, Data Engineer, Data Manager

Ingénieur systèmes et simulations en industrie

Informaticien de la recherche scientifique

Bioinformaticien en études, recherche et   développement

Architecte cloud

Développeur multimédia

Responsable, auditeur Sécurité Informatique

Responsable d’un SOC (Security Operation Center)

Responsable d’un centre de réponse à incident de sécurité (CSIRT).

Code(s) ROME :

  • M1803 - Direction des systèmes d''information
  • M1806 - Conseil et maîtrise d''ouvrage en systèmes d''information
  • M1805 - Études et développement informatique
  • M1804 - Études et développement de réseaux de télécoms

Exigence du programme

Compétences attestées :

 

L'ingénieur Cnam spécialité Informatique est capable de mobiliser un large champ de connaissances fondamentales et des compétences techniques, scientifiques, méthodologiques et organisationnelles pour concevoir, déployer et faire évoluer des systèmes d'information complexes, en intégrant les dimensions humaines, éthiques et culturelles de son exercice professionnel.

Maîtriser les fondements théoriques et pratiques de l'informatique — algorithmique, modélisation, mathématiques appliquées, réseaux, bases de données — et mobiliser ces savoirs pour analyser des problèmes complexes liés aux systèmes d'information, aux infrastructures réseaux et aux architectures logicielles — Bloc 1 — Tronc commun

Identifier, modéliser et résoudre des problèmes informatiques, même non complètement définis, en s'appuyant sur des méthodes de gestion de projet, des démarches d'ingénierie des exigences, des outils de modélisation et de tests automatisés, et en pratiquant le travail collaboratif au sein d'équipes pluridisciplinaires — Bloc 1 — Tronc commun

Concevoir et réaliser des architectures logicielles, réseaux ou de sécurité, en élaborer les spécifications fonctionnelles et techniques, rédiger les cahiers des charges, développer des prototypes, conduire les tests de recette et valider la conformité des solutions aux exigences des utilisateurs et aux standards en vigueur — en questionnant préalablement les usages et leurs impacts — Bloc 1/4 — Tronc commun

Assurer une veille technologique, réglementaire et scientifique active afin d'identifier des opportunités d'innovation, d'actualiser ses pratiques et de positionner les solutions développées face aux évolutions du secteur et à la concurrence. — Bloc 4 (C4.5/C4.6) — Tronc commun

Intégrer les dimensions économiques, concurrentielles et organisationnelles dans ses décisions techniques : rédaction d'appels d'offres, sélection de fournisseurs, estimation des coûts et des délais, définition d'indicateurs de performance, reporting technique et financier, et alignement des projets informatiques avec les objectifs stratégiques de l'organisation — Bloc 2 (C2.1/C2.4/C2.9) —Tronc commun

Maîtriser les exigences légales, normatives et les bonnes pratiques de développement sécurisé en intégrant les enjeux de cybersécurité, de protection des données et de conformité réglementaire dès la conception des systèmes, et en exerçant ses responsabilités professionnelles au regard de la diversité des équipes et des contextes de travail — Bloc 1 (C1.8) — Tronc commun

Evaluer les impacts environnementaux et socio-économiques des solutions informatiques qu'il conçoit et promouvoir des usages numériques responsables en intégrant les impératifs écologiques et climatiques dans les choix d'architecture, d'infrastructure et d'exploitation des systèmes — Bloc 3 (C3.8) — Tronc commun

Appliquer une méthodologie scientifique dans ses démarches de production, d'innovation et de communication, et contribuer à la diffusion de résultats étayés, documentés et reproductibles en tenant compte des besoins et des attentes des utilisateurs finaux et de la société — Bloc 4 (C4.7) — Tronc commun

Coordonner des équipes pluridisciplinaires, piloter des projets de système d'information de bout en bout — de la conception au déploiement —, superviser des structures opérationnelles (DevOps, SecOps, NOC, SOC) et conduire l'amélioration continue des systèmes dont il a la charge, en assumant pleinement son rôle de responsable technique et de chef de projet. — Bloc 2 (C2.5/C2.6/C2.7)— Tronc commun

Communiquer en français et en anglais (niveau B2 du CECRL minimum) pour rédiger des documents techniques, animer des réunions et collaborer avec des partenaires internationaux, en faisant preuve d'ouverture culturelle et d'adaptabilité aux contextes multiculturels et aux enjeux planétaires du numérique — Bloc 2 (C2.10) — Tronc commun

Evaluer ses propres compétences, identifier ses axes de progression, conduire sa montée en expertise dans un domaine de spécialisation et opérer ses choix de parcours professionnel en autonomie dans une logique de formation continue tout au long de la vie — en cohérence avec le modèle pédagogique du Cnam. — Bloc 1 (C1.7) — Tronc commun

Conduire la démarche globale d'ingénierie d'un système logiciel, de l'ingénierie des exigences jusqu'à la vérification et la validation, en assurant l'analyse fonctionnelle, la conception d'architecture, l'estimation des coûts et délais, la gestion du projet et des risques, ainsi que la rédaction de la documentation technique. — Bloc 5 — Optionnel, associé au parcours Architecture et Ingénierie des Systèmes Logiciels

Concevoir, automatiser et faire évoluer en continu une architecture de cybersécurité complexe : automatisation des SOC, détection et réponse aux attaques, analyse forensique, capitalisation des connaissances, conformité réglementaire et communication client. — Bloc 6 — Optionnel, associé au parcours Cybersécurité

Modéliser, analyser et optimiser les processus de traitement de données à l'aide d'outils mathématiques et algorithmiques (graphes, programmation mathématique, files d'attente, réseaux de neurones), en maîtrisant leurs limites, en interprétant les résultats et en appliquant une démarche scientifique rigoureuse et reproductible. — Bloc 7 —Optionnel, associé au parcours Intelligence Artificielle et Optimisation

Concevoir l'architecture et piloter la mise en oeuvre d'une infrastructure réseaux et système complexe, de la spécification à la justification des choix techniques (protocoles, NFV, SDN, Cloud IaaS, orchestration), en déployant des architectures sécurisées et virtualisées, en justifiant les choix techniques, en assurant la sécurité et la virtualisation, et en intégrant des critères de sobriété numérique. — Bloc 8 — Optionnel, associé au parcours Informatique, Réseaux et Systèmes Mobiles

Concevoir, diriger et gouverner les projets du système d'information de l'entreprise en réalisant son urbanisation et son audit (urbanisation, bases de données massives, gisements de données) tout en alignant la gouvernance du SI sur les objectifs stratégiques de l'organisation et en assurant une veille technologique, réglementaire et concurrentielle porteuse d'innovation. — Bloc 9 — Optionnel, associé au parcours Systèmes d’Information et Business Intelligence

Concevoir et développer des applications à fort degré d'interactivité (utilisabilité, ergonomie, accessibilité, 3D, réalité virtuelle/augmentée, game-design, IA) en validant les usages par l'expérimentation utilisateur tout en évaluant les impacts sociaux et éthiques des solutions produites. — Bloc 10 — Optionnel, associé au parcours Expérience Interactive

Concevoir, mettre en oeuvre et maintenir les programmes de pilotage d'un système automatisé industriel interconnecté (automates, IoT), en assurant la supervision, les tests, la validation, la documentation et la maintenance informatique, tout en intégrant les contraintes réglementaires, normatives, de sécurité au travail et environnementales applicables. — Bloc 11 — Optionnel, associé au parcours Systèmes Intelligents et Sécurisés.

 

 

Mentions officielles

Le certificateur est le Cnam

Code RNCP
42594
Date d'enregistrement au RNCP
Date de l'échéance de l'enregistrement au RNCP

Modalités et délais d'accès

Contactez-nous pour avoir plus d'informations concernant le diplôme qui vous intéresse.
En savoir plus sur nos modalités et délais d'accès

Équivalences, passerelles & suite de parcours

En savoir plus sur les équivalences, passerelles & suite de parcours

Débouchés (Codes ROME)

  • Directeur / Directrice de projet en informatique[M1803]
  • Chef de projet Maîtrise d'Ouvrage - MOA des systèmes d'information[M1806]
  • Ingénieur informaticien / Ingénieure informaticienne[M1805]
  • Chef de projet informatique[M1803]
Mots-clés
Informations complémentaires
Type de diplôme
Ingénieur CNAM
Code NSF
326 - Informatique, traitement de l'information, réseaux de transmission
Formacode
Informatique - Systèmes d’information et numérique [31054]
Code du parcours
CYC9101

Modules d'enseignement

2eme annee

Blocs de compétences

Un bloc de compétences est constitué d'un ensemble d'Unités qui répond aux besoins en formation de l'intitulé du bloc.
Les unités ci-dessus sont réparties dans les Blocs de compétences ci-dessous.
Chaque bloc de compétences peut être validé séparément.

Information non disponible, pour plus d'information veuillez contacter le Cnam

Contactez-nous au sujet de ce diplôme

CAPTCHA
Cette question sert à vérifier si vous êtes un visiteur humain ou non afin d'éviter les soumissions de pourriel (spam) automatisées.