2018-2019 / INFO0202-1

Méthodes de programmation appliquées à la chimie

Durée

15h Th, 15h Pr

Nombre de crédits

 Bachelier en sciences chimiques2 crédits 

Enseignant

Alejandro Silhanek

Langue(s) de l'unité d'enseignement

Langue française

Organisation et évaluation

Enseignement au deuxième quadrimestre

Horaire

Horaire en ligne

Unités d'enseignement prérequises et corequises

Les unités prérequises ou corequises sont présentées au sein de chaque programme

Contenus de l'unité d'enseignement

Ce premier cours de programmation vise à familiariser l'étudiant avec les techniques de base permettant de résoudre un problème numérique simple au moyen d'un ordinateur et d'un langage de programmation structurée (C++). Il consiste en 3 parties qui seront développées en parallèle. i) Nous décrirons les structures de programmation (boucles, conditions...) ; ii) nous décrirons des algorithmes d'usage courant et rappellerons quelques formules essentielles (interpolation, dérivees, intégration, moindres carrés, résolution de systèmes d'équations etc...). iii) nous allons examiner brièvement quelques méthodes et des problèmes couramment abordés dans la physique et la chimie computationnelle.

Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement

Ce cours de programmation est essentiellement pratique et vise à procurer à l'étudiant une autonomie dans son utilisation d'un ordinateur pour la résolution numérique d'un problème qu'un chimiste pourrait être amené à rencontrer au cours de sa carrière. Des séances d'exercices lui permettront d'apprendre à maîtriser l'environnement mis à sa disposition (système d'exploitation, compilateur, éditeur ...) et à réaliser seul des programmes élégants et efficaces.

Savoirs et compétences prérequis

Notions de base en mathématique et physique.

Activités d'apprentissage prévues et méthodes d'enseignement

5 séances devant l'ordinateur.

Mode d'enseignement (présentiel ; enseignement à distance)

Cours théorique + TP

Lectures recommandées ou obligatoires et notes de cours

Des notes de cours seront mises en ligne au début de chaque cours.

Modalités d'évaluation et critères

L'étudiant sera évalué sur sa compréhension, sa capacité à utiliser l'ordinateur pour rédiger un programme simple permettant de resoudre numériquement un problème donné. Modalités d'examens: L'examen comporte deux parties : répondre par écrit à une série de questions portant sur le langage de programmation (environ 1h) et la résolution pratique, à l'ordinateur, d'un problème simple en utilisant le l'environnement décrit au cours et aux répétitions (environ 3 heures).

Stage(s)

Remarques organisationnelles

Contacts

Alejandro V. Silhanek Département de Physique Université de Liège Bât. B5, R/51 Allée du 6 août, 19 B- 4000 Sart Tilman BELGIUM Tel : 04 366 36 32 Email: asilhanek@uliege.be