Ce cours s’adresse aux étudiants qui seront amenés à travailler dans un environnement où le développement logiciel; bien que n’étant pas nécessairement le cœur de métier; est très présent; par exemple les laboratoires de recherche et développement des grandes entreprises et ce dans tous les domaines (mécanique; physique; finances;…). L’utilisation avancée et le développement des logiciels s’inscrivant dans un contexte technique et scientifique spécifique au laboratoire; il requiert bien évidemment un bon niveau dans les disciplines concernées mais également un bon niveau de programmation; car il s’agit soit de développer un code « durable » soit d’intégrer de nouvelles fonctionnalités dans un code existant reposant sur des concepts informatiques avancées. Ce cours fait suite au cours de C++. Il s'agira ici de mettre en oeuvre des concepts de programmation dans le cadre de la réalisation d'un projet de simulation numérique conséquent faisant appel à diverses compétences : modélisation; algorithmique; développement en C++ et analyse des résultats de simulation. Les projets seront réalisés en groupe (2 à 4 étudiants suivant la nature du projet). Durant le déroulement du projet; plusieurs aspects seront mis en avant : partage des taches à réaliser; organisation et structuration du code (couche objet en particulier); démarche de développement; efficacité du code; pertinence de l'analyse de résultats. Les projets proposés seront en lien avec des problèmes issus de divers domaines : mécanique; physique; économie; ... dépendant des compétences du chargé de td.
APM_4SIM2_TA - Projet de simulation numérique
Enrolment options
Guests cannot access this course. Please log in.