Les formations du CNAM Nord Pas-de-Calais

STIC

Analyste-programmeur

CPN02 - 120 crédits

Cours du soir |

Formation à distance |

Formation continue |

DIF |

Organisation et financement :

Pour acquérir les bases nécessaires au développement d'application informatique.

Formation diplômante de niveau III – [bac +2]
Lieu(x) de formation : Lille
La formation est dispensée en cours du soir et/ou en formation à distance (FOAD). Le diplôme s’obtient par capitalisation d’Unités d’Enseignement (UE).
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.


Pour en savoir + : 
> Voir les prochaines dates d'inscriptions, les tarifs, télécharger le dossier d'inscription  
> Voir les modalités d’inscription 
> Financer votre formation : plan de formation de votre entreprise, DIF, CIF, contrat ou période de professionnalisation, à titre individuel, …
> Nous contacter

Public et conditions d'accès

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

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 2 options:

  • option systèmes d'informations
  • option développement internet

Description de la formation

Combinatoire, probabilités, ordre, calcul booléen

MVA003

6 crédits
Algorithmique et programmation avec Java : notions de base

NFA001

4 crédits
Algorithmique et programmation avec Java : travaux pratiques

NFA005

6 crédits
Architecture des machines

NFA004

4 crédits
Automates, codes, graphes et matrices

MVA004

6 crédits
Algorithmique programmation avec Java : concepts objet

NFA002

6 crédits
Principes et fonctionnement des systèmes d'exploitation

NFA003

4 crédits
Graphes et optimisation

NFA010

6 crédits
Bases de données

NFA008

6 crédits
Principes des réseaux informatiques

NFA009

6 crédits
Méthodes pour l'informatisation

NFA007

4 crédits
Structures de données

NFA006

4 crédits
Parcours Systèmes d'information
Méthodes pour l'informatisation - compléments

NFA013

4 crédits
Développement d'applications avec les bases de données

NFA011

4 crédits
Gestion de projet informatique

NFA018

4 crédits
Projet systèmes d'information : mise en pratique avec Java

NFA019

6 crédits
Parcours web et internet
Développement web (1) : architecture du web et développement côté client

NFA016

4 crédits
Développement web (2) : sites dynamiques et développement côté serveur

NFA017

4 crédits
Gestion de projet informatique

NFA018

4 crédits
Développement web (3) : mise en pratique

NFA021

6 crédits
Test d'anglais (Bulat niveau 1)

UA2B14

4 crédits
expérience professionnelle de 24 mois

UA3325

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

Organisation, stages, projets, mémoire et conditions de délivrance du diplôme (ou certificat)

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.

Compétences attestées

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.

Compétences et débouchés professionnels

- 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 oeuvre. Maitriser un ou plusieurs langages de programmation.
Savoir établir le schéma relationnel d'une base et maitriser un environnement de base 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. Savoir 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.
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.

Intitulé officiel

analyste-programmeur

Habilitation

Titre de niveau III, enregistré au RNCP.

Trouvez votre formation

Trouvez une Unité d'Enseignement

Accés à PLEIAD

     
Formations en alternance Formation continue Cours du soir Formation à distance, e-learning Formations courtes DIF CIF Congé individuel de formation CIF CDI, CIF CDD, CIF HTT Contrat de professionnalisation Centre de bilan de compétences