https://sites.google.com/site/markcasida/home/l3-physique-chimie-analyse-numerique
Dernière mise à jour : 4 décembre 2010
Dans ce module, nous allons apprendre à programmer en Python, mais ce n'est pas le but du cours. Le vrai but du cours est une ouverture vers l'analyse numérique -- c'est-à-dire, des techniques de mathématiques appliquées aux problèmes de mathématiques, chimie et de physique.
Et puis vous, vous allez comprendre cette bande dessinée:
(pris de la site http://www.wire-heads.com/)
Justement il n'y aura pas d'examen. Il y aura 4 leçons faites en binôme avec des comptes rendus (chaque TD vaut 10 points). Puis il y reste deux séances pour faire des projets de programmation individuels qui sera rendu en forme des rapports écrits mais rendu par courriel en format de fichier PDF. Chaque rapport vaudra 40 points. Il faudra mon approbation pour le sujet du projet de programmation avant de les commencer (donc avant la 5ème séance). Je me garde le droit de mettre certains rapports exemplaire en ligne sur la page web du cours.
Le cours magistral (CM) et les TP seront enseignés par moi,
Mark E. Casida
Professeur, chimie théorique
Département de Chimie Moléleculaire (DCM, UMR 5250)
Institut de Chimie Moléculaire de Grenoble (ICMG, FR-2607)
Université Joseph Fourier (Grenoble I)
301 rue de la Chimie, BP 53
38041 Grenoble
FRANCE
Tél: 04.76.63.56.28
Courriel: Mark.Casida@ujf-grenoble.fr
Pages web: https://sites.google.com/site/markcasida/
Le cours commence avec 3 à 4 heures de CM qui ont lieu dans la salle 216 bâtiment C de physique. Le cours s'enchaîne avec 6 TP de 4 heures chaqu'un qui auront lieu dans la salle informatique (Salle 104) du bâtiment Chimie Enseignement. Vous allez vous servir des PC avec Windows comme système d'exploitation et vous allez avoir besoin de votre login et mot de passe Agalan pour vous brancher.
Le didacticiel du cours homologique du M1 Physique Chimie est aussi très util.
Il s'agit d'un livre merveillieux par Allen Downey et le seul que je connais qui explique vraiment comment apprendre un language informatique et construire des programmes afin de minimiser les bogues et finalement comment deboguer. Le hic est que c'est écrit en anglais mais nous travaillons sur une traduction dans la langue de Molière (enfin d'un Molière devenu moderne et informaticien).
Les projets de programmation sont nouveaux en 2008-2009. Je vous demande de me donner au courant de, ou avant, la semaine 41, le titre d'un projet de programmation satisfaisante les deux critères:
Biensûr qu'il faut faire la programmation en Python et de m'envoyer un rapport en format PDF. Mais c'est à vous de choisir le projet! Néanmoins voici quelques suggéstions d'où vous pouvez trouver des idées:
Exemples:
En notant les rapports je chercherai à la fois ce que vous avez appris en cours et votre sens de créativité. Il est à souligner que le but n'est pas juste de voir si vous pouvez programmer (vous aller tous réussir cette étape!) mais aussi d'approndre un peu sur un problème ou sur une méthodologie physicochimique. J'afficherai quelques uns des "meilleurs" sur cette page web.
Le rapport du projet individuel resemblera un peu aux comptes rendus que vous avez déjà fait sauf que
Date limite pour rendre les rapports de projet:
vendredi le 19 novembre 2010 pour le groupe A
mercredi le 1 décembre 2010 pour le groupe B
Il faut considérerces dates limites comme absolues ! (Je pars à l'étranger assez tôt en décembre et je dois rendre les notes avant de partir.)
Groupe B Date limite absolue pour rendre le rapport du projet : mercredi le 1 décembre 2010
Groupe A Date limite absolue pour rendre le rapport du projet : vendredi le 19 novembre 2010
....
Il s'agit de la première année des projets (au lieu d'un examen). J'étais en général content avec le résultat de cette "première expérience", sauf que j'étais assez déçu par la manque de citations aux sources (même quand je savais que le projet était basé sur un article ou sur un projet trouvé dans un livre de bibliothèque!) Il faudra donc que j'enlève des points l'année prochaine si les étudiants ne citent pas de reférences. Il est assez difficile de choisir des bons rapports comme exemples d'inclure ici:
Après 2007-2008, les examens sont replacés par des projets.
Les résultats d'évaluations de mon enseignement sont importantes pour l'amélioration de ce cours. Je les rends publique ainsi que les changements effectués dans le cours pour montrer qu'au moins j'essaie à améliorer le cours. Au même temps, je vous prie de comprendre que mon charge d'enseignement ne me permet pas toujours le temps de faire tous que je voudrais.