Technologie Objet

  • Voir la page en français

    In brief

  • Code : N6EN05A

Objectives

To learn object-oriented programming using UML and Java languages.

Description

Main concepts of object-oriented programming are taught: modularity (class, object, fields, methods, constructors, visibility, etc.), abstraction (interfaces, inheritance, abstract classes, static and dynamic binding, etc.), genericity, exceptions, collections, design patterns, event programming (through graphical user interface programming), unit tests.

 

A project is done using the SCRUM method (from « Project Management » module) with team of 5 to 7 students on a topic they choose at the beginning on the project.

Bibliography

- 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
CC (contrôle continu) Oral/Ecrit50%Examen Technologie objet
CC (contrôle continu) Bureau d'Etudes15%Mini projet Technologie objet
CC (contrôle continu) Travaux Pratiques15%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) Travaux Pratiques15%Projet court Technologie Objet
CC (contrôle continu) Projet20%Projet long Technologie objet

Contact(s)

CREGUT XAVIER

Contact

The National Institute of Electrical engineering, Electronics, Computer science,Fluid mechanics & Telecommunications and Networks

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