Bienvenue sur ma page perso de la fac!

Enseignement

 

Tableau récapitulatif:

Intitulé Formation Cours TD TP Eq TD
Initiation à l'informatique Licence 1 MIAS     50 33,33
Langage C Master 1 Informatique   18 18 30
Projet Industriel : SIG (1 mois) Master 2 Informatique     20 13,33
Modélisation Merise * Master 1 Informatique     40 26,66
Bases de données relationnelles *** Master 1 Informatique     80 53,33
Web dynamique (Php/Mysql) 2ème année EMSE-ITII (Ecole d'ingénieurs)     24 16
Programmation objet Eclipse-Java 3ème année EMSE-ITII (Ecole d'ingénieurs)     12 8
Projet Industriel : Wrapping (1 mois) Master 2 Informatique     10 6,67
EDI Eclipse Java ** Master 2 Informatique     12 8
Bases de données relationnelles 1ère année EMSE-ITII (Ecole d'ingénieurs) 4   20 19,33
Programmation objet Java 2ème année EMSE-ITII (Ecole d'ingénieurs)     15 10
Bases de données avancées Master 1 Informatique     36 24

Langage C

Licence 2 SPC 24     36
Réseau Master 1 Informatique     20 13,33
Génie logiciel Master 1 Informatique     26 17,33
           
           
           
TOTAL
315h


* = 2004/2005, 2005/2006
** = 2005/2006, 2006/2007
*** = 2004/2005, 2005/2006, 2006/2007
en italique : prévisionnel
(Ces enseignements ont été assurés à Aix-Marseille 2, Aix-Marseille 3, Toulon et Gardanne.)



Détails et sujets des enseignements:
(J'ai réalisé les cours et les sujets de travaux pratiques ci-dessous, n'hésitez pas à me demander
si besoin des informations complémentaires.)

Cours de C - Licence 2 (Aix-Marseille 3)

Le polycopié du cours

L'examen de Janvier 2007

Le rattrapage de Juin 2007

Sujet du tp1

Sujet du tp2

Sujet du tp3

Travaux Pratiques SQL - Master 1 (Aix-Marseille 3)

Petit guide PostgreSQL (27 pages, mais en augmentation constante)

Instructions SQL

Sujet 1 - Client Psql, création des tables, insertion des données

Sujet 2 - Projections, sélections, tris, calculs sur colonnes

Sujet 3 - Jointures et opérateurs ensemblistes

Sujet 4 - Modifications de tables en SQL, concurrence, MVCC, interblocages

Sujet 5 - Vues, droits des utilisateurs, domaines, règles, séquences, relationnel-objet et héritage

Sujet 6 - Fonctions SQL, triggers en Plpgsql, Perl et C, connexion JDBC, Hibernate

Fichier exemple pour l'utilisation du driver JDBC - Driver JDBC

Librairies pour Hibernate - Plugin Hibernate Synchronizer - Fichiers utiles pour l'exercice sur Hibernate

Fichier exemple de trigger en langage C - Données pour le trigger

Petites précisions sur la division relationnelle et quelques exemples:
Données tirées de l'exemple fourni sur developpez.com

Méthode de division relationnelle

Planning des séances de travaux pratiques

Une étude intéressante des différentes méthodes mises en oeuvre pour le MVCC

TP XML - Master 1 (Aix-Marseille 3)


Sujet 1 - Installation de la base de données eXist, Requêtes XQuery et XUpdate, utilisation de l'API XML:DB

Documents XML à charger dans la base de données

TP d’Initiation à l’environnement Eclipse/Java - Master 2 (Aix-Marseille 3)

Le polycopié d'introduction à Eclipse
Les travaux pratiques pour la prise en main d'Eclipse 3.2 (sujets et fichiers Java nécessaires):


Sujet 1 Documents Exo1 Serveur SVN

Sujet 2 Documents Exo1 Documents Exo3

TP de Php/MySQL à l'ITII (Gardanne)

Il n'y a pas de sujets disponibles, mais je tenais à préciser que nous avons utilisé un environnement complet à utiliser sans installation ni configuration sous Windows, puisqu'il suffit de dézipper l'archive:
Servcd (commence à dater) mais vous pouvez aussi tester UniformServer (mis à jour)