Resources

Course materials, tools for teachers and code from my research, all openly available. Most course materials are in French.

Databases and SQL

ResourceDescription
Introduction to SQL“Introduction to SQL” course, third-year computer science bachelor.
sqlite2latex and pgsql2latexTurn the result of an SQLite or PostgreSQL query into a LaTeX table.

Generative AI

ResourceDescription
Generative AI workshopMaterial from the workshop “Teaching and generative AI”.
Generative AI coursesL3 MIAGE, M2 ALM and CNRS-SHS training (in French).
llm-wfLLM workflow engine based on agent graphs, with automatic parallelisation.
SSA, cobwebVarious AI tools.

XML

ResourceDescription
XML courseXML course (in French). Related article: Une représentation graphique des schémas XML pour l’enseignement (a graphical representation of XML schemas for teaching, INFORSID 2014).
XML sheets1. Syntax, 2. DTD, 3. Entities, 4. Encoding, 5. Namespaces, 6. XPath, 7. XLink, 8. Bibliography (in French).
Sax4PHP, csv2xml, Minidom_extXML tools: SAX API for PHP, CSV to XML conversion, minidom extensions for Python.

Algorithms, languages and modelling

ResourceDescription
Languages and automataCourse on formal languages and automata (MIAGE, in French).
JFSM and pyFSMFinite state machines, in Java and Python.
Information systems modellingCourse on information systems modelling (MIAGE, in French).

Semantic Web and open data

ResourceDescription
CROSS2XML, Covid-eu-enrichmentOpen data transformation (sea rescue, EU Covid data).
pyStat, pyProcessSet, RML-CloserCode from my work on the Semantic Web and linked data.

Teacher training

ResourceDescription
Theoretical frameworksResearch modules of the MEEF master’s degree (secondary teacher training), computer science track.

Teaching tools and utilities

ResourceDescription
ClockExamWeb exam clock to project in lecture halls, showing the time left. Use ClockExam
beamer4nuBeamer theme in Nantes Université colours.
SVGEditorTwo-pane SVG editor with code and live rendering (Python, PyQt6).
NUQRcode and Image StamperQR code generation and image stamping.
DVD-MIAGETeaching project for the MIAGE programme (business computing).

All my repositories: GitLab Nantes Université · GitHub.