Courses DUT MMI

I give lectures in the following courses in the Multimedia and Internet Department of the West Normandy Institute of Technology

To acesss to my courses materials consult the Moodle platform of the university at https://ecampus.unicaen.fr

An interview in French for France Bleu Normandie presents the MMI department of the West Normandy IT, see it here

BUT MMI-1

Développement Web
S1 R113 - BUT MMI-1

Initier les étudiants aux bases du développement web back

  • Langage PHP
  • Données, types, variables
  • Structures conditionnelles, itératives
  • Tableaux, fonctions.

Production d'un site Web
S1 SAE 105 - BUT MMI-1

Produire un site Web à partir d’un jeu de données structurées.

  • Le site contient un ensemble de pages statiques.
  • Le site produit doit valider les normes du W3C.
  • Les étudiants optimisernt le code en évitant de réécrire / dupliquer les blocs HTML présents sur plusieurs pages.

BUT MMI-2

Développement Back
S3 R313 - BUT MMI-2

Comprendre les grands principes du modèle de conception MVC, modéliser et gérer les parcours utilisateurs, maintenir ou développer (à partir d’exemples) un back office pour une application web

  • Conception et modélisation objets : concepts de base (classes et héritage)
  • Modèle de conception MVC : mise en oeuvre avec la programmation objet et à partir d’exemples ;
  • Modélisation des traitements : agir sur des données de manière efficace (standards CRUD/REST) ;
  • Modélisation des parcours : la notion de contrôleur et de route ;
  • Gestion des sessions et cookies : authentification et la gestion des droits d’accès ;
  • Gestion des téléversements : récupération et stockage des fichiers.

Représentation et traitement de l'information
S3 R315 - BUT MMI-2

Techniques de traitement d'images

  • Histogrammes
  • Convolution, filtres
  • Détection de contours, Rehaussement
  • JavaScript & Canvas

Développer des parcours utilisateur au sein d’un système d’information
S3 SAE 301 - BUT MMI-2

Combiner les ressources liées au développement web, au design d’expérience et à la gestion de projet pour concevoir et développer des parcours utilisateurs.

Développement Back
S4 R407 - BUT MMI-2

Prendre en compte tous les aspects du développement d’une application web côté serveur. Découvrir l’utilisation de framework de développement côté serveur, le développement d'API ou de services web

  • Programmation orientée objet : savoir réutiliser des composants logiciels et maintenir un code propre;
  • Découverte des services web : objectifs, normes, API (REST...), formats d’échange (JSON, XML...);
  • Découverte d’un framework côté serveur ;
  • Reconnaître et utiliser quelques patrons de conception (patron de méthode / adaptateur / observateur).

BUT MMI-3

Intelligence Artificielle
S5 R509D - BUT MMI-3

Introduction à l'intelligence artificielle à travers le machine learning.

  • Introduction à l'IA et au ML
  • Apprentissage supervisé, non supervisé
  • Evaluation, généralisation
  • Applications pratiques en python

Web et Intelligence Artificielle
S6 R602D - BUT MMI-3

Exploitation de l'intelligence artificielle pour le Web.

  • Introduction au Deep Learning
  • MLOps, Python, flask
  • TensorFlowJS (conçevoir son modèle, réutiliser un modèle existant)
  • Applications

Interview (In French)