Analyste-programmeur

Transcription

Analyste-programmeur
Analyste-programmeur
DIE20 - 120 crédits
Formation diplômante de niveau III - [bac +2]
Lieu(x) de formation : centre de Lille
La formation est proposée :
- 1 en journée (35h par semaine de novembre à juillet, (suivi d'un stage de 3 mois) pour un public de niveau bac (+ 2 années d'expérience
professionnelle, même hors domaine). Début le 14 novembre 2016.
Réunion d'information : voir notre agenda
- 2 en cours du soir et/ou en formation à distance (FOAD).
Inscriptions : en septembre (pour l'année universitaire) et en janvier (pour les cours du 2ème semestre) - Début des cours : Octobre pour les
enseignements du 1er semestre et Février pour les enseignements du 2ème semestre.
en savoir +
> Télécharger le dossier d'inscription FC jour | Télécharger le dossier d'inscription HTT | voir les possibilités de financement d'une formation au Cnam
> Nous contacter
Public concerné
Prérequis :
Cette formation est accessible aux salariés et demandeurs d'emploi, de niveau Bac.
Objectifs pédagogiques / Compétences visées
Maîtriser les connaissances de base en informatique dans les domaines essentiels suivants: programmation, algorithmique, réseau, architecture des
ordinateurs et systèmes d'exploitation, bases de données et génie logiciel.
Le diplôme offre 3 parcours :
parcours programmation java
parcours programmation mobiles
parcours programmation web
Les compétences attestées par la certification professionnelle relèvent de quatre fonctions :
Fonctions transverses d'analyse et de conception technique
- Connaissance des réseaux, de systèmes et des architectures machine
- Connaissance des caractéristiques des environnements de développement
- Connaissance en mathématiques appliquées (graphes et algorithmes)
- Maîtrise de plusieurs langues de programmation (Visual basic, Java...)
- Maîtrise d'une méthode de génie logiciel
- Maîtrise de l'anglais professionnel
- Maîtrise de l'ingénierie du développement des applications (Analyse fonctionnelle, conception, test, développements, maintenance)
- Maîtrise des relations entre schéma relationnel de bases de données et bases de données existantes
- Maîtrise des compétences de rédaction de documentation technique et utilisateur
Fonction de développement d'une application de gestion
- Connaissance des méthodes de diagnostics de besoin
- Connaissance des systèmes de bases de données et de leurs environnements
- Maîtrise de l'ingénierie d'une application de gestion
Fonction de développement d'applications informatiques en milieu industriel
- Connaissance des réseaux de terrain et des systèmes temps réel (Modbus, VRTX...)
- Connaissances des spécificités des interfaces utilisateurs temps réel
- Maîtrise des méthodes type SART et UML, Grafcet...
- Maîtrise du développement d'un driver
- Maîtrise de l'ingénierie d'une application informatique industrielle
Fonction de développement d'une application internet
- Connaissance des principes des interfaces hommes-machines
- Maîtrise du développement d'un site web
- Maîtrise des compétences de maintenance et d'animation de sites web.
Elle a pour vocation une insertion professionnelle en fin d'études, dans des fonctions d'analyste programmeur. L'activité métier visée est celle de la
conception, du développement et de la maintenance d'applications informatiques soit dans le domaine des systèmes d'informations, soit dans le
domaine de l'internet. Les titulaires de la certification sont appelés à participer au développement et à la maintenance d'applications informatiques, en
assurant l'analyse fonctionnelle, le conception technique, le codage, la mise au point et la documentation des programmes. Ils participent
éventuellement à l'élaboration du cahier des charges.
Organisation
Centres d'enseignement à
LILLE 03.20.29.86.68 - VALENCIENNES 03.27.51.77.61 - MAUBEUGE 03.27.51.11.55
BETHUNE 03.21.63.23.00 - DUNKERQUE 03.28.23.70.40
Tous nos programmes, notre actualité sur : http://www.cnam-npdc.org
Analyste-programmeur
DIE20 - 120 crédits
Nombre de crédits ECTS : 120
Stages, projets, mémoire et condition de délivrance du diplôme
Une expérience professionnelle de deux années est exigée. Si cette expérience est hors informatique, un stage de trois mois en informatique est
requis. Ce stage est conventionné avec le Cnam et son contenu doit être validé par le responsable du diplôme. Dans le cas d'une expérience
professionnelle de deux années en informatique, un rapport d'activité est rédigé.dans le cas d'un stage, un rapport de stage est rédigé.Les canevas de
ces rapports sont disponibles sur le site http://deptinfo.cnam.fr
- un projet de programmation (NFA019, NFA021, NFA024) à la fin de chaque parcours - un projet de conception et développement logiciel à la fin du
cursus
- avoir validé l'un des Certificats professionnels CP09, CP16 ou CP48 OU avoir validé les unités NFA031, NFA008, NFA1016 et les UEs de l'un des
trois parcours tel que moyenne (notes de ces UEs) >= 10 sans note inférieure à 8 - avoir validé les UEs restantes du cursus avec une note au moins
égale à 10 - justifier d'une expérience professionnelle de 2 ans en informatique ou dans un autre domaine, complété dans ce cas par un stage d'au
moins 3 mois en informatique. Validation par VAE et VES possible.
Centres d'enseignement à
LILLE 03.20.29.86.68 - VALENCIENNES 03.27.51.77.61 - MAUBEUGE 03.27.51.11.55
BETHUNE 03.21.63.23.00 - DUNKERQUE 03.28.23.70.40
Tous nos programmes, notre actualité sur : http://www.cnam-npdc.org
Analyste-programmeur
DIE20 - 120 crédits
Description de la formation
NFA031
Programmation avec
6 crédits
Java : notions de
base
NFA008
Bases de données
6 crédits
NFA016
Développement web
4 crédits
(1) : architecture
du web et
développement côté
client
101.5Parcours Programmation java
101.5Parcours Programmation web
NFA032
NFA017
Programmation
6 crédits
Développement web
(2) : sites
programmation
dynamiques et
programmation
développement côté
système et réseau
Programmation Java
NFA083
Réseaux et
patterns
Méthodes pour
4 crédits
Projet systèmes
Graphisme et Web
4 crédits
NFA021
Développement web
6 crédits
et tablettes
NFA025
Mise en oeuvre de
6 crédits
la programmation
de smart-phones et
(3) : mise en
d'information :
4 crédits
tactiles
NFA084
6 crédits
Principes et
pour smart-phones
6 crédits
administration web
l'informatisation
NFA019
NFA022
serveur
4 crédits
: bibliothèques et
NFA007
101.5Parcours Programmation
mobiles
Java :
objet
NFA035
4 crédits
tablettes tactiles
pratique
NFA003
mise en pratique
Principes et
4 crédits
fonctionnement des
avec Java
systèmes
d'exploitation
NFA024
Projet application
mobile : mise en
pratique
MVA003
Outils
6 crédits
mathématiques pour
l'informatique
(Combinatoire,
probabilités,
ordre, calcul
booléen)
NFA004
Architecture des
4 crédits
machines
NFA009
Principes des
6 crédits
réseaux
informatiques
NFA006
Structures de
4 crédits
données
NFA010
Graphes et
6 crédits
optimisation
NFA018
Gestion de projet
4 crédits
informatique
2632 UE à choisir parmi 8 crédits
NFA032
Programmation
6 crédits
Centres d'enseignement à
LILLE 03.20.29.86.68 - VALENCIENNES 03.27.51.77.61 - MAUBEUGE 03.27.51.11.55
BETHUNE 03.21.63.23.00 - DUNKERQUE 03.28.23.70.40
Tous nos programmes, notre actualité sur : http://www.cnam-npdc.org
6 crédits
Analyste-programmeur
DIE20 - 120 crédits
Java :
programmation
objet
NFA035
Programmation Java
4 crédits
: bibliothèques et
patterns
NFA003
Principes et
4 crédits
fonctionnement des
systèmes
d'exploitation
NFA013
Méthodes pour
4 crédits
l'informatisation
- compléments
NFA011
Développement
4 crédits
d'applications
avec les bases de
données
110.51 UE à choisir parmi 6 crédits
ANG200
Parcours
6 crédits
d'apprentissage
personnalisé en
anglais
ANG300
Anglais
6 crédits
professionnel :
parcours collectif
NFA036
Projet
4 crédits
Unités d'enseignements et unités d'activités obligatoires
Unités d'enseignements et unités d'activités optionnelles
Centres d'enseignement à
LILLE 03.20.29.86.68 - VALENCIENNES 03.27.51.77.61 - MAUBEUGE 03.27.51.11.55
BETHUNE 03.21.63.23.00 - DUNKERQUE 03.28.23.70.40
Tous nos programmes, notre actualité sur : http://www.cnam-npdc.org