samedi 29 novembre 2008

Pourquoi l’enseignement formel de la division au cycle 2 doit-il être évité ?

Calcul mental, symbolisme arithmétique et résolution de problèmes : quelques apports récents de la psychologie cognitive et culturelle
[...] De manière évidente, comme le dit Guy Brousseau, il est opportun de revisiter aujourd'hui la pédagogie du calcul mental à l'école. Ainsi, la manière dont l'introduction du signe « — » est suggérée dans les documents officiels de 2002 n'aide ni au calcul mental, ni à la résolution de problèmes relevant de cette opération. Mais les académiciens se trompent de remède : revenir à un enseignement formel de la division dès le cycle 2 en l'associant uniquement aux situations de partage, ce serait traiter la division comme l'est aujourd'hui la soustraction, ce serait aggraver la situation plutôt que l'améliorer.
En préconisant un retour à l'enseignement traditionnel, les académiciens pensent orienter l'école vers plus de rigueur, ils pensent l'inciter à mieux assumer ses responsabilités. Ces objectifs sont louables, mais le remède qu'ils préconisent est inadapté. En associant de manière précoce les symboles arithmétiques aux situations typiques (soustraction = retrait ; division = partage) et aux modes de calcul typiques (soustraire = décompter ; diviser = partager), on enseigne une toute petite partie de ce que les élèves devront comprendre et apprendre à faire. En fait, on enseigne la partie qu'ils apprendraient, même s'ils ne fréquentaient pas l'école (en utilisant la monnaie, par exemple). Et dans le même temps, on crée un obstacle à l'apprentissage de ce que les enfants n'apprendraient pas s'ils ne fréquentaient pas l'école.
On n'a jamais intérêt, à l'école, à mettre l'accent sur ce que les enfants apprendraient sans y aller. Il faut, par son enseignement, favoriser les progrès futurs des élèves et non se contenter de mettre un vernis qui « fait savant » sur les connaissances actuelles des élèves. Par exemple, il faut éviter de leur dire que, quand ils cherchent le résultat d'un retrait, ils font une soustraction et que, s'ils cherchent le résultat d'un partage équitable, ils font une division. Vygotski disait que les maîtres doivent s'employer à créer des zones de développement prochain en enseignant des concepts scolaires qui permettent aux enfants de repenser, restructurer leurs concepts quotidiens et pas seulement de les renommer. [...]

[lire la suite]

samedi 22 novembre 2008

Exercices en ligne : Carl s'y met!

Hotpotatoes pour créer des exercices en ligne de conjugaison ou autre (une façon de remédier à la difficulté scolaire : envoyez vos pages html : faites comme Carl ;0}

Son sont, exercices en ligne

Les homophones SONT - SON :
Sont peut être remplacé par étaient, il s’agit du verbe être.
Son peut être remplacé par ses. C’est un adjectif possessif.
Exemples :
Ils sont rentrés tard. Ils étaient rentrés tard.
Marc et son ami reviennent demain. Marc et ses amis reviennent demain.

Les homophones CE - SE :

Exercices à trous dans lesquels tu devras réfléchir sur le sens des mots:CE : pronom démonstratif, peut être remplacé par le pronom CELA. Ex.: Ce n’est pas juste. CE : adjectif démonstratif, est toujours suivi d’un nom écrit au masculin singulier. Ex.: Ce métal est rare. SE : pronom personnel, est toujours placé avant le verbe. Ex.: Ils se trompent

samedi 1 novembre 2008

Coloriser du code en HTML

Un outil en ligne sur http://tools.codes-sources.com/ pour coloriser son code avant de le mettre en ligne. Un exemple de ce que cela donne à partir d'un post d'Armin Zingler sur les news de Microsoft en réponse à un problème concernant la génération de nombres aléatoires.

Public Shared Function GenArrayNbres2( _
ByVal Lower As Integer, ByVal Upper As Integer, _
Optional ByVal HowMany As Integer = 1, _
Optional ByVal Unique As Boolean = True) _
As List(Of Integer)

Dim rnd As New Random
Dim Result As New List(Of Integer)

Do
Dim Value = rnd.Next(Lower, Upper)
If Not Unique OrElse Not Result.Contains(Value) Then
Result.Add(Value)
End If
Loop Until Result.Count = HowMany

Return Result

End Function

A universal comparer class (vbnet)

A universal comparer class
-->by Francesco Balena
The definitive comparer enables you to sort arrays and collections of objects of any kind.
Un autre article intéressant :
By default, the .NET Framework sorts elements in ascending order and perform a case-sensitive comparison. Learn how you can work around these limitations, both in .NET 1.1 and 2.0.