Logo ÉTS
Session
Cours
Responsable(s) Sheldon Andrews

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

  • Les espaces vectoriels et calculs matriciels (3 heures)
  • La langage C++ et gestion de la mémoire (3 heures)
  • Les structures de données matricielles et vectorielles en C++ (3 heures)
  • Les transformations 3D (3 heures)
  • La déterminant et la rang des matrices (2 heures)
  • La décomposition en valeurs propres et la décomposition en valeurs singulières (2 heures)
  • L'optimisation numérique et moindres carrés (2 heures)
  • L'analyse en composantes principales (2 heures)
  • L'algorithme ICP (3 heures)
  • Les méthodes itératives pour résoudre les systèmes linéaires (3 heures)
  • La physique linéaire (2 heures)
  • Les equations différentielles et l'intégration numérique (2 heures)
  • Les matrices creuses (3 heures)
  • Les calculs matriciels parallèles (3 heures)
  • Les sujets spéciaux (3 heures)

NOTE: Ces heures sont des heures approximatives d’enseignement pour chaque sujet et incluent le temps alloué à l’examen intra-trimestriel

 

Laboratoires et travaux pratiques

Trois (3) laboratoires :

1. Développement d'une librairie matricielle C++ (4 semaines - 8 heures)
2. Alignement des nuages de points par l'optimisation des moindres carrés (4 semaines - 8 heures)
3. Intégration numérique et les solveurs linéaires pour les systèmes de particules (4 semaines - 8 heures)

NOTE: Les laboratoires 2 et 3 dépendent de la solution du 1er laboratoire.

Il est recommandé fortement aux étudiants de commencer les laboratoires tôt et de revoir leurs travaux corrigés afin d'évaluer les erreurs qu'ils ont faites. Les solutions de code source pour les laboratoires ne seront pas fournis.  Il est la responsabilité des étudiants de s'assurer que leur code est correct, en consultant les charges de laboratoires ou l'enseignant du cours


Utilisation d'outils d'ingénierie

Les étudiants se familiariseront avec les outils de développement de logiciel C++, en particulier Visual Studio.