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)