Technologie Objet

  • See this page in english

    En bref

  • Langue d'enseignement : Français
  • Méthode d'enseignement : Hybride
  • Code : N6EN05A

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

Compétences visées

Savoir concevoir et implanter une application avec interface graphique en utilisant les langages UML et Java.

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.

Pré-requis nécessaires

Connaître un langage de programmation impérative.

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CC (contrôle continu) Oral/Ecrit50%Examen Technologie objet
CC (contrôle continu) Bureau d'Etudes15%Mini projet Technologie objet
CC (contrôle continu) Bureau d'Etudes15%Projet court Technologie Objet
CC (contrôle continu) Projet20%Projet long Technologie objet

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CC (contrôle continu) Oral/Ecrit50%Examen Technologie objet
CC (contrôle continu) Bureau d'Etudes15%Mini projet Technologie objet
CC (contrôle continu) Bureau d'Etudes15%Projet court Technologie Objet
CC (contrôle continu) Projet20%Projet long Technologie objet

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