formation proposée par Cnam Occitanie

Die 20 - titre rncp iii - analyste programmeur

Un titre professionnel pour acquérir les bases nécessaires au développement d'application informatique.

Objectifs pédagogiques :

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 2 options :
- option systèmes d'informations;
- 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 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 œuvre. Maitriser un ou plusieurs langages de programmation.

Savoir établir le schéma relationnelle d'une base et maitriser un environnement de bases de données.

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 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.


Les certificats professionnels en informatique permettent d'obtenir des équivalences dans le titre Analyste programmeur.

Organisation :

Nombre de crédits ECTS : 120

Stages, projets, mémoire :

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.

Conditions de délivrance 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.

Code : CPN02

Perspectives professionnelles :

Cette formation prépare au(x) métier(s) suivant(s) :

* Analyste-programmeur
* Développeur
* Développeur multimédia

Mots clés associés à cette formation

* Architecture de base web
* Architecture du PC
* Cahier des charges
* Internet
* Intranet
* Langage de programmation
* Langage pour base de données
* Réseau informatique

Les compétences attestées par la certification professionnelle relèvent de quatre fonctions :

1) 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

2) 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

3) 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

4) 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.

Accéder à la fiche web du CNAM

contacterContacter le centre de formation