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