CONSERVATOIRE NATIONAL DES ARTS ET METIERS
PICARDIE

CPN02 - Les titres du Répertoire National des Certifications Professionnelles (RNCP)
Analyste programmeur


Analyste programmeur



Public concerné
Cette formation est accessible aux salariés et demandeurs d'emploi, de niveau Bac scientifique. Une remise à niveau en mathématique peut être nécessaire pour les autres types de bac (unité d'enseignement MVA902).

Objectifs pédagogiques/Compétences visées

Donner 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 options :
- option systèmes d'informations;
- option systèmes industriels;
- option développement internet.


Compétences visées :
Développer une application interfacée à une base de données dans un environnement de développement.
Développer une application dans un milieu industriel;
Développer une application dans l'environnement internet.
Savoir établir un cahier des charges et réaliser l'analyse fonctionnelle et la conception. Savoir établir un cahier des charges et réaliser l'analyse fonctionnelle et la conception. Maitriser le cycle de vie d'un logiciel.
Concevoir un algorithme et le mettre en oeuvre. Maitriser un ou plusieurs langages de programmation.
Savoir établir le schéma relationnel d'une base et maitriser un environnement de bases de données.
Concevoir et développer une application avec des spécificités temps réel
Avoir des compétences et des connaissances en réseau de terrain, système temps réel. Savoir mettre en oeuvre une méthode de type SART. Maîtriser un ou plusieurs langages de programmation de bas niveau. Connaître les spécificités des interfaces temps réel. Savoir prendre en compte les contraintes temps réel.
Concevoir et développer une application Web.
Connaître les principes des interfaces hommes-machines. Savoir concevoir et développer un site Web. avoir maintenir et mettre à jour un site Web.
Maîtriser les bases du fonctionnement d'un ordinateur, d'un protocole réseau, d'un système d'exploitation.
Débouchés professionnels :
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 des systèmes industriels, 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, la conception technique, le codage, la mise au point et la documentation des programmes. Ils participent éventuellement à l'élaboration du cahier des charges.


Organisation
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. Avoir acquis les UE du cursus et justifier d'une expérience professionnelle de 2 ans :- en informatique- dans un autre domaine, complété par un stage d'au moins 3 mois en informatique. Validation par VAE et VES possible.

Description de la formation
MVA003 Combinatoire, probabilités, ordre, calcul booléen 6 crédits
NFA001 Algorithmique et programmation avec Java : notions de base 4 crédits
NFA005 Algorithmique et programmation avec Java : travaux pratiques 6 crédits
NFA004 Architecture des machines 4 crédits
MVA004 Automates, codes, graphes et matrices 6 crédits
NFA002 Algorithmique programmation avec Java : concepts objet 6 crédits
NFA003 Principes et fonctionnement des systèmes d'exploitation 4 crédits
NFA010 Graphes et optimisation 6 crédits
NFA008 Bases de données 6 crédits
NFA009 Principes des réseaux informatiques 6 crédits
NFA007 Méthodes pour l'informatisation 4 crédits
NFA006 Structures de données 4 crédits
Parcours Systèmes d'information
NFA013 Méthodes pour l'informatisation - compléments 4 crédits
NFA011 Développement d'applications avec les bases de données 4 crédits
NFA018 Gestion de projet informatique 4 crédits
NFA019 Projet systèmes d'information : mise en pratique avec Java 6 crédits
Parcours Systèmes industriels
NFA014 Analyse et conception des systèmes industriels : concepts 4 crédits
NFA012 Systèmes Industriels et Interfaces 4 crédits
NFA015 Réseaux industriels 4 crédits
NFA020 Analyse et conception des systèmes industriels : mise en pratique 6 crédits
Parcours web et internet
NFA016 Développement web (1) : architecture du web et développement côté client 4 crédits
NFA017 Développement web (2) : sites dynamiques et développement côté serveur 4 crédits
NFA018 Gestion de projet informatique 4 crédits
NFA021 Développement web (3) : mise en pratique 6 crédits
UA2B14 Test d'anglais (Bulat niveau 1) 4 crédits
UA3325 expérience professionnelle de 24 mois 36 crédits
  Unités d'enseignements et unités d'activités obligatoires
  Unités d'enseignements et unités d'activités optionnelles

Téléchargez la description

Contactez-nous et faîtes évoluer votre carrière

>    En savoir plus sur l'organisation de nos formations

>    Vous avez plus de 3 années d'expérience dans ce domaine, voir aussi nos possibilités de VAE