Programmation Java : bibliothèques et patterns

Code UE : NFA035

  • Cours + travaux pratiques
  • 4 crédits

Responsable national

Serge ROSMORDUC

Responsable opérationnel

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.

Contenu

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

Modalité d'évaluation

Examen final, accompagné éventuellement d'un projet comptant pour au plus un tiers de la note.

Bibliographie

  • 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

Cette UE apparaît dans les diplômes et certificats suivants

Chargement du résultat...
Patientez
Type
Intitulé
Equipe pédagogique
Modalité(s) / Lieu(x)
Code
Equipe pédagogique Informatique
Modalité(s) / Lieu(x)
  • Enseignée en formation présentielle et/ou partiellement à distance : Paris, Auvergne-Rhône-Alpes, Bretagne, Hauts de France, Normandie, Nouvelle Aquitaine, Pays de la Loire, Provence -Alpes- Côte d'Azur
  • Equipe pédagogique Informatique
    Equipe pédagogique Informatique
    Modalité(s) / Lieu(x)
  • Enseignée en formation présentielle et/ou partiellement à distance : Paris
  • Equipe pédagogique Informatique
    Type Intitulé Equipe pédagogique Modalité(s) / Lieu(x) Code

    Contact

    EPN05 - Equipe pédagogique AISL
    2D4P30, 37.0.36, 2 rue Conté
    75003 Paris
    Tel :01 40 27 27 02
    Emmanuelle BIAR

    Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation

    UE

      • Paris
        • Paris
          • 2018-2019 2nd semestre : Présentiel
          • 2018-2019 2nd semestre : Fod accessible nationalement
          • 2019-2020 2nd semestre : Présentiel
          • 2019-2020 2nd semestre : Fod accessible nationalement
          • 2020-2021 2nd semestre : Présentiel
          • 2020-2021 2nd semestre : Fod accessible nationalement
          Comment est organisée cette formation à distance ?

          Planning

          Date limite d'inscription : 23/03/2019
          Date de démarrage : 10/02/2019
          Date de la première session d'examen :00/00/0000
          Date de la deuxième session d'examen :00/00/0000

          Accompagnement collectif

          Rendez-vous :
          Chat :
          Forum par UE :
          Webconférence :

          Accompagnement individuel

          Echange par mails : oui
          Accompagnement téléphonique :

          Regroupement

          Séances de regroupement : facultatives
          Nombre de séances de regroupement : 1
          Durée d'une séance de regroupement : 2

          Modalités de validation

          Examen sur table :oui
          Projet : non
          Contrôle continu : oui
          Examen partiel : non
          :
      • Ile-de-France (sans Paris)
        • Ile-de-France (sans Paris)
          Comment est organisée cette formation à distance ?

          Planning

          Date limite d'inscription : 30/11/2018
          Date de démarrage : 08/10/2018
          Date de la première session d'examen :25/01/2019
          Date de la deuxième session d'examen :02/04/2019

          Accompagnement collectif

          Rendez-vous :
          Chat : oui
          Forum par UE :oui
          Webconférence :

          Accompagnement individuel

          Echange par mails : oui
          Accompagnement téléphonique :

          Regroupement

          Séances de regroupement : non

          Modalités de validation

          Examen sur table :oui
          Projet : non
          Contrôle continu : non
          Examen partiel : non
          :
      • Centre Val-de-Loire
        • Centre Val-de-Loire
          Comment est organisée cette formation à distance ?

          Planning

          Date limite d'inscription : 25/11/2018
          Date de démarrage : 08/10/2018
          Date de la première session d'examen :04/02/2019
          Date de la deuxième session d'examen :04/03/2019

          Accompagnement collectif

          Rendez-vous :
          Chat : oui
          Forum par UE :oui
          Webconférence : oui

          Accompagnement individuel

          Echange par mails : oui
          Accompagnement téléphonique :

          Regroupement

          Séances de regroupement : non

          Modalités de validation

          Examen sur table :non
          Projet : oui
          Contrôle continu : non
          Examen partiel : non
          :
      • Hauts de France
        • Hauts de France
          Comment est organisée cette formation à distance ?

          Planning

          Date limite d'inscription : 31/10/2018
          Date de démarrage : 06/10/2018
          Date de la première session d'examen :16/02/2019
          Date de la deuxième session d'examen :18/05/2019

          Accompagnement collectif

          Rendez-vous :
          Chat : oui
          Forum par UE :oui
          Webconférence : oui

          Accompagnement individuel

          Echange par mails : oui
          Accompagnement téléphonique :

          Regroupement

          Séances de regroupement : facultatives
          Nombre de séances de regroupement : 4
          Durée d'une séance de regroupement : 8

          Modalités de validation

          Examen sur table :oui
          Projet : oui
          Contrôle continu : oui
          Examen partiel : non
          :
      • Liban
        • Liban
          • 2018-2019 1er semestre : Présentiel
          • 2019-2020 1er semestre : Présentiel
          • 2020-2021 1er semestre : Présentiel
      • Pays de la Loire
        • Pays de la Loire
          • 2018-2019 2nd semestre : Fod accessible nationalement
          Comment est organisée cette formation à distance ?

          Planning

          Date limite d'inscription : 24/03/2019
          Date de démarrage : 25/02/2019
          Date de la première session d'examen :15/06/2019
          Date de la deuxième session d'examen :07/09/2019

          Accompagnement collectif

          Rendez-vous :
          Chat : oui
          Forum par UE :oui
          Webconférence : oui

          Accompagnement individuel

          Echange par mails : oui
          Accompagnement téléphonique :

          Regroupement

          Séances de regroupement : facultatives
          Nombre de séances de regroupement : 2 h
          Durée d'une séance de regroupement : 2 A 4

          Modalités de validation

          Examen sur table :oui
          Projet : non
          Contrôle continu : non
          Examen partiel : non
          :