Le cours a un caractère pratique. Son objectif est de fournir aux étudiants une vision globale sur la résolution numérique de problèmes scientifiques à l’aide de logiciels maison. Seront discutés et implémentés des algorithmes dans le cadre des sciences moléculaires.
Le langage de programmation utilisé sera Python 3 avec sa bibliothèque Numpy sur des cahiers Jupyter (en français ou en anglais).
6 h de cours – 16,5 h de TD
Présentation de l’UE : diaporama à venir…
Cours
Introduction succincte aux ordinateurs : passé, présent et futur
Du boulier aux ordinateurs quantiques
Développement du hadware et du software
Idées, dispositifs et acteurs principaux
Introduction aux logiciels scientifiques en Chimie
Vue de l’ensemble et applications
TD/TP
Chaque séance TD/TP démarrera avec une petite discussion (30 min) sur des concepts clés en algorithmique et/ou chimie théorique.
Initiation à la programmation en Python
Résolution de problèmes à l’aide d’algorithmes
Méthodes fondamentales pour les simulations
Entretien scientifique
Vers la fin du cours un(e) chercheur(se) dans le domaine du développement en chimie théorique viendra parler de son parcours scientifique et/ou académique et de ses lignes de recherche. Les étudiants devront lui poser des questions.