Ce cours est destiné aux étudiants inscrits en 3 année ingénieurs  spécialité IA. il se donne comme objectifs de:

  1. Acquérir les concepts de base du génie logiciel en termes d’objectifs de qualité, de coût et de délai.
  2.  Maitriser les étapes d’un cycle de vie de logiciels 
  3.  Comprendre le processus de spécification et d’analyse des besoins en utilisant les diagrammes de cas d’utilisation UML
  4.  Maîtriser les aspects de conception de logiciels
  5.  Maîtriser la conception d’un diagramme de classes et de séquences UML.
  6.  Acquérir les bases de la conception de qualité - 
  7.  Exploiter les patrons de conception 
  8.  Maîtrise les techniques de test

Ce cours est destiné aux étudiants inscrits en 3 année ingénieurs  spécialité IA. il se donne comme objectifs de:

  1. Acquérir les concepts de base du génie logiciel en termes d’objectifs de qualité, de coût et de délai.
  2.  Maitriser les étapes d’un cycle de vie de logiciels 
  3.  Comprendre le processus de spécification et d’analyse des besoins en utilisant les diagrammes de cas d’utilisation UML
  4.  Maîtriser les aspects de conception de logiciels
  5.  Maîtriser la conception d’un diagramme de classes et de séquences UML.
  6.  Acquérir les bases de la conception de qualité - 
  7.  Exploiter les patrons de conception 
  8.  Maîtrise les techniques de test

Ce cours est destiné aux étudiants de troisième année ingénieur spécialité intelligence artificielle,  présente les différentes approches numériques permettant de résoudre numériquement les problèmes de mathématiques


Cours de 3ème Année Ingénieur Spécialité IA

Ce module présente les principaux concepts de la programmation linéaire et dynamique (théoriques et algorithmiques) en mettant l’accent sur les problèmes applicatifs et les méthodes de résolution (graphique, simplexe, …). L'objectif est d'apprendre à l'étudiant à modéliser des problèmes combinatoires et de choisir l’algorithme le plus adéquat.