Travaux d'implémentation
L'étudiant.e doit choisir entre deux options :
- Option « projet personnel » : réaliser un projet personnel (et en faire la présentation)
- Option « devoirs » : réaliser des devoirs (et présenter un article scientifique)
Option « projet personnel »
L'étudiant.e qui choisi cette option a plus de liberté quant à ce qui est réalisé, mais il faut être plus autonome. Le projet doit être approuvé par l'enseignant. Cette option est intéressante pour les étudiants qui réalisent une maîtrise mémoire/projet, qui font partie d'un club étudiant, ou qui sont curieux et veulent approfondir un sujet précis en lien avec les surfaces discrètes. L'étudiant.e aura plusieurs livrables à remettre (voir plan de cours). Consulter le calendrier pour les dates des remises. Les livrables consistent en un rapport, une ou des vidéos démontrant les résultats et une présentation (voir page du site décrivant la présentation).
Option « devoirs »
L'étudiant.e qui choisi cette option doit réaliser 3 devoirs, chacun portant sur la réalisation d'algorithmes de modélisation ou traitement de maillages de polygones. Ces devoirs seront réalisés à l'aide d'outils de traitement de maillage tels que libigl (programmation en C++).
L'étudiant.e qui choisi cette option aura également à présenter un article scientifique (voir page du site décrivant la présentation).
Bonnes pratiques
Il est tout à votre avantage d'utiliser un système de contrôle de version. Il y a d'ailleurs de la documentation concernant l'utilisation d'un système de contrôle de version. C'est une ressource intéressante autant pour les novices que les plus avancés.
Il est préférable d'utiliser le serveur GitLab fourni au département : http://gitlab-ce.logti.etsmtl.ca/. Pour y accéder de l'extérieur, vous devez utiliser une connexion VPN.
Il est important de considérer de ne pas se mettre dans une fâcheuse situation concernant le plagiat. Ainsi, évitez des services qui rendent tout votre code disponible à tous. Donc, le système GitLab mis à votre disposition par l'ÉTS est la meilleure solution.