La partie " informatique appliquée " du cours développe les notions suivantes:
-
Opérations sur des vecteurs et des matrices
-
Echange d'information en entrée et sortie
-
Instructions if/else, for, while, switch
-
Principes de programmation modulaire
-
Opérateurs logiques et fonctions associées
-
Structures de données en Matlab
-
Graphiques et visualisation de données
-
Calcul symbolique en Matlab
-
Algorithmes de tri, recherche et indexage
-
Gestion de fichiers de données complexes
Les étudiants ont l'occasion de s'exercer à l'utilisation pratique du logiciel et du langage Matlab durant quatre séances de travaux pratiques en salle informatique. Les étudiants mettent en 'uvre pratiquement une série d'algorithmes classiques de tri de listes ou de recherche d'éléments dans une liste tout d'abord sous la forme d'un pseudocode, puis sous la forme d'un programme en langage Matlab.
La partie "mathématique appliquée" adopte la méthode de l'apprentissage par problème et du travail par groupe. L'essentiel de cette partie du cours se déroule en salle informatique et comporte un volet de travail personnel important. L'étude d'un cas réel est proposée aux étudiants regroupés par quatre. La démarche comprend les étapes suivantes :
1. Analyse des données brutes et élaboration d'un programme en langage Matlab pour la mise en forme de fichiers de données utilisables pour les étapes suivantes.
1. Formulation de l'énoncé mathématique et statistique du problème à résoudre.
2. Proposition d'une méthode pour la résolution numérique du problème.
3. Programmation en langage Matlab de la résolution numérique.
4. Rédaction par chacun groupe d'un rapport et présentation orale de ce rapport.
Ce cours est articulé avec les enseignements de BIR 1200, 'Mathématiques générales II' et BIR 1203 'Probabilités et statistiques I'.
|