I am associate professor at Nancy-Université since september 1997
2009-2010
2008-2009
2007-2008
2005-2007
2004-2005
| Formation
| Semestre
| ECTS
| Heures présentiel
| Code UE
| Intitulé
| Type
| Responsable
| Fiche UE
|
| IUP GEII RNC3
|
|
| 50
| ??
| Programmation Concurrente
| Ossature
| P. Molli
|
| IUP GEII RNC2
|
|
| 60
| ??
| Programmation Objet, Conception et IHM
| Ossature
| P. Molli
|
| DESS Info
| M2-S3
| 3
| 30
| ??
| Etude et Outils logiciels
| Ossature
| Nacer Boudjlida
|
2003-2004
| Formation
| Semestre
| ECTS
| Heures présentiel
| Code UE
| Intitulé
| Type
| Responsable
| Fiche UE
|
| IUP GEII RNC3
|
|
| 50
| ??
| Programmation Concurrente
| Ossature
|
|
| IUP GEII RNC3
|
|
| 50
| ??
| Informatique répartie
| Ossature
|
|
| DEA Informatique
|
|
| 12
|
| Patrons de conception
| Ossature
|
|
| IUP GEII RNC2
|
|
| 60
| ??
| Programmation Objet, Conception et IHM
| Ossature
| P. Molli
|
| DESS Info
| M2-S3
| 3
| 30
| ??
| Etude et Outils logiciels
| Ossature
| Nacer Boudjlida
|
2002-2003
| Formation
| Semestre
| ECTS
| Heures présentiel
| Code UE
| Intitulé
| Type
| Responsable
| Fiche UE
|
| IUP GEII RNC3
|
|
| 50
| ??
| Programmation objet avacnée
| Ossature
|
|
| IUP GEII RNC2
|
|
| 60
| ??
| Programmation Objet
| Ossature
| P. Molli
|
| IUP GMI2
|
|
| 30
| ??
| Interface Homme-Machine
| Ossature
| P. Molli
|
| IUP GMI2
|
|
| 20
| ??
| Programmation Concurrente
| Ossature
| P. Molli
|
| IUP GMI2
|
|
| 70
| ??
| Conception orientée Objet
| Ossature
| P. Molli
|
| DESS Informatique
|
|
| 50
| ??
| Patron de conceptions
| Ossature
|
|
| DESS Informatique
|
|
| 50
| ??
| Etudes et outils logiciels
| Ossature
|
|
| DESS Informatique
|
|
| 50
| ??
| Patrons de conceptions
| Ossature
|
|
| DEA Informatique
|
|
| 12
|
| Patrons de conception
| Ossature
|
|
| Maîtrise Informatique
|
|
|
|
| Conception avec UML
| Ossature
|
|
2000-2002
1999-2000
| Formation
| Semestre
| ECTS
| Heures présentiel
| Code UE
| Intitulé
| Type
| Responsable
| Fiche UE
|
| IUP GEII RNC3
|
|
| 20
| ??
| Applications réparties
| Ossature
|
|
| IUP GEII RNC2
|
|
| 70
| ??
| Conception et programmation orientée objet
| Ossature
| P. Molli
|
| DESS Informatique
|
|
| 12
| ??
| Conception orientée object
| Ossature
|
|
| DESS Informatique
|
|
| 13
| ??
| Etudes et outils logiciels
| Ossature
|
|
| ESIAL 2ième année
|
|
| 12
| ??
| Programmation orientée objet
| Ossature
|
|
| ESIAL 2ième année
|
|
| 10
|
| Conception orientée objet
| Ossature
|
|
| ESIAL 3ième année
|
|
| 60
|
| Conception orientée objet et patrons de conception
| Ossature
|
|
| ESIAL 3ième année
|
|
| 30
|
| Programmation orientée objet
| Ossature
|
|
1997-2000
- School of Object and Network: I ensured a JAVA formation within the framework of the school “ Objets and Réseaux ” of the CIMPA. This formation proceeded in September 97 à Hanoï, Vietnam.
- School of Software Engineering: I was contacted by CODITIEL (UPS CNRS 856) to in general make a presentation on the management of configurations and tool CVS in particular within the framework of a school set of themes entitled : “ Software Génie for the Modeling ” which proceeded in April 1997. * I maintained for 10 years the Web page of CVS in particular. This page is officially referred in the distribution of this software largely diffused and used throughout the world.
I create this course in 1996 with Laurent Andrey, associate professor at Nancy-Université. This course was the first to use Java for illustrating Object Oriented concepts in my University.
The objective of this course is to illustrate the object programming paradigm. We study Java as support language. We study how are realized in java the paradigms of encapsulation, genericity, inheritance, polymorphism ...I compare Java o paradigms with other OO languages like C++, Eiffel, Smalltalk and Self.The notes of the course are available in the documentation center (molli98a)
I created this lecture in 1996 to complete the course of database design. This course was the first
to use UML for design documents. This course is for students in first year of Master Pro.
Around case studies, I show concretely what to do at each stage of software development: requirement, analyzes, design, coding and tests. This approach allows to start with requirement and finish with the tests and the final product. We use Unified Modeling language UML notations. UML is used here as a communication tool between me and the students. I introduce also in this course the concepts of software architectures, programming by component and pattern design. These concepts are included later in the course “ Patrons of design and architecture ”. We study the basic concepts of the test with the unit tests, integration tests, functional tests and no regression tests. I am inspired from my experience in development in my research acitivity.
Lectures notes, exams, slides...
We study particularly the models of programming: events programming, propagation of events by delegation or inheritance. Model of programming Model-Viewer-Controller or Presentation-Abstraction-Control. The objective is to give the general principles of realization of reliable graphic interfaces. This part is carried out by using the Unified Modeling Language UML notations. The course is accompanied by practical works.
Lecture notes, exams, slides...