• Composante

    École Nationale Supérieure des Ingénieurs en Arts Chimiques

  • Volume horaire

    18,66h

Objectifs

Maitriser la conception OO « avancée »

Acquérir les concepts fondamentaux : Notion de plate-forme Java, Syntaxe et LOO Java, Spécificités conception OO Java, Héritage et polymorphisme, Gestion de la mémoire et des erreurs, Type valeur et référence, Paquetages, Interfaces

Être capable de gérer la liaison conception (UML) –implémentation (Java)

Maitriser les outils technologiques (NetBeans, Java 2 SDK, StarUML)

Comprendre le « Round-trip engineering »

Savoir produire une application Java opérationnelle

Comprendre et mettre en œuvre un cycle de développement en mode collaboratif suivant une démarche de gestion de projet

Lire plus

Pré-requis obligatoires

Technologies de l’Information (1A et 2A)

Approche Orienté-Objet/Langage C++ (2A)

Modélisation UML (2A)

Management de Projet (1A et 2A)

Base de données (1A et 2A)

Lire plus

Syllabus

1 - La plate-forme Java

2 - Java, un langage OO

3 - Création d’un programme

4 - Données

5 - Création, utilisation et destruction des objets

6 - Polymorphisme, liaison dynamique, interfaces

7 - Gestion des exceptions

8 - Organisation des classes en paquetages

Lire plus

Informations complémentaires

Mode pédagogique:

Sur machines, ProgesserEnGroupe et LearningbyDoing (du chapitre 2 à 8) et Apprentissage Par Problème via une série d'ateliers techniques

Pédagogie active en mode BYOD ou matériel institutionnel

 

Evaluation mode "Rapport": Mini-projet de développement en équipe

 

Outils: Java SE Development Kit, StarUML (ou autre), Apache NetBeans (ou autre)

Lire plus