<?xml
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Sciences informatiques</title>
	<link>https://sciences-informatiques.ac-versailles.fr/</link>
	<description>SNT et NSI - Acad&#233;mie de Versailles.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://sciences-informatiques.ac-versailles.fr/spip.php?id_auteur=16&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Les fonctions</title>
		<link>https://sciences-informatiques.ac-versailles.fr/spip.php?article121</link>
		<guid isPermaLink="true">https://sciences-informatiques.ac-versailles.fr/spip.php?article121</guid>
		<dc:date>2025-06-19T11:27:06Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Charles Poulmaire, Jean-Christophe Dagnet, Sophie Duvauchelle</dc:creator>


		<dc:subject>#NSI</dc:subject>
		<dc:subject>#Informatique</dc:subject>

		<description>
&lt;p&gt;Article propos&#233; par le Groupe d'Exp&#233;rimentation P&#233;dagogique (GEP) NSI de l'acad&#233;mie de Versailles Professeurs exp&#233;rimentateurs Jean-Christophe Dagnet (lyc&#233;e Louis Bascan de Rambouillet) Sophie Duvauchelle (lyc&#233;e Marie Laurencin de Mennecy)Niveau - Th&#232;mes Lyc&#233;e 1&#232;re NSI Les fonctionsIntentions p&#233;dagogiques &lt;br class='autobr' /&gt;
Le passage d'argument(s) est une notion que les &#233;l&#232;ves mettent beaucoup de temps &#224; int&#233;grer et qui est conceptuellement difficile, bien que la d&#233;finition des fonctions ou proc&#233;dures soit g&#233;n&#233;ralement mieux (...)&lt;/p&gt;


-
&lt;a href="https://sciences-informatiques.ac-versailles.fr/spip.php?rubrique5" rel="directory"&gt;Ressources acad&#233;miques&lt;/a&gt;

