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