Enseignements

C++ avancé

Ces enseignements de niveau Bac+4 nécessitent une connaissance du langage de programmation C++ pour être profitables. Les points abordés concernent la norme C++ 2011 (C++11) et le framework de programmation Qt.

Informatique graphique

Dispensé à niveau Bac+4, ce cours en plusieurs volets introduit plusieurs principes et technologies employées en informatique graphique 3D. A ce titre sont présentés, entre autres, les fondements mathématiques cachés derrière l'informatique graphique, le fonctionnement d'une carte graphique accélératrice 3D et le principe des shaders. Le tout est illustré dans le navigateur Web en utilisant la bibliothèque de graphes de scènes Three.js :

HTML 5

A destination d'étudiants en Licence professionnelle, ce module détaille les nouveautés du standard HTML5 et introduit les APIs Javascript associées qui font du navigateur Web une sorte de nouvelle plate-forme de développement et de distribution de logiciels.

Réalité Augmentée

Cet enseignement fait partie d'une option dispensée à l'ENSIIE en 2ème année d'école d'ingénieurs. Les grands principes de la réalité augmentée sont introduits et les grandes briques fonctionnelles de tels systèmes sont décrites. Le cours se focalise ensuite sur les problématiques de localisation, de recalage et de composition des scènes de réalité augmentée.