Teaching

CS DPThttp://www.prism.uvsq.fr/enseignement/
UVSQhttp://www.uvsq.fr
ISTYhttp://www.isty.uvsq.fr
AMIShttp://www.prism.uvsq.fr/index.php?id=32
PRiSMhttp://www.prism.uvsq.fr
CNRShttp://www.cnrs.fr/ins2i
 

I give courses on different areas such as:

  1. Database Technology: relational model, semantic data models, conceptual modeling, schema integration and transformation, physical design, active databases.

  2. Data Warehousing: architectural issues, data extraction, cleaning and reconciliation, manipulation of multidimensional data, data warehouse design, view materialisation and data refreshment. Data warehouse products and suppliers.

  3. Data Integration and Quality: integration architectures (mediation, P2P, EAI, SOA), mapping definition and evolution, query rewriting, data transformation, role of ontologies in data integration; quality dimension, quality modeling and evaluation, data profiling, data improvement. Integration and quality tools.

  4. Software Engineering: software analysis, abstract data types, algebraic specifications, specification languages, programming styles (loigical programing, functional programing, object-oriented programing), analysis and design methodologies, CASE tools.

Most of the material used in these courses have been published as text books.



I give several industrial seminars on the following topics:


  1. Database technology

  2. Information systems design

  3. Object oriented technology

  4. Data integration and data quality



Here are some tutorials given recently:


  1. Data Warehousing

  2. Data Integration and Quality