Phelma Formation 2022

Object Oriented Programming

  • Number of hours

    • Laboratory works 22.0

    ECTS

    ECTS 2.0

Goal(s)

The objective is to learn object oriented concepts and to build well designed object oriented programming application using Java.


Contact Michel DESVIGNES

Content(s)

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


Prerequisites

Test

1 written exam 2h



Additional Information

Course list
Curriculum->SICOM->Semester 4

Bibliography

  • 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 http://penserenjava.free.fr
  • Programmer en Java de C. Delannoy, Eyrolles, 2006, ISBN10 : 2-212-11748-5