<?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=10&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Les algorithmes gloutons avec de la p&#233;dagogie diff&#233;renci&#233;e</title>
		<link>https://sciences-informatiques.ac-versailles.fr/spip.php?article78</link>
		<guid isPermaLink="true">https://sciences-informatiques.ac-versailles.fr/spip.php?article78</guid>
		<dc:date>2023-06-28T12:24:45Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Guillaume Monlibert</dc:creator>



		<description>&lt;p&gt;Production du GEP (groupe d'exp&#233;rimentation p&#233;dagogique) 2022-2023&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;


		</description>


 <content:encoded>&lt;img src='https://sciences-informatiques.ac-versailles.fr/local/cache-vignettes/L150xH106/30_logoac_versailles_1284449-2-a9414.jpg?1767723956' class='spip_logo spip_logo_right' width='150' height='106' 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;Professeur exp&#233;rimentateur&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;strong&gt;Guillaume Monlibert&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; Lyc&#233;e Richelieu &#8211; Rueil-Malmaison (92)&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&lt;/li&gt;&lt;li&gt;Premi&#232;re et Terminale&lt;/li&gt;&lt;li&gt; Th&#232;me Algorithmique&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Cette ressource propose de traiter les algorithmes gloutons avec les &#233;l&#232;ves de mani&#232;re diff&#233;renci&#233;e en proposant deux versions de notebooks diff&#233;rentes permettant de mieux g&#233;rer les &#233;l&#232;ves selon leurs niveaux d'autonomie.&lt;br class='autobr' /&gt;
Les notebooks utilisent un fichier cach&#233; contenant des fonctions de correction permettant de faire des jeux de tests al&#233;atoires.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Contenus disciplinaires&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt;&lt;strong&gt;Notions et contenus :&lt;/strong&gt;&lt;br class='autobr' /&gt;
Les algorithmes gloutons&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;strong&gt;Comp&#233;tences exigibles :&lt;/strong&gt;&lt;br class='autobr' /&gt;
R&#233;soudre un probl&#232;me gr&#226;ce &#224; un algorithme glouton.&lt;br class='autobr' /&gt;
R&#233;soudre un probl&#232;me gr&#226;ce &#224; un algorithme force brute. &lt;br class='autobr' /&gt;
Comparer les avantages et les inconv&#233;nients des deux m&#233;thodes notamment en termes de complexit&#233;.&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;strong&gt;Capacit&#233; num&#233;rique :&lt;/strong&gt;&lt;br class='autobr' /&gt;
Programmer un algorithme glouton en langage python.&lt;br class='autobr' /&gt;
Programmer un algorithme force brute en langage python.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Comp&#233;tences&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Concevoir des solutions algorithmiques.&lt;/li&gt;&lt;li&gt; Traduire un algorithme dans un langage de programmation, en sp&#233;cifier les interfaces et les interactions.&lt;/li&gt;&lt;li&gt; Utiliser des processus de mise au point et de validation de programmes.&lt;/li&gt;&lt;li&gt; D&#233;velopper des capacit&#233;s d'abstraction et de g&#233;n&#233;ralisation.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Objectifs p&#233;dagogiques / transversaux&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;strong&gt;Objectif 1&lt;/strong&gt; : Mettre en &#339;uvre une diff&#233;renciation p&#233;dagogique en proposant deux versions diff&#233;rentes de la m&#234;me activit&#233;.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Objectif 2&lt;/strong&gt; : Rendre les &#233;l&#232;ves plus autonomes gr&#226;ce &#224; des aides et des fonctions de correction.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Description succincte de l'activit&#233; &lt;/h2&gt;
&lt;p&gt;l'activit&#233; se d&#233;roule en trois parties :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;strong&gt;Partie 1&lt;/strong&gt; : R&#233;solution du probl&#232;me du rendu de monnaie avec les algorithmes glouton et force brute.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Partie 2&lt;/strong&gt; : R&#233;solution du probl&#232;me du sac &#224; dos avec les algorithmes glouton et force brute.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Partie 3 (Approfondissement)&lt;/strong&gt; : R&#233;solution du probl&#232;me du voyageur de commerce avec les algorithmes glouton et force brute.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;D&#233;coupage temporel de la s&#233;quence&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Probl&#232;me du rendu de monnaie : 1 heure.&lt;/li&gt;&lt;li&gt; Probl&#232;me du sac &#224; dos : 1,5 heure.&lt;/li&gt;&lt;li&gt; Probl&#232;me du voyageur de commerce : 1,5 heure.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;-requis&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Programmation : listes et dictionnaires.&lt;/li&gt;&lt;li&gt; Algorithmique : parcours s&#233;quentiel d'un tableau.&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; Utilisation d'un notebook Jupiter (par exemple en utilisant l'application Capytale via l'ENT).&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Gestion du groupe - Dur&#233;e estim&#233;e&lt;/h2&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Demi-groupe&lt;/li&gt;&lt;li&gt; Pr&#233;sentiel&lt;/li&gt;&lt;li&gt; Synchrone&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;p&gt;Le sc&#233;nario de la s&#233;quence est disponible en pi&#232;ce jointe (voir &lt;a href='https://sciences-informatiques.ac-versailles.fr/IMG/pdf/scenario_pedagogique.pdf' class='spip_in' type='application/pdf'&gt;scenario_pedagogique.pdf&lt;/a&gt;&lt;/p&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;p&gt;Le document &lt;a href='https://sciences-informatiques.ac-versailles.fr/doc107'&gt;exemple_aides_et_corrections&lt;/a&gt; contient un exemple de diff&#233;renciation avec utilisation des aides et des fonctions de correction.&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Les deux versions de notebooks permettent de mieux g&#233;rer la diversit&#233; des besoins d'apprentissage des d'&#233;l&#232;ves.&lt;/li&gt;&lt;li&gt; Les &#233;l&#232;ves les moins autonomes d&#233;marrent plus facilement l'&#233;criture des programmes gr&#226;ce aux programmes &#224; trous.&lt;/li&gt;&lt;li&gt; Les aides (cellules cach&#233;es) consultables &#224; l'aide d'un clic permettent aux &#233;l&#232;ves d'&#234;tre plus autonomes.&lt;/li&gt;&lt;li&gt; Les jeux de tests al&#233;atoires associ&#233;s &#224; des fonctions de correction permettent aux &#233;l&#232;ves de mieux corriger les programmes (d&#233;tection de bugs et d'erreurs plus importante que sur un test unique).&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; On peut choisir d'affecter les &#233;l&#232;ves sur une version de notebook ou bien laisser le choix aux &#233;l&#232;ves de choisir la version sur laquelle ils souhaitent travailler.&lt;/li&gt;&lt;li&gt; Certains &#233;l&#232;ves ne consultent pas assez rapidement les aides en cas de blocage.&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='id0de8_c0'&gt; Les pistes pour aller plus loin ou g&#233;n&#233;raliser la d&#233;marche&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; On peut traiter d'autres notions du programme avec des cellules cliquables contenant des aides, des fonctions de correction et une diff&#233;renciation des notebooks.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://sciences-informatiques.ac-versailles.fr/IMG/pdf/scenario_pedagogique.pdf" length="104616" type="application/pdf" />
		
		<enclosure url="https://sciences-informatiques.ac-versailles.fr/IMG/zip/td_algorithmes_gloutons.zip" length="418285" type="application/zip" />
		
		<enclosure url="https://sciences-informatiques.ac-versailles.fr/IMG/pdf/exemple_aides_et_corrections.pdf" length="176376" type="application/pdf" />
		

	</item>



</channel>

</rss>
