Conception et Programmation objet en Java

  • See this page in english

    En bref

  • Langue d'enseignement : Français
  • Méthode d'enseignement : En présence
  • Code : N6AN02A

Objectifs

Comprendre, savoir utiliser et maîtriser les principaux concepts de la programmation objet au moyen des langages Java et UML.

Description

Les principaux concepts vus sont l'encapsulation à travers la notion de classe (classe, objet, attributs, méthodes, constructeurs, etc.), d'abstraction (droit d'accès, interfaces, héritage, classes abstraites, liaison statique, laison dynamique), la généricité, les exceptions, les collections, les patrons de conception, la programmation événementielle (via la création d'interfaces graphiques), les tests unitaires.

Ces concepts seront mis en pratique au travers la réalisation d'un projet long de 5 à 7 étudiants dont le sujet est choisi par les étudiants en suivant la méthode agile SCRUM présentée dans la matières « Gestion de projets ».

Bibliographie

- B. Eckel, Thinking in Java. Prentice-Hall, 3 ed., 2002.
- J. Gosling, B. Joy, G. Steele, and G. Bracha, The Java Language Specification. Addison-Wesley, 3 ed., Mar. 2005. http://java.sun.com/docs/books/jls/
- B. Meyer, Object-oriented software construction. Prentice Hall, 2 nd ed., 1997.
- M. Fowler, UML 2.0. CampusPress Référence, 2004.

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit70%Examen Conception et Program° Objet JAVA
CC (contrôle continu) Travaux Pratiques15%TP1 Conception et Program° Objet JAVA
CC (contrôle continu) Travaux Pratiques15%TP2 Conception et Program° Objet JAVA

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit70%Examen Conception et Program° Objet JAVA
CC (contrôle continu) Travaux Pratiques15%TP1 Conception et Program° Objet JAVA
CC (contrôle continu) Travaux Pratiques15%TP2 Conception et Program° Objet JAVA

Contact(s)

CREGUT XAVIER

Contactez l’ENSEEIHT

L’École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup