Phelma Formation 2022

oriented Object programming - 4PMSPOO7

  • Number of hours

    • Lectures 0
    • Projects 0
    • Tutorials 0
    • Internship 0
    • Laboratory works 20.0


    ECTS 1.5


Learn object oriented concepts and to build well designed object oriented programming application using Java.

Contact Nicolas CASTAGNE


•Introduction to OOP, Abstraction, Encapsulation, Objects and Classes, Constructors, Methods
•Inheritance, Polymorphism, Abstract Classes, Interfaces
•Collections, Maps, Iterators
•Exceptions Handlings

The theoretical aspects are to be studied at home, on the basis of short pedagogical items.
At school, pedagogy is centered on practice.


Algorithms and data structure, for example in C.


Session 1 exam 2h
Session 2 exam 2h, or oral test

Session 1 : note de DS

Session 2 : note de DS ou d'oral, suivant la modalité retenue par les enseignants, qui remplace la note de session 1

Additional Information

Course list
Curriculum->Engineering degree->Semester 8


  • Java Tête la première, de Bert Bates, Kathy Sierra 2e édition, Novembre 2006 O'Reilly, ISBN : 2-84177-411-2
  • Thinking in Java (3rd Edition) by Bruce Eckel Prentice Hall Ptr 2002, ISBN-10: 0131002872 et
  • Programmer en Java de C. Delannoy, Eyrolles, 2006, ISBN10 : 2-212-11748-5