<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Teaching | Matthieu Pelissier</title><link>http://matthieu-pelissier.fr/tags/teaching/</link><atom:link href="http://matthieu-pelissier.fr/tags/teaching/index.xml" rel="self" type="application/rss+xml"/><description>Teaching</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 01 Sep 2024 00:00:00 +0000</lastBuildDate><image><url>http://matthieu-pelissier.fr/media/icon_hu7729264130191091259.png</url><title>Teaching</title><link>http://matthieu-pelissier.fr/tags/teaching/</link></image><item><title>Practical work in Python 3rd year</title><link>http://matthieu-pelissier.fr/teaching/tpinfo/</link><pubDate>Sun, 01 Sep 2024 00:00:00 +0000</pubDate><guid>http://matthieu-pelissier.fr/teaching/tpinfo/</guid><description>&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>&lt;strong>Course Title:&lt;/strong> Python for 3rd-Year Physics Students&lt;br>
&lt;strong>Duration:&lt;/strong> 36 hours&lt;/p>
&lt;p>&lt;strong>Topics Covered:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Core programming concepts: lists, strings, loops, functions, classes.&lt;/li>
&lt;li>Modules and library examples: NumPy, Matplotlib, SciPy.&lt;/li>
&lt;li>Collaborative project work in the second half of the semester.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Teaching Methodology:&lt;/strong>&lt;br>
The course combines guided lectures, notebook-based exercises, and interactive discussions. Students progressively work on group projects, fostering problem-solving and teamwork skills.&lt;/p>
&lt;h2 id="evaluation-criteria">Evaluation Criteria&lt;/h2>
&lt;p>Grades are based on:&lt;/p>
&lt;ol>
&lt;li>Performance in exercises.&lt;/li>
&lt;li>Group project (code quality, report, and oral presentation).&lt;/li>
&lt;/ol>
&lt;h2 id="pedagogical-challenges">Pedagogical Challenges&lt;/h2>
&lt;ul>
&lt;li>Introducing programming concepts to beginners.&lt;/li>
&lt;li>Guiding group organization and dynamics.&lt;/li>
&lt;li>Emphasizing scientific rigor in project development.&lt;/li>
&lt;li>Illustrating the utility of simulations, and their exploitation.&lt;/li>
&lt;li>Addressing the integration of coding with/without LLM tools.&lt;/li>
&lt;/ul>
&lt;h2 id="personal-contributions">Personal Contributions&lt;/h2>
&lt;p>Beyond classroom instruction, my contributions include:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>Enhancing Course Content:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Added corrections to notebook exercises.&lt;/li>
&lt;li>Introduced a section on efficient computation using NumPy (loop avoidance).&lt;/li>
&lt;li>Designed a new notebook on the Pandas library for optional data analysis applications.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Support for Scientific Writing:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Developed a comprehensive introduction to LaTeX, enabling students to draft professional-quality reports despite prior unfamiliarity.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol></description></item></channel></rss>