/ 
&lt;a href="https://sciences-informatiques.ac-versailles.fr/spip.php?mot4" rel="tag"&gt;#NSI&lt;/a&gt;, 
&lt;a href="https://sciences-informatiques.ac-versailles.fr/spip.php?mot10" rel="tag"&gt;#Informatique&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L150xH150/capture_d_ecran_2025-05-14_150936-b54c8.png?1767608695' class='spip_logo spip_logo_right' width='150' height='150' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://sciences-informatiques.ac-versailles.fr/spip.php?article86&#034;&gt;Article propos&#233; par le Groupe d'Exp&#233;rimentation P&#233;dagogique (GEP) NSI de l'acad&#233;mie de Versailles&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Professeurs exp&#233;rimentateurs&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;strong&gt;Jean-Christophe Dagnet&lt;/strong&gt; (lyc&#233;e Louis Bascan de Rambouillet)&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Sophie Duvauchelle&lt;/strong&gt; (lyc&#233;e Marie Laurencin de Mennecy)&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Niveau - Th&#232;mes&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Lyc&#233;e 1&#232;re NSI&lt;/li&gt;&lt;li&gt; Les fonctions&lt;/li&gt;&lt;/ul&gt;&lt;div class=&#034;spip_document_336 spip_document spip_documents spip_document_video spip_documents_center spip_document_center&#034;&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;div class=&#034;video-intrinsic-wrapper&#034; style='height:0;width:1280px;max-width:100%;padding-bottom:56.25%;position:relative;'&gt; &lt;div class=&#034;video-wrapper&#034; style=&#034;position: absolute;top:0;left:0;width:100%;height:100%;&#034;&gt; &lt;video class=&#034;mejs mejs-336&#034; data-id=&#034;232d689cc7c6fedb727a86ce65db3e91&#034; data-mejsoptions='{&#034;alwaysShowControls&#034;: true,&#034;pluginPath&#034;:&#034;plugins-dist/medias/lib/mejs/&#034;,&#034;loop&#034;:false,&#034;videoWidth&#034;:&#034;100%&#034;,&#034;videoHeight&#034;:&#034;100%&#034;,&#034;duration&#034;:119}' width=&#034;100%&#034; height=&#034;100%&#034; controls=&#034;controls&#034; preload=&#034;none&#034; &gt; &lt;source type=&#034;video/mp4&#034; src=&#034;IMG/mp4/video_resume2.mp4&#034; /&gt; &lt;object width=&#034;1280&#034; height=&#034;720&#034; type=&#034;application/x-shockwave-flash&#034; data=&#034;plugins-dist/medias/lib/mejs/mediaelement-flash-video.swf&#034;&gt; &lt;param name=&#034;movie&#034; value=&#034;plugins-dist/medias/lib/mejs/mediaelement-flash-video.swf&#034; /&gt; &lt;param name=&#034;flashvars&#034; value=&#034;controls=true&amp;file=IMG/mp4/video_resume2.mp4&#034; /&gt; &lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L64xH64/mp4-d7cc4-243d2.svg?1767608800' width='64' height='64' alt='Impossible de lire la video' /&gt; &lt;/object&gt; &lt;/video&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#034;base64javascript88367445969f380252fba51.50571602&#034; title=&#034;PHNjcmlwdD4vKjwhW0NEQVRBWyovdmFyIG1lanNwYXRoPSdwbHVnaW5zLWRpc3QvbWVkaWFzL2xpYi9tZWpzL21lZGlhZWxlbWVudC1hbmQtcGxheWVyLm1pbi5qcz8xNzI0MTQ5Mzg4JyxtZWpzY3NzPSdwbHVnaW5zLWRpc3QvbWVkaWFzL2xpYi9tZWpzL21lZGlhZWxlbWVudHBsYXllci5taW4uY3NzPzE3MjQxNDkzODgnOwp2YXIgbWVqc2xvYWRlcjsKKGZ1bmN0aW9uKCl7dmFyIGE9bWVqc2xvYWRlcjsidW5kZWZpbmVkIj09dHlwZW9mIGEmJihtZWpzbG9hZGVyPWE9e2dzOm51bGwscGx1Zzp7fSxjc3M6e30saW5pdDpudWxsLGM6MCxjc3Nsb2FkOm51bGx9KTthLmluaXR8fChhLmNzc2xvYWQ9ZnVuY3Rpb24oYyl7aWYoInVuZGVmaW5lZCI9PXR5cGVvZiBhLmNzc1tjXSl7YS5jc3NbY109ITA7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGluayIpO2IuaHJlZj1jO2IucmVsPSJzdHlsZXNoZWV0IjtiLnR5cGU9InRleHQvY3NzIjtkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLmFwcGVuZENoaWxkKGIpfX0sYS5pbml0PWZ1bmN0aW9uKCl7ITA9PT1hLmdzJiZmdW5jdGlvbihjKXtqUXVlcnkoImF1ZGlvLm1lanMsdmlkZW8ubWVqcyIpLm5vdCgiLmRvbmUsLm1lanNfX3BsYXllciIpLmVhY2goZnVuY3Rpb24oKXtmdW5jdGlvbiBiKCl7dmFyIGU9ITAsaDtmb3IoaCBpbiBkLmNzcylhLmNzc2xvYWQoZC5jc3NbaF0pO2Zvcih2YXIgZiBpbiBkLnBsdWdpbnMpInVuZGVmaW5lZCI9PQp0eXBlb2YgYS5wbHVnW2ZdPyhlPSExLGEucGx1Z1tmXT0hMSxqUXVlcnkuZ2V0U2NyaXB0KGQucGx1Z2luc1tmXSxmdW5jdGlvbigpe2EucGx1Z1tmXT0hMDtiKCl9KSk6MD09YS5wbHVnW2ZdJiYoZT0hMSk7ZSYmalF1ZXJ5KCIjIitjKS5tZWRpYWVsZW1lbnRwbGF5ZXIoalF1ZXJ5LmV4dGVuZChkLm9wdGlvbnMse3N1Y2Nlc3M6ZnVuY3Rpb24oYSxjKXtmdW5jdGlvbiBiKCl7dmFyIGI9alF1ZXJ5KGEpLmNsb3Nlc3QoIi5tZWpzX19pbm5lciIpO2EucGF1c2VkPyhiLmFkZENsYXNzKCJwYXVzaW5nIiksc2V0VGltZW91dChmdW5jdGlvbigpe2IuZmlsdGVyKCIucGF1c2luZyIpLnJlbW92ZUNsYXNzKCJwbGF5aW5nIikucmVtb3ZlQ2xhc3MoInBhdXNpbmciKS5hZGRDbGFzcygicGF1c2VkIil9LDEwMCkpOmIucmVtb3ZlQ2xhc3MoInBhdXNlZCIpLnJlbW92ZUNsYXNzKCJwYXVzaW5nIikuYWRkQ2xhc3MoInBsYXlpbmciKX1iKCk7YS5hZGRFdmVudExpc3RlbmVyKCJwbGF5IixiLCExKTsKYS5hZGRFdmVudExpc3RlbmVyKCJwbGF5aW5nIixiLCExKTthLmFkZEV2ZW50TGlzdGVuZXIoInBhdXNlIixiLCExKTthLmFkZEV2ZW50TGlzdGVuZXIoInBhdXNlZCIsYiwhMSk7Zy5hdHRyKCJhdXRvcGxheSIpJiZhLnBsYXkoKX19KSl9dmFyIGc9alF1ZXJ5KHRoaXMpLmFkZENsYXNzKCJkb25lIiksYzsoYz1nLmF0dHIoImlkIikpfHwoYz0ibWVqcy0iK2cuYXR0cigiZGF0YS1pZCIpKyItIithLmMrKyxnLmF0dHIoImlkIixjKSk7dmFyIGQ9e29wdGlvbnM6e30scGx1Z2luczp7fSxjc3M6W119LGUsaDtmb3IoZSBpbiBkKWlmKGg9Zy5hdHRyKCJkYXRhLW1lanMiK2UpKWRbZV09alF1ZXJ5LnBhcnNlSlNPTihoKTtiKCl9KX0oalF1ZXJ5KX0pO2EuZ3N8fCgidW5kZWZpbmVkIiE9PXR5cGVvZiBtZWpzY3NzJiZhLmNzc2xvYWQobWVqc2NzcyksYS5ncz1qUXVlcnkuZ2V0U2NyaXB0KG1lanNwYXRoLGZ1bmN0aW9uKCl7YS5ncz0hMDthLmluaXQoKTtqUXVlcnkoYS5pbml0KTtvbkFqYXhMb2FkKGEuaW5pdCl9KSl9KSgpOy8qXV0+Ki88L3NjcmlwdD4=&#034;&gt;&lt;/div&gt; &lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Intentions p&#233;dagogiques&lt;/h2&gt;
&lt;p&gt;Le &lt;strong&gt;passage d'argument(s)&lt;/strong&gt; est une notion que les &#233;l&#232;ves mettent beaucoup de temps &#224; int&#233;grer et qui est conceptuellement difficile, bien que la &lt;strong&gt;d&#233;finition&lt;/strong&gt; des fonctions ou proc&#233;dures soit g&#233;n&#233;ralement mieux comprise. D'autre part, le constat du &lt;strong&gt;manque d'entra&#238;nement&lt;/strong&gt; des &#233;l&#232;ves nous a pouss&#233;s &#224; vouloir leur fournir des modalit&#233;s de pratique quotidienne de la programmation.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;-requis&lt;/h2&gt;
&lt;p&gt;Une ma&#238;trise des constructions &#233;l&#233;mentaires en Python, incluant les op&#233;rateurs de base et les types de donn&#233;es, l'affectation et la r&#233;affectation de variables, ainsi que les structures de contr&#244;le conditionnelles et it&#233;ratives, est indispensable.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;R&#233;sum&#233;&lt;/h2&gt;
&lt;p&gt;Afin d'aborder efficacement les notions fondamentales sur les fonctions en Python, nous proposons suite &#224; cette exp&#233;rience :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; une approche p&#233;dagogique sous forme de cours-TP int&#233;gr&#233; dans un notebook. Cette m&#233;thode m&#234;le des apports th&#233;oriques concis &#224; des exercices pratiques imm&#233;diatement applicables, permettant ainsi aux apprenants de comprendre les concepts tout en les mettant en &#339;uvre dans des situations concr&#232;tes.&lt;/li&gt;&lt;li&gt; d'utiliser la plateforme France IOI, reconnue pour son approche interactive, progressive et ludique adapt&#233;e aux d&#233;butants comme aux &#233;l&#232;ves plus avanc&#233;s.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Outils utilis&#233;s / Mat&#233;riel&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; [*Notebook*] sous &lt;a href=&#034;https://capytale2.ac-paris.fr/web/c/d0e6-5867530&#034; class='spip_out' rel='external'&gt;Capytale&lt;/a&gt;. Le notebook (au format &lt;code class='spip_code' dir='ltr'&gt;.ipynb&lt;/code&gt;) est disponible au t&#233;l&#233;chargement &#224; la fin de cet article.
&lt;div class='spip_document_301 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;10&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L63xH63/capytale-4-c8961.png?1767608800' width='63' height='63' alt='Logo Capytale' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-301 '&gt;&lt;strong&gt;Capytale
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Les notebooks offrent une utilit&#233; p&#233;dagogique consid&#233;rable en rendant l'apprentissage interactif et engageant. Ils permettent aux &#233;l&#232;ves d'ex&#233;cuter du code en temps r&#233;el, de visualiser des r&#233;sultats et de comprendre des concepts de mani&#232;re pratique. Les enseignants peuvent cr&#233;er des le&#231;ons structur&#233;es combinant textes, exemples de code et visualisations, facilitant ainsi la compr&#233;hension.&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; [*France-IOI*] : &lt;a href=&#034;https://www.france-ioi.org/algo/chapters.php&#034; class='spip_out' rel='external'&gt;Site&lt;/a&gt;
&lt;div class='spip_document_302 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;12&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L284xH148/franceioi-5a61a.png?1767608800' width='284' height='148' alt='Logo France IOI' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-302 '&gt;&lt;strong&gt;France IOI
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;L'association France-IOI promeut l'informatique en offrant des ressources &#233;ducatives en ligne et en organisant des concours (Castor et Algor&#233;a notamment). Le site d'entra&#238;nement &#224; la programmation que nous utilisons dans cette exp&#233;rimentation, con&#231;u par des professeurs et &#233;l&#232;ves de l'&#201;cole Normale Sup&#233;rieure de la rue d'Ulm, se fonde sur une approche ludique pour permettre un apprentissage progressif gr&#226;ce &#224; un sc&#233;nario amusant. Le site propose des pages de cours et de tr&#232;s nombreux probl&#232;mes &#224; r&#233;soudre, avec correction automatique en ligne.&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Constat d'un probl&#232;me&lt;/h2&gt;
&lt;p&gt;Sur France IOI, pour r&#233;soudre les exercices, il est n&#233;cessaire d'utiliser de nombreux appels aux fonctions &lt;code class='spip_code' dir='ltr'&gt;input&lt;/code&gt; et &lt;code class='spip_code' dir='ltr'&gt;print&lt;/code&gt;, qui peuvent induire ensuite une confusion chez des &#233;l&#232;ves, entre passage d'arguments et saisie par l'utilisateur d'une part, entre retour de la fonction et affichage d'autre part.&lt;br class='autobr' /&gt;
Les ann&#233;es pr&#233;c&#233;dant cette exp&#233;rimentation, les &#233;l&#232;ves avaient tendance &#224; prendre de mauvaises habitudes comme dans les captures d'&#233;cran ci-dessous, issues d'exercices donn&#233;s en classe en dehors de France IOI :&lt;/p&gt;
&lt;table class=&#034;table spip&#034;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;div class='spip_document_331 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;21&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L400xH180/probleme_exemple1-d7dfb.png?1767608800' width='400' height='180' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-331 '&gt;&lt;strong&gt;Mauvaise pratique 1
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class='spip_document_330 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;21&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L500xH150/probleme_exemple2-ddf3b.png?1767608800' width='500' height='150' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-330 '&gt;&lt;strong&gt;Mauvaise pratique 2
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Nous avons donc ajout&#233;, pour les &#233;l&#232;ves, la consigne additionnelle suivante :&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;&#171; Pour chaque probl&#232;me, vous devez d&#233;finir une fonction puis, dans le programme principal, enregistrer les valeurs dans une variable gr&#226;ce &#224; un appel &#224; &lt;code class='spip_code' dir='ltr'&gt;input&lt;/code&gt; puis appeler votre fonction pour afficher sa valeur de retour. &#187;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Par exemple, voici la solution attendue pour le tout premier probl&#232;me :&lt;/p&gt;
&lt;div class='spip_document_333 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;29&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://sciences-informatiques.ac-versailles.fr/IMG/png/solution_exemple1.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L500xH235/solution_exemple1-d7709.png?1767608800' width='500' height='235' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-333 '&gt;&lt;strong&gt;Solution attendue n&#176; 1
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Un autre exemple, pour un probl&#232;me n&#233;cessitant d'utiliser des donn&#233;es d'entr&#233;e :&lt;/p&gt;
&lt;div class='spip_document_335 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;29&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L500xH177/solution_niv1_blo4_prob1-b5654.png?1767608800' width='500' height='177' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-335 '&gt;&lt;strong&gt;Solution attendue n&#176; 2
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Gestion du groupe - Dur&#233;e estim&#233;e 4 H + travail en autonomie&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; D&#233;but en classe enti&#232;re avec le notebook : d&#233;couverte de la d&#233;finition et l'appel de fonctions.&lt;/li&gt;&lt;li&gt; Mise en place de France IOI : &lt;br class='autobr' /&gt; - Cr&#233;ation des comptes &#233;l&#232;ves &lt;br class='autobr' /&gt; - Int&#233;gration au groupe classe &lt;br class='autobr' /&gt; - R&#233;solution des premiers exercices guid&#233;e par le professeur : niveau 1 bloc 1, au moins les deux premiers probl&#232;mes voire davantage selon le temps disponible&lt;/li&gt;&lt;li&gt; Travail autonome &#224; la maison : poursuite des exercices propos&#233;s par France IOI (la fin du premier bloc, avec ensuite un bloc chaque semaine jusqu'&#224; la fin du niveau 2)&lt;/li&gt;&lt;li&gt; Retour en classe enti&#232;re : &lt;br class='autobr' /&gt; - Poursuite du notebook &lt;br class='autobr' /&gt; - Corrections collectives et &#233;changes sur les strat&#233;gies &lt;br class='autobr' /&gt; - Suivi de la progression sur la plateforme&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;D&#233;roulement de la s&#233;quence&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; S&#233;ance 1 :&lt;br class='autobr' /&gt;
Les &#233;l&#232;ves d&#233;couvrent de mani&#232;re autonome la notion de fonction en algorithmique et programmation, au travers des notebooks interactifs qui combinent une introduction, des exercices d'application et des cours, leur permettant de cr&#233;er et comprendre des fonctions simples. Depuis ce notebook, ils sont invit&#233;s &#224; s'inscrire sur France-IOI et &#224; r&#233;aliser les exercices demand&#233;s, avant de partager leurs r&#233;alisations et de discuter des d&#233;fis rencontr&#233;s.&lt;/li&gt;&lt;li&gt; S&#233;ance 2 : &lt;br class='autobr' /&gt;
Les &#233;l&#232;ves terminent le notebook interactif pour approfondir leur compr&#233;hension des fonctions, en explorant des concepts avanc&#233;s tels que les docstrings et les valeurs par d&#233;faut, avant de partager leurs r&#233;alisations et de discuter des avantages de ces concepts.&lt;/li&gt;&lt;li&gt; En autonomie :&lt;br class='autobr' /&gt;
Ils continuent les exercices sur France-IOI, permettant au professeur de v&#233;rifier leur progression. Ils envoient ensuite leur code sous forme d'archive compress&#233;e via Pronote.&lt;br class='autobr' /&gt;
Ce travail en autonomie est donn&#233; entre les s&#233;ances 1 et 2 mais aussi tout au long de l'ann&#233;e scolaire par la suite.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Retour d'exp&#233;rience&lt;/h2&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='ideeb6_c0'&gt; Les plus-values p&#233;dagogiques (enseignants / &#233;l&#232;ves)&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Aucune installation n'est requise que ce soit pour les notebooks ou pour France-IOI&lt;/li&gt;&lt;li&gt; D&#233;couverte de nouvelles notions par des travaux pratiques&lt;/li&gt;&lt;li&gt; Apprentissage actif&lt;/li&gt;&lt;li&gt; Apprentissage ludique (turtle, France IOI)&lt;/li&gt;&lt;li&gt; Facilit&#233; d'acc&#232;s pour les professeurs aux productions (Capytale, France IOI)&lt;br class='autobr' /&gt;
Apprentissage facilit&#233; par :&lt;/li&gt;&lt;li&gt; la progression &#233;volutive en termes de difficult&#233;,&lt;/li&gt;&lt;li&gt; la diversit&#233; des activit&#233;s propos&#233;es,&lt;/li&gt;&lt;li&gt; l'utilisation de modules permettant une visualisation de l'ex&#233;cution des fonctions.&lt;br class='autobr' /&gt;
Globalement, les &#233;l&#232;ves ont appr&#233;ci&#233; le fait de ne pas avoir de cours (il est cach&#233; dans le notebook et au fil des pages de France IOI), cette diversit&#233; p&#233;dagogique et cette &#233;volution dans l'apprentissage. Il ont r&#233;ussi &#224; mieux assimiler ces notions de passage d'arguments m&#234;me si d'autres TP sont n&#233;cessaires.&lt;/li&gt;&lt;/ul&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id97eb_c0'&gt; Les points de vigilance&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Un document de synth&#232;se, construit avec les &#233;l&#232;ves, est n&#233;cessaire afin de fixer le vocabulaire technique et les &#233;l&#233;ments de syntaxe Python.&lt;/li&gt;&lt;li&gt; Les &#233;l&#232;ves ne deviendront pas imm&#233;diatement des expertes ni des experts mais la notion de fonction sera r&#233;utilis&#233;e tout au long de leur cursus, permettant des progr&#232;s continus.&lt;/li&gt;&lt;li&gt; France IOI : difficult&#233; de suivre les recommandations du professeur. Les &#233;l&#232;ves continuent leur progression sur le site si &#034;&#231;a marche&#034; m&#234;me si les demandes de l'enseignant ne sont pas satisfaites. Le professeur ne peut v&#233;rifier si la consigne additionnelle est respect&#233;e que par un fastidieux examen du code envoy&#233; par Pronote.&lt;/li&gt;&lt;/ul&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id47fd_c0'&gt; Les leviers&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;D'autres activit&#233;s peuvent &#234;tres mises en &#339;uvre de fa&#231;on ludique. Se r&#233;f&#233;rer aux articles suivants :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; utilisation de la SDL (pratique et ludique). &lt;a href=&#034;https://sciences-informatiques.ac-versailles.fr/ecrire/?exec=article&amp;id_article=74&#034;&gt;Article sur l'utilisation de la SDL&lt;/a&gt;
&lt;div class='spip_document_312 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;23&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L303xH177/sdl-e789f.png?1767608800' width='303' height='177' alt='SDL' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-312 '&gt;&lt;strong&gt;Utilisation de la SDL
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;li&gt; utilisation des cartes &#224; microcontr&#244;leur &lt;a href=&#034;https://sciences-informatiques.ac-versailles.fr/ecrire/?exec=article&amp;id_article=106&#034;&gt;Article sur les cartes Micro:Bit&lt;/a&gt;
&lt;div class='spip_document_311 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;26&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L191xH106/micro_bit-19c5e.png?1767608800' width='191' height='106' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-311 '&gt;&lt;strong&gt;Carte &#224; microcontr&#244;leurs
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id9370_c0'&gt; Ressources&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://sciences-informatiques.ac-versailles.fr/IMG/odt/franceioi_inscription_eleves.odt" length="962663" type="application/vnd.oasis.opendocument.text" />
		
		<enclosure url="https://sciences-informatiques.ac-versailles.fr/IMG/pdf/franceioi_inscription_eleves.pdf" length="422490" type="application/pdf" />
		
		<enclosure url="https://sciences-informatiques.ac-versailles.fr/IMG/7z/fonctions_gep.7z" length="14321" type="application/x-7z-compressed" />
		
		<enclosure url="https://sciences-informatiques.ac-versailles.fr/IMG/pdf/france-ioi_creation_groupe.pdf" length="77006" type="application/pdf" />
		

	</item>



</channel>

</rss>
