ECTS
5
Établissement
INP - ENSEEIHT
Liste des enseignements
Langage C
Établissement
INP - ENSEEIHT
Volume horaire
2h
Période de l'année
Automne
Ce cours se découpe en 6 séances que les étudiants réalisent en autonomie grâce à des classeurs Jupyter. La matière est évaluée à l'aide d'un projet à réaliser en binôme, incluant l'élaboration rigoureuse d'une structure de donnée ainsi que l'écriture d'algorithmes.
Le contenu des séances est le suivant :
- Séance 1 : présentation, bases du langage C (structures de contrôle, variables, etc.)
- Séance 2 : sous-programmes, pointeurs et tableaux
- Séance 3 : types utilisateurs, modules, librairie standard
- Séance 4 : organisation de la mémoire, allocation dynamique
- Séance 5 : symboles statiques, types abstraits, constantes, pré-processeur
- Séance 6 : outil make et présentation du projet
Automatique
Établissement
INP - ENSEEIHT
Volume horaire
7h
Période de l'année
Automne
Le plan du cours est le suivant :
- Introduction et exemples de système contrôlé;
- Modèle mathématique d'un système contrôlé;
- Stabilité des systèmes dynamiques;
- Contrôle des systèmes par retour d'état
- Introduction à la modélisation par diagramme de blocs sous MatLab Simulink
- Implantation sur un robot Lego MindStorm représentant un système de type "SegWay" d'un contrôleur par retour d'état stabilisant le système
Analyse de données
Établissement
INP - ENSEEIHT
- Analyse en composantes principales
- Régression et méthode des moindres carrés
- Classification Bayésienne
- Machines à vecteurs supports
- Arbres de décision
- Méthodes de partitionnement (clustering)

