CentreCnamParis Programmation Java : bibliothèques et patterns PRÉSENTATION Public et conditions d'accès

publicité
CentreCnamParis
Programmation Java : bibliothèques et patterns
PRÉSENTATION
Public et conditions d'accès
Avoir l'UE NFA031 ou le niveau correspondant. Être inscrit parallèlement à l'unité d'enseignement NFA032 ou avoir
acquis cette UE auparavant.
Objectifs pédagogiques
Apprendre à structurer un programme et aborder l'utilisation de bibliothèques logicielles. Aborder la notion de patrons de
conception (design patterns) et l'utiliser pour comprendre les bibliothèques standards. Compléter les connaissances de
NFA031 et NFA032 en abordant un certain nombre de bibliothèques fondamentales : entrées/sorties, les collections, et
les interfaces graphiques.
Compétences visées
Programmation dans un langage objet tel que Java ; rudiments d'architecture des logiciels ; capacité d'aborder une
bibliothèque logicielle nouvelle et d'en comprendre la documentation.
Mots-clés
Algorithmique
Programmation
Langage JAVA
Programmation orientée objet
PROGRAMME
Moyens
Salles machines équipées d'un environnement de développement java.
Organisation
Cours
Cours d'1h30 et séance d'1h30 en salle machines pendant tout le semestre avec encadrement. Un travail personnel sur
machine en dehors des séances est vivement recommandés.
Structure
Les sujets d'exercices sont disponibles au fur et à mesure sur le serveur Web de la valeur de cours Algorithmique
programmation.
Programme
notion de bibliothèque, API
les entrées/sorties ; flux textes, binaires; fichiers en accès direct et séquentiel.
Page 1
les collections : listes, ensembles, tableaux associatifs
interfaces graphiques ; utilisation de composants, architecture MVC, initiation à la création de nouveaux composants.
conception des programmes; couches logicielles
Examen final, accompagné éventuellement d'un projet comptant pour au plus un tiers de la note.
site web des valeurs APA : http://deptinfo.cnam.fr/Enseignement/CycleA/APA/
Penser en Java : http://penserenjava.free.fr/
Emmanuel Puybaret : Les cahiers du programmeur Java
PARCOURS
Cette UE apparaît dans les diplômes et certificats suivants
Stage :
Certains stages ont un double code, leur code propre et le code de l’UE ou du certificat équivalent.
Dans tous les cas, veillez à ne pas insérer d'espace ni de ponctuation supplémentaire.
Type(s) de formation
Diplôme/certificat
Type(s) de diplômes
Diplôme
d'ingénieur
Diplôme national
(LMD-DUT-diplôme
d'Etat)
RNCP - Titre
professionnel
Certificat
d'établissement
Diplôme
d'établissement
Niveau d'entrée
Niveau I (bac+5 et
plus)
Niveau II (bac+3
bac+4)
Niveau III (bac+2)
Niveau IV (bac)
Niveau V
Sans niveau
spécifique
Bac
Bac +1
Page 2
Bac +2
Bac +3
Bac +4
Bac +5
Sans niveau
spécifique
Alternance
Stage
UE
Présentiel
Enseignement
totalement à
distance
Enseignement
partiellement à
distance
Annuelle
1er semestre
2nd semestre
RECHERCHER PAR CODE
OK
Chargement du résultat...
Type
Intitulé
Equipe pédagogique
Lieu / Modalités
Type
Intitulé
Equipe pédagogique
Lieu / Modalités
Code
Enseignée en formation présentielle ou partiellement à distance :
Code
Type
Intitulé
Equipe pédagogique
Lieu / Modalités
Enseignée en formation présentielle ou partiellement à distance :
Code
Type
Intitulé
Equipe pédagogique
Lieu / Modalités
Enseignée en formation présentielle ou partiellement à distance :
Code
Type
Intitulé
Equipe pédagogique
Lieu / Modalités
Enseignée en formation présentielle ou partiellement à distance :
Page 3
Code
Type
Intitulé
Equipe pédagogique
Lieu / Modalités
Code
INFORMATIONS PRATIQUES
Contact
Equipe pédagogique AISL
2D4P30, 37.0.36, 2 rue Conté
75003 Paris
Tel :01 40 27 27 02
Emmanuelle BIAR
Voir les sites
deptinfo.cnam.fr/new/infos.php?ue=NFA005
Centre(s) d'enseignement proposant cette formation
Paris
2016-2017 2nd semestre : Présentiel
2016-2017 2nd semestre : Fod accessible nationalement
2017-2018 2nd semestre : Présentiel
2017-2018 2nd semestre : Fod accessible nationalement
2018-2019 2nd semestre : Présentiel
2018-2019 2nd semestre : Fod accessible nationalement
Comment est organisée cette formation à distance ?
Voir le descriptif de la formation dans le catalogue national
Code UE : NFA035-PAR
Cours + travaux pratiques
4
crédits
Responsable national
M. Serge ROSMORDUC
Responsable opérationnel
M. Serge ROSMORDUC
http://www.cnam-paris.fr/choisir-ma-formation/par-discipline/programmation-java-bibliotheques-et-patterns-823064.kjsp?RH=
Page 4
Téléchargement