Présentation
Prerequisite
Algorithm analysis and programming logic.
Goal
- Students are to analyse and solve problems by using the principles and tools of object oriented programming
- Moreover, they are to create the corresponding program
- Moreover, they are to create the corresponding program
Presentation
- Object technology advantages
- Key concepts : classes, methods, inheritance, encapsulation
- Polymorphism, abstraction
- Introduction to the UML modelling method
- Main programming languages (Java, C++, c#)
- Components used
- Key concepts : classes, methods, inheritance, encapsulation
- Polymorphism, abstraction
- Introduction to the UML modelling method
- Main programming languages (Java, C++, c#)
- Components used
Modalités
Forms of instruction
- Lecture
- Practical work
Organization
Type | Amount of time | Comment | |
---|---|---|---|
Face to face | |||
Lecture | 16,00 | ||
Lab | 12,00 | ||
Independent study | |||
Estimated personal study time | 9,00 | ||
Overall student workload | 37,00 |
Evaluation
- Written test
- Practical work results
- Practical work results
Ressources
Bibliography
Initiation à l'algorithmique objet - A. Cardon, Ch. Dabancourt
Paris : Eyrolles, 2001
Modélisation Objet avec UML - P. A. Muller, N. GaertnerParis : Eyrolles, 2003
UML 2 en action. De l’analyse des besoins à la conception en Java J2EE - P. Roques, F. ValléeParis : Eyrolles, 2004