Diplôme d`Ingénieur Cnam Spécialité Informatique - Ipst-Cnam

Transcription

Diplôme d`Ingénieur Cnam Spécialité Informatique - Ipst-Cnam
Diplôme d’Ingénieur Cnam
Spécialité Informatique
Option Architecture et Intégration
des Systèmes et des Logiciels (AISL)
Formation en alternance / Bac+5
L’Ipst-Cnam
Au cœur de l’Université de Toulouse, l’Ipst-Cnam est un organisme public spécialisé dans la
formation professionnelle continue, qui agit :
En tant que Centre régional du Conservatoire national des Arts et Métiers (Cnam).
En tant qu’Institut de la Promotion Supérieure du travail (Ipst), structure mutualisée des
universités et écoles d’ingénieurs de Toulouse, au titre de la formation tout au long de la vie.
L’Ipst-Cnam couvre une large palette de champs disciplinaires dans les domaines des sciences
de l’ingénieur et du management.
Les cursus sont proposés sous différentes modalités de formation
 En cours du soir avec un parcours sur mesure pour les salariés ou les demandeurs
d’emploi
 En Formation Ouverte A Distance (FOAD) – sur internet et plateforme pédagogique
 En journée en alternance (contrats et périodes de professionnalisation)
Situé sur le campus universitaire Toulouse 3 – Paul
Sabatier, au sein de la Maison de la Recherche et de la
Valorisation, l’Ipst-Cnam accueille ses différents publics
et collaborateurs dans un environnement stimulant
(formation, recherche, salles de cours et matériels
pédagogiques sophistiqués). Les espaces mutualisés
(salle de convivialité, espaces verts, restaurant
universitaire à proximité) contribuent également à la
qualité de vie à l’Ipst-Cnam.
1
Diplôme d’Ingénieur Informatique en alternance
(Bac+5)
Option : Architecture et Intégration des Systèmes et des Logiciels
 Un cycle d’ingénieur en 3 ans, ouvert à Bac+2
 Obtention d’un diplôme habilité à chaque année du cycle :
o
o
o
Année 1 : Licence STS, mention Informatique (Bac+3)
Année 2 : Titre RNCP II (Bac+4), Architecte concepteur Informatique
Année 3 : Titre d’Ingénieur de l'Ecole d'ingénieurs du Cnam spécialité informatique
Diplôme habilité par la Commission des titres d'ingénieur
 Une formation d’excellence et des compétences fortement reconnues par les
professionnels de l’informatique
 Un accompagnement dans la progression des compétences jusqu’au titre
d’ingénieur d’école
 Un environnement de formation agréable et dynamisant sur le campus universitaire
