<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Outils Numériques Pour L'enseignement |</title><link>https://celine-fouard.fr/tags/outils-numeriques-pour-lenseignement/</link><atom:link href="https://celine-fouard.fr/tags/outils-numeriques-pour-lenseignement/index.xml" rel="self" type="application/rss+xml"/><description>Outils Numériques Pour L'enseignement</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 01 Sep 2025 00:00:00 +0000</lastBuildDate><image><url>https://celine-fouard.fr/media/icon_hu_eee4a95885829ab2.png</url><title>Outils Numériques Pour L'enseignement</title><link>https://celine-fouard.fr/tags/outils-numeriques-pour-lenseignement/</link></image><item><title>Teaching: active pedagogy, designed as a methodology</title><link>https://celine-fouard.fr/courses/</link><pubDate>Mon, 01 Sep 2025 00:00:00 +0000</pubDate><guid>https://celine-fouard.fr/courses/</guid><description>&lt;p&gt;Twenty years designing learning systems that actually work — not just delivering lectures. Since joining the faculty in 2006, I have taught computer science from first-year undergraduate to master&amp;rsquo;s level at UFR IM2AG, averaging 217 teaching-equivalent hours per year, with responsibility for several courses.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;This teaching practice was built over time, questioned and measured every year: an explicit course contract, automated assessment tools, project-based learning. The methods described here were formalised &lt;em&gt;alongside&lt;/em&gt; my research activity — they are a natural extension of it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;One conviction runs through all of this: &lt;strong&gt;learning content is only worth as much as a student can appropriate autonomously, with fast feedback on their own practice&lt;/strong&gt; — exactly what you&amp;rsquo;d ask of a good prototyping tool.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-course-contract-the-flipped-classroom-in-practice"&gt;The course contract: the flipped classroom in practice&lt;/h2&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;em&gt;FDD XML course (lead 2010–2017, then teaching assistant to support continuity of the teaching team) and APO — Object-Oriented Algorithms and Programming (lead since 2018)&lt;/em&gt;
L3 MIAGE, Université Grenoble Alpes&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;On the courses I took responsibility for, I flipped the classic model on its head: lectures no longer happen in the classroom. It&amp;rsquo;s an explicit contract, formalised and communicated from the very first session.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/fr/courses/contrat-pedagogique-capture.png"
alt="The APO course contract, as presented to students"&gt;&lt;figcaption&gt;
&lt;p&gt;The APO course contract, as presented to students&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 id="how-it-works"&gt;How it works&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;At home&lt;/strong&gt;: a hundred-page course booklet, written for self-study, to be read before each session&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;In CTD (supervised tutorials)&lt;/strong&gt;: a 10-minute &lt;em&gt;Quick&lt;/em&gt; check followed by exercises — never a lecture recap&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;In TD (tutorials)&lt;/strong&gt;: paper-and-pencil deepening exercises, done in teams&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;In TP (labs)&lt;/strong&gt;: individual work in Java on Caseine&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grading&lt;/strong&gt;: 2/3 final exam, 1/3 continuous assessment (average of Quicks, written and machine-based midterms)&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;This principle has taken on new weight each year with the rise of LLMs in student habits: since only genuine mastery counts at the exam, delegating a lab to generative AI brings no benefit — a reminder that has mattered more since 2023.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="why-this-is-a-transferable-skill"&gt;Why this is a transferable skill&lt;/h3&gt;
&lt;p&gt;Designing a course contract is designing a specification: precisely defining what&amp;rsquo;s expected at each stage, with what deliverables and what success criteria. It also means accepting to measure what works — and to redesign a course when it doesn&amp;rsquo;t.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="caseine-designing-an-assessment-tool-instead-of-enduring-one"&gt;Caseine: designing an assessment tool instead of enduring one&lt;/h2&gt;
&lt;p&gt;Rather than using a simple code skeleton to hand in, I contributed to
, a Moodle instance enhanced with an automated code grader (VPL — Virtual Programming Lab). Each lab becomes a self-contained exercise that continuously evaluates compilation, execution and correctness, with individualised feedback.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/courses/capture-caseine.png"
alt="A Caseine/VPL lab: automated compilation, execution and grading, with instructions built in"&gt;&lt;figcaption&gt;
&lt;p&gt;A Caseine/VPL lab: automated compilation, execution and grading, with instructions built in&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 id="context"&gt;Context&lt;/h3&gt;
&lt;p&gt;I built several dozen of these labs, for cohorts of 40 to 95 students — a scale at which manual grading would become unmanageable. Each lab combines instructions, constraints (allowed/forbidden files, exam conditions) and real-time grade feedback.&lt;/p&gt;
&lt;h3 id="skills-involved"&gt;Skills involved&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Designing automated assessment tooling at scale&lt;/li&gt;
&lt;li&gt;Active contribution to a shared digital platform (Caseine, UGA&amp;rsquo;s Moodle instance)&lt;/li&gt;
&lt;li&gt;Formalising objective, reproducible grading criteria&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="from-paper-labs-to-interactive-notebooks"&gt;From paper labs to interactive notebooks&lt;/h2&gt;
&lt;p&gt;In image processing, I evolved the lab format from a Java skeleton to complete, into Jupyter notebooks accessible directly from the course page.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/courses/captureNotebookTim.png"
alt="Excerpt from an image processing lab: histogram stretching across RGB channels"&gt;&lt;figcaption&gt;
&lt;p&gt;Excerpt from an image processing lab: histogram stretching across RGB channels&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Students work with a real image, see the result immediately, and iterate — rather than filling in a code skeleton blind, with no intermediate visual feedback.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="learning-by-doing-where-teaching-meets-prototyping"&gt;Learning by doing: where teaching meets prototyping&lt;/h2&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;em&gt;GMCAO and TDM2i courses, co-created with Emmanuel Promayon — 5th-year TIS programme, Polytech Grenoble&lt;/em&gt;
&lt;em&gt;Integrative Applied Project — L3 MIAGE (launched in 2015)&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;With Emmanuel Promayon, I co-designed the GMCAO and TDM2i courses (Technology for Smart and Innovative Medical Devices) for TIS engineering students, built entirely around project-based learning.&lt;/p&gt;
&lt;p&gt;The logic mirrors that of a medical prototype climbing the TRL scale: state a clinical problem, iterate on a technical solution, confront it with a real need. That&amp;rsquo;s also the spirit of the Integrative Applied Project I launched in L3 MIAGE in 2015, bringing together teachers and students from several courses (Networks, HCI, FDD, APO, Operations Research) around a shared project.&lt;/p&gt;
&lt;h3 id="skills-involved-1"&gt;Skills involved&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Designing curricula with progressive, staged complexity&lt;/li&gt;
&lt;li&gt;Coordinating a multidisciplinary teaching team&lt;/li&gt;
&lt;li&gt;Assessing deliverables under near-real conditions&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="making-it-accessible-to-non-technical-audiences"&gt;Making it accessible to non-technical audiences&lt;/h2&gt;
&lt;p&gt;Teaching algorithms and programming to students who didn&amp;rsquo;t choose computer science (TIS and Géothec programmes at Polytech Grenoble) demands a precise skill: demystify, ground examples in their own field, never lose the pedagogical thread.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s exactly the skill called on when working with clinicians or business teams on a medical prototyping project: translating a non-technical need into a workable specification, and back again.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="what-this-practice-has-taught-me"&gt;What this practice has taught me&lt;/h2&gt;
&lt;p&gt;Twenty years of teaching have taught me to design systems — not just content. A good course, like a good prototype, is defined by a clear contract, fast feedback on practice, and constant iteration on what isn&amp;rsquo;t working.&lt;/p&gt;
&lt;p&gt;Responsible for several courses, co-creator of two of them, active contributor to the Caseine platform: these teaching responsibilities have forged a method I now put to work in medical application prototyping.&lt;/p&gt;</description></item></channel></rss>