Activités

Recherche

Chercheur au LaBRI (Laboratoire bordelais de recherche en informatique, http://www.labri.fr/), unité mixte CNRS (UMR 5800).

Membre du département de recherche Combinatoire et algorithmique (équipe Combinatoire et interactions).

Enseignement

Maître de conférences au département informatique (http://www.iut.u-bordeaux1.fr/site-commun/dep_svc/info/) de l'IUT (Institut universitaire de technologie) de Bordeaux (http://www.iut.u-bordeaux1.fr/site-commun/).


Recherche

Publications

Pour retrouver mes co-auteurs suivants qui ne disposent pas de page sur le World Wide Web :

Serge Dulucq à l'IUT de Bordeaux et au LaBRI.
Sophie Gire au Département informatique de l'université de Bretagne Occidentale.
Elisa Pergola à la Facoltà di Psicologia, Università degli Studi di Firenze (Italia).

Suivi de stage de recherche

Encadrement, avec Jean-François Marckert de Guillaume Ambal, stagiaire de l'ENS de Lyon, sur le pavage de rectangles par des rectangles en juin-juillet 2016 durant 6 semaines.

Thèse de doctorat

Combinatoire des permutations à motifs exclus en liaison avec mots, cartes planaires et tableaux de Young, Université Bordeaux 1 (1995), sous la direction de Serge Dulucq.

these.ps.gz (PostScript compressé avec gzip, 520 Ko, 167 pages)

Mémoire de DEA

Permutations sans sous-séquence interdite, Université Bordeaux 1 (1992), sous la direction de Julian West.

DEA.ps.gz (PostScript compressé avec gzip, 132 Ko, 63 pages ... la première étant blanche !)

Logiciel

Le logiciel forbid permet d’engendrer les premières permutations (ou involutions ou permutations alternantes) excluant certains motifs spécifiés par l’utilisateur ; de nombreuses sorties sont possibles (arbre de génération, tableaux de Young standards, saillants, montées, excédences, cycles, points fixes, etc.).

forbid.c (source C d'environ 5000 lignes, 181 Ko)

Animation

Organisation, avec Nicolas Bonichon, Adrien Boussicault, Auriane Dantes, Vincent Delecroix et Elia Meyre, de la cérémonie de remise de la médaille d'argent du CNRS de Mireille Bousquet-Mélou le 2 octobre 2014 : cf. https://mbm2014.labri.fr/.


Enseignement

Bases de données (BD)

Présentation des concepts des systèmes de gestion de bases de données (SGBD) : généralités (introduction, exemple), conception (dont les modèles entités-associations et relationnel) d’une BD, utilisation (algèbre relationnelle, calcul relationnel et SQL) d’une BD, approfondissements (fonctionnement et SGBD réparti, architecture Client/Serveur, SGBD déductif, entrepôt de données et fouille de données, BD Web et multimédia, SGBDO).

Vous pouvez consulter la version du cours la plus récente (284 diapositives) au format PostScript ou PDF, une présentation de quelques aspects du Relationnel-Objet d'Oracle (19 diapositives) au format PDF et d'Oracle Spatial (25 diapositives) au format PDF ainsi que du NoSQL (39 diapositives) au format PDF, un exemple implanté en SQL et PL/SQL avec la version 11g d'Oracle (125 pages) au format PDF (avec les sources : base et données, images) et un document présentant l’administration de la version 7 d’Oracle (27 pages) au format PDF.

Logiciels utilisés : Oracle, SQL Server, Access (de la gamme bureautique Microsoft Office), MySQL, MariaDB, KVLite, neo4j et Cassandra

Analyse et conception des systèmes d’information (ACSI)

Présentation des concepts de l’analyse et de la conception des systèmes d’information : généralités (définitions, intervenants, cycles de vie du logiel, quelques méthodes), modèles (de communication, de traitement, de données, objet), démarches (étude préalable, analyse fonctionnelle, analyse organique), méthodes et langages de modélisation.

Vous pouvez consulter la version du cours la plus récente (151 diapositives) au format PDF et celle plus ancienne (164 diapositives) au format PostScript ou PDF et des présentations des méthodes Merise/2 (75 diapositives) au format PostScript ou PDF, SADT (68 diapositives) au format PDF, OMT (31 diapositives) au format PostScript ou PDF, B (222 diapositives) au format PDF et du langage de modélisation UML (44 pages) au format PDF.
Vous pouvez récupérer une illustration minimaliste Next des patrons de conception observateur et modèle/vue/contrôleur ainsi que le code Java correspondant.

Logiciels utilisés : Papyrus sous eclipse, Win’Design, AMC*Designor (ancienne version de PowerAMC), B4free et Click'n'Prove.

Cf. la nomenclature des emplois-métiers du système d’information selon le club informatique des grandes entreprises françaises (cigref).

Qualité

Présentation générale de la qualité du logiciel : cours compressé (6 pages pour les 2 fichiers Microsoft Word et 202 diapositives pour les 9 fichiers Microsoft PowerPoint) que Patrick Félix et moi-même avons présenté aux étudiants suivant la formation en alternance préparant le DEST Qualité de mars 1999 jusqu'à l'année universitaire 2002-2003.

Algorithmique et programmation

Connaissance et maîtrise des algorithmes et structures de données classiques.

Mise en œuvre des techniques de programmation avec différents langages.

Systèmes d’exploitation

Initiation à l’utilisation de différents environnements (Unix, Windows).

Introduction aux systèmes d’exploitation et présentation des principales techniques d’allocation mémoire.


Administration

Liée à la recherche

Membre du comité d'organisation du colloque GASCom 2024.

Liée à l’enseignement

Délégué de l’orphelinat de l’enseignement public du second degré et supérieur http://www.orphelinat-enseignement-public.fr/ pour le site Bordeaux-Gradignan de l’IUT de Bordeaux depuis janvier 2000.


Divers

Animation d'ateliers MATh.en.JEANS :