de Toulouse-Rangueil
Sommaire
Finalité du diplôme
p.3
L’option Architecture et Intégration des Systèmes et des Logiciels
p.3
Débouchés professionnels
p.3
Nos points forts
p.3
Modalités d’admission
p.4
Tarifs
p.4
Rythme et durée
p.4
Programme du cycle de formation Ingénieur informatique en alternance
p.5
2
Finalité du diplôme
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 et d’une formation scientifique, technique et humaine de haut niveau. Il
peut ainsi assurer le lien entre le savoir-faire du technicien et le savoir-concevoir de l’ingénieur et participer
ainsi au processus d’innovation, de la conception à la réalisation.
L’ingénieur Cnam aura les compétences pour intégrer des applications complexes, mettre en œuvre des
architectures techniques, développer des composants, déployer des solutions de l’ingénierie du logiciel.
L’option Architecture et Intégration des Systèmes et des Logiciels
Dans cette option, les connaissances méthodologiques et techniques acquises permettent à l’élève de :
- Conduire des activités d’analyse, de conception et de programmation d’applications mettant en
œuvre des frameworks, patterns et middlewares.
- Architecturer et concevoir des systèmes distribués à l’aide de patterns et COTS spécifiques.
- Mettre en œuvre l’approche d’ingénierie des systèmes complexes basés sur des modèles.
Débouchés professionnels
Les métiers sont nombreux et correspondent à des ingénieurs architectes en systèmes logiciels,
infrastructure informatique de réseaux et systèmes et ingénierie des projets. Par exemple : Chefs de projet
en informatique, Architectes et Ingénieurs en informatique spécialisés en ingénierie des systèmes
complexes et en intégration de systèmes, Ingénieurs de conception d’applications Java avancées.
Nos points forts
-
Démarche pédagogique : Elle s'appuie principalement sur l’alternance centre de formation / terrain
professionnel afin de favoriser la mise en lien des acquis théoriques et pratiques et la découverte
des terrains professionnels.
-
Méthodes pédagogiques :
o Apports théoriques : concepts, principes, méthodes, techniques
o Travaux pratiques : problèmes, études de cas, outils
o Travaux de groupe sur des projets authentiques : analyse, modélisation, conception,
réalisation, gestion de projet
-
Partenariats entreprises : L’Ipst-Cnam dispose d’un réseau d’entreprises partenaires composé
aussi bien des grands comptes de la région toulousaine (Airbus, Thalès, Safran, Orange…),
d’entreprises spécialisées dans l’informatique (Capgemini,
Alten..), que de TPE/PME.
-
L’Ipst-Cnam dispose d’une équipe administrative
proposant son expertise et son accompagnement dans
le cadre de l’instruction des contrats/périodes de
professionnalisation et des relations des entreprises avec
leur OPCA.
-
Accompagnement des stagiaires : suivi personnalisé en
centre de formation et en entreprise, fiches de liaisons, équipe pédagogique composée
d’académiques (50%) et de professionnels (50%).
-
Equipements pédagogiques techniques performants : laboratoires informatiques spécifiques,
accès libre aux salles informatiques.
3
Modalités d’admission
-
Prérequis : Etre titulaire d'un diplôme de niveau III (Bac +2) en Informatique (DUT Informatique,
DUT Réseaux et télécoms, BTS Informatique de Gestion, BTS Informatique de Réseaux, Diplôme
d'Analyste Programmeur du CNAM, DUT GEII, certains titres AFPA homologués de niveau III).
Des admissions en cours de cycle peuvent se faire par VES ou VAE.
-
Dossier de pré-inscription (à demander à [email protected])
-
Epreuve orale d'admission de 30 mn (vérification de la motivation et de l'expression orale).
Tarifs
Formation en Contrat/Période de Professionnalisation (12€/h) - consulter votre OPCA
Rythme et Durée
-
Alternance 7 jours en entreprise et 3 jours en centre de formation (dans les locaux Ipst-Cnam)
-
Le cycle complet se déroule sur 36 mois (possibilité de scinder la formation en 12 mois + 24 mois)
Le cursus se déroule en deux cycles :
o Le cycle préparatoire, dans lequel sont étudiées les dominantes de la spécialité dans leurs
aspects fondamentaux et technologiques. A la fin de ce cycle se déroule, l'examen
d'admission à l'école d'ingénieur.
o Le cycle de spécialisation regroupe les enseignements approfondis de la spécialité
(option, les sciences et méthodes de l'ingénieur et l'anglais (Niveau B2, Bulat 3).
4
Programme du cycle de formation Ingénieur Cnam
Spécialité informatique
par l’alternance
Ingénieur en Informatique en Contrat de Professionnalisation - Année I1
UE
RSX102
NFP121
NFE108
CCE105
NSY103
NFE113
NSY115
Anglais
Projet
Intitulé
Technologies pour les applications client-serveur
Programmation avancée
Méthodologies des systèmes d'information
Pratiques écrites et orales de la communication professionnelle
Linux : principes et programmation système
Conception et administration de bases de données
Conduite d'un projet informatique
volume horaire indicatif
60 h
60 h
50 h
40 h
50 h
50 h
40 h
41 h
50 h
Ingénieur en Informatique en Contrat de Professionnalisation - Année I2
UE
NSY107
RSX112
NSY104
EME102
NSY102
NFE114
SMB137
RCP105
TET102
Anglais
Projet
Intitulé
Intégration des systèmes Client-serveur
Sécurité et Réseaux
Architectures des systèmes informatiques
Management & Organisation des Entreprises
Conception de logiciels Intranet
Systèmes d'Information et Web
Systèmes embarqués et enfouis
Modélisation, optimisation, complexité et algorithmes (MOCA B1)
Management Social pour Ingénieur
volume horaire indicatif
50 h
40 h
50 h
40 h
50 h
50 h
50 h
40 h
35 h
35 h
50 h
Ingénieur en Informatique en Contrat de Professionnalisation - Année I3
UE
NSY208
NSY209
SMB111
NSY135
ENG210
ENG221
Mémoire
Intitulé
Systèmes Embarqués & Mobiles - 1
Systèmes Embarqués & Mobiles - 2
Systèmes et applications répartis
Applications Orientées Données
Exercer le métier d'ingénieur
Communication pour l'Ingénieur
volume horaire indicatif
70 h
70 h
70 h
50 h
50 h
70 h
110 h
5
Contenu de la formation 1ère année
NSY103 : LINUX principes et programmation (50h)
 Gestion de processus,
 Ordonnancement de l’unité centrale,
 Synchronisation de processus,
 Inter blocage,
 Gestion de la mémoire,
 Systèmes de fichiers,
 Systèmes distribués,
NFE113 : Conception et administration de bases de données (50h)
 Architecture d'une base de données relationnelle,
 Architecture d'un SGBDR,
 Mise en œuvre d'une base de données relationnelle,
 Administration/optimisation d'une base de données,
 Approches à la gestion des bases de données réparties ou fédérées,
 Les nouvelles technologies (web) et les bases de données,
NFP121 : Programmation avancée (60h)
 Structure des applications objets avec JAVA et UML,
 Assert, interfaces, Types et Classes,
 Programmation événementielles,
 Structures de données et Patterns de conception,
 XML et JAVA,
 UML2 et le langage OCL,
 Méthodes de développement et langage UML.
RSX102 : Technologies pour les applications client-serveur (60h)
 Protocoles fondamentaux et applications client-serveur de l'Internet (compléments)
 Programmation socket (en C et Java)
 Systèmes distribués : Appel de procédures distantes (RPC) et Java RMI
 Syntaxes abstraites et de transfert. ASN.1/BER et son utilisation par SNMP ou LDAP
 Messagerie électronique : format MIME, protocoles SMTP et IMAP
 Services Web : XML, SOAP, WSDL, JSON
NFE 108 : Méthodologies des systèmes d’information (50h)
 Introduction aux méthodologies des systèmes d'information,
 La méthode MERISE (rappels),
 L'approche objet,
 UML et processus unifié,
 De l'analyse à la conception,
 Les outils AGL,
CCE 105 : Pratiques écrites et orales de la communication professionnelles (40h)
 Dynamique de l’interaction orale,
 L’écrit comme outil de travail pour le partage des connaissances et la construction d’une mémoire collective
NSY 115 : Conduite d’un projet informatique (40h)
 Introduction à la conduite de projet. Fonctionnement de l'entreprise;
 Volet Financier d'un projet. Calcul de ROI;
 La conduite d'un projet informatique et ses différentes phases : de l'étude de faisabilité aux développements
et aux tests;
 Estimation des charges, planning, PERT, GANTT;
 Gestion des risques;
 Introduction à ITIL;
 Le volet humain des projets;
6
NSY 115 : Conduite d’un projet informatique (40h) - suite
 Modélisation UML;
 Génie logiciel et Méthodes Agiles (XP, Scrum);
 Exemple de projet;
 Le pilotage d'un projet;
 Les processus du PMBOK et la certification PMI
Contenu de la formation 2nde et 3ème années
RCP105 : MOCA (40h)
 Modélisation d’algorithmes et complexité
 Théorie des graphes
 Algorithmes de graphes et modélisation
 Optimisation et programmation linéaire
NSY104 : Architecture des systèmes informatiques (50h)
 Architecture matérielle de Haute performance
 Architecture mémoire : cache, virtuelle…
 Architectures parallèles : SIMD, MIMD, Clusters
 Programmation parallèle : C et Open MP
 Programmation GPU : CUDA
NSY107 : Intégration des systèmes client-serveur (50h)
 Architecture des systèmes informatiques pour les serveurs
 Architectures techniques de stockage avancé avec les technologies RAID/SAN/NAS
 Architecture techniques pour les clusters de calculs ; mise en œuvre de MPI
 Serveurs/clusters d'application Web (N-tiers) ; problématiques de performances et de haute-disponibilité
 Base de données réparties, clusters de bases de données pour la disponibilité et les performances
 Technologies de virtualisation
NSY102 : Conception de logiciels intranet - patrons et canevas (50h)
 Patrons et Canevas : notions
 Créateurs comportementaux, structuraux
 Patrons pour concurrence
 Architectures à Objet répartis : Registry, Proxy …, Implémentation RMI
 Architectures orientées composants : Object, ORB, Mobile agent…, Implémentation JMX
 Architectures orientées messages : Publish-subscribe, Retransmission, Mailbox, Implémentation JMXS
 Persistance et transactions : DAO/CRUD, Composite transaction, mise en œuvre JDBC, JavaSpace
 Canevas pour les différentes architectures
NSY135 : Applications orientées données - patrons, frameworks, ORM (50h)
 Architecture d’applications avec BD
 Modèle en couches ; frameworks (Spring)
 Optimisation de requêtes
 Concurrence et transactions
 Problématique de l’ORM
 Outil pour ORM : JDBC, Hibernate, JPA
SMB137 : Systèmes d’exploitation : principes, programmation et virtualisation (50h)
 Systèmes embarqués et temps réel
 Programmation synchrone
 Modèles formels
 Applications à la robotique et aux drones
 Techniques de l'administration de réseaux ; le protocole SNMP ; supervision et métrologie réseau
 Sécurité dans les réseaux : politique de sécurité, cryptographie symétrique (DES, AES…) et cryptographie à
clé publique (RSA, DSA) ; fonctions de hachage (MD5, SHA…) ; protocoles de sécurisation (802.1X,
SSL/TLS, IPSec…)
7
EME102 : Management et organisation des entreprises (40h)
 L’entreprise une organisation à piloter (flux économiques de l'entreprise, gestion financière, gestion et la
démarche prévisionnelle)
 Modélisation de l'activité, les outils de gestion de produits et processus
 Portefeuille d'activités et sa gestion dans la concurrence
TET102 : Management social pour ingénieur et communication en entreprise (35h)
 Les hommes dans les Organisations
 Management d'équipes
 Pratiques de la gestion des ressources humaines
 Initiation à la Communication
 Droit social
ENG221 : Management de projet pour l'ingénieur (70h)
 Savoir et savoir-faire en information et communication pour ingénieur
 La communication comme fonction de management
 Communication et projet
 Outils et techniques de communication
 Présentation orale
 Recherche bibliographique
 Application à un sujet, rapport écrit, soutenance
ENG210 : Exercer le métier d’ingénieur (50h)
 Management de projet (PBOK)
 Organisation, compétences
 Processus de management
 Planification, arbre produit, organigrammes des tâches
 Ordonnancement, dépendances, PERT, Gantt
 Estimation des coûts, courbe d’engagement
 Qualité, Risques
 Communication, acquisitions, propriété intellectuelle, partenariat
NSY208 / NSY209 : Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java (140h)
 Ingénierie des systèmes complexes
 Modélisation SysML
 IDM, Langages spécialisés
 Architectures logicielle
 Inversion de contrôle, Interceptor…
 Programmation cloud
 Plateformes mobiles
RSX112 : Sécurité et réseaux (40h)
 Introduction
 Protection de l'accès aux données et protection des interfaces dans les systèmes
 Protection dans les réseaux
 Cryptographie
 Protocoles de sécurité dans les réseaux
 Mise en œuvre des protocoles de sécurité
NFE114 : Systèmes d'information web (50h)
 Introduction aux systèmes d'information web
 Introduction aux processus de développement (RUP, SCRUM, etc.)
 Méthodes de conception des applications web : UML et UWE
 Les langages de développement (PHP/MySQL, XML)
 Les plateformes de développement (J2EE, .Net)
 Gestion de projet Web
8
SMB111 : Systèmes et applications répartis (70h)











Introduction
Notions générales associées à la répartition.
Concepts matériels et logiciels.
Objectifs : parallélisme, flexibilité, indépendance de localisation, extensibilité, sûreté et tolérance aux fautes.
Introduction aux différentes approches de systèmes et de répartition.
La gestion des activités et la synchronisation
Problèmes et solutions de synchronisation en mode message : ordres partiels, causalité.
La réalisation de propriétés d'ordre dans les systèmes répartis. Le partage des données
La désignation dans les systèmes répartis, les différents niveaux de désignation, la gestion d'annuaires en
particulier en relation avec l'Internet des objets.
Les cohérences mémoires en univers réparti : principaux modèles de cohérence qui permettent de
comprendre la gestion de données dans les multi-coeurs et dans les architectures big data .Localisation des
données et P2P.
Les différents concepts seront mis en perspectives par rapport aux architectures informatiques actuelles
UA2B36 : Anglais (35h)
Test Bulat niveau 3
UA5M45 : Mémoire (110h)
Projet d’ingénieur en entreprise
Rédaction d’un mémoire et soutenance
9
Accès
En métro : Ligne B – Station « faculté de pharmacie »
En voiture :
- Rocade sortie 23 « Rangueil »
- Vous vous trouvez sur la route de Narbonne où se situe l’Université Paul Sabatier (vous apercevez la station
de métro « Université Paul Sabatier »).
- Rentrez dans le Campus, vous vous trouvez alors face au grand bâtiment administratif de l'Université.
- Avancez et passez devant ce bâtiment en empruntant la route se trouvant à gauche, et suivez cette route
jusqu’au prochain rond-point.
- Vous êtes arrivés : le bâtiment de la MRV se trouve en face sur votre droite
Coordonnées GPS : N :43.33.999
E:001.28.020
Ipst – Cnam
Maison de la recherche et de la Valorisation
118 route de Narbonne
31 062 Toulouse cedex 09
10
Contact
Julien Macé – Chargé de développement
Ipst-Cnam - Maison de la Recherche et de la Valorisation
118 route de Narbonne 31062 TOULOUSE Cedex 09
[email protected]
05.62.25.52.25 / 06.42.84.46.64
11