Site de Jean-Michel RICHER

Maître de Conférences en Informatique à l'Université d'Angers

Liens rapides

Chamboule tout

Do you see any other language better than C for developing operating systems ?

Even Beethoven wrote his Symphony in C.

Formation

Après avoir effectué ma thèse à Dijon au sein du LIRSIA, j'ai travaillé durant 16 mois en tant qu'ingénieur de Développement dans une start-up (Snaketech/Simplex Solutions). J'ai été recruté en tant que Maître de Conférences en Informatique (Section CNU 27) à l'Université d'Angers en septembre 2000.

Je suis membre du LERIA (Laboratoire d'Etude et de Recherche en Informatique d'Angers) et je fais partie de l'équipe Métaheuristiques, Optimisation et Applications dirigée par le Professeur Jin-Kao Hao.

Responsabilités et activités

Maître de Conférences, Section 27, 9e échelon

Conférences et interventions ➡

Recherche double_arrow

Mes centres d'intérêt concernent principalement :

  • l'architecture des ordinateurs
  • la logique et la démonstration automatique
  • la logique et la démonstration automatique
  • les problèmes combinatoires complexes et les méthodes associées à leur résolution
  • la Bioinformatique : problèmes académiques (alignement multiple, phylogénie), prédiction de ponts disulfures, localisation subcellulaire (dans le cadre du projet BIL)
  • les CHR (Constraint Handling Rules)
  • les langages informatiques
  • l'IA Générative et l'IA en général

Google Scholar double_arrow, ORCID : 0000-0001-7284-3865

Enseignements double_arrow

J'enseigne et ai pu enseigner les matières suivantes :

  • Optimisation Combinatoire (Python, Java) (L3 MIASHS, UCO)
  • Programmation et algorithmique (Python) (PEIP2 Bio, Polytech)
  • Programmation parallèle CUDA (M1/M2)
  • Programmation parallèle X86 (M1/M2)
  • Architecture des Ordinateurs : assembleur x86 (32/64 bits), SSE, AVX2, algèbre de Boole (L3)
  • Algorithmique - Programmation Pascal (L1, L2)
  • Programmation C (L1/L2/L3)
  • Programmation Objet : C++, Java (L2, L3, M1)
  • Démonstration Automatique (L3)
  • Génie Logiciel : principes, cycle de vie, méthodes agiles (M1)
  • Introduction/initiation à Linux, à Perl, à la Bioinformatique (L2/L3 ISSBA, M1 Bio)
  • Développement Web : XHTML, CSS, Javascript (L1)
  • Développement Web (PHP): MySQL, Javascript, Dojo, ORM, DAO (L3, M1)
  • Développement Web (Java): Servlet, ORM, DAO, Hibernate, JSTL (M1, M2)

Actualités

retrouvez d'autres actualités, plus anciennes, sur cette page.