Java

Code UE : USAL3B

  • Cours + travaux pratiques
  • 5 crédits

Responsable(s)

Joelle DELACROIX GOUIN

Public, conditions d’accès et prérequis

Présence et réussite aux examens

Pour l'année universitaire 2021-2022 :

  • Nombre d'inscrits : 40
  • Taux de présence à l'évaluation : 80%
  • Taux de réussite à l'évaluation : 78%

Objectifs pédagogiques

Maitriser le langage Java, approfondir les concepts liés à la programmation objet et des concepts liés à l’algorithmique telles que la récursivité, les structures complexes de données et les tris.

Compétences visées

  • Maitriser le langage java
  • Maîtriser les principaux concepts de l’orienté objet
  • Savoir utiliser un environnement de développement Java
  • Maitriser les notions de récursivité
  • Maitriser les principales structures de données complexes telles que files, piles, arbres
  • Mettre en œuvre un modèle MVC en java
 

Contenu

1/ Introduction au langage Java
  • Place de Java au sein des langages interprétés, machine virtuelle Java
  • Place de Java dans le développement Web
  • Installation des outils JDK /Eclipse
2/ Les bases du langage Java
  • Constantes, variables, tableaux, opérateurs
  • Structures de contrôle conditions et boucles
  • Fonctions et Procédures
3/ Java, langage objet
  • Classe, objet, méthodes, constructeurs
  • Héritage, classes abstraites, interfaces, collections d’objets, généricité
  • Modéliser avec UML (diagrammes de classes, uses-case, diagramme de séquence)
4/ Applications Java
  • Patterns et bibliothèque, mise en œuvre d’une architecture MVC en Java
  • Accès aux bases de données : JDBC, pattern DAO
  • Développement d’interface avec Swing
5/ Algorithmique avancée avec Java
  • Tableaux multidimensionnels
  • Pile, file, tas, arbre
  • Récursivité
  • Tri
7/ Projets de mise en œuvre.

Modalité d'évaluation

  • Contrôle continu

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

Chargement du résultat...
Patientez
Intitulé de la formation
Type
Modalité(s)
Lieu(x)
Lieu(x)
Lieu(x)
Intitulé de la formation Type Modalité(s) Lieu(x)

Contact

EPN05 - Informatique
2 rue Conté 33.1.13
75003 Paris
Tel :01 40 27 27 02
Emmanuelle BIAR

Voir le calendrier, le tarif, les conditions d'accessibilité et les modalités d'inscription dans le(s) centre(s) d'enseignement qui propose(nt) cette formation.

Enseignement non encore programmé