Scratch

Tout ce qui concerne les différents logiciels mathématiques (Matlab, Maxima, Scilab, R, Maple, Mathematica, ...) et les calculatrices scientifiques.
Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.
> Préciser le nom du logiciel concerné dans le titre de votre message.

Scratch

Messagepar Mikelenain » Mercredi 18 Juillet 2012, 10:42

Connaissez-vous Scratch ?
Si oui, qu'en pensez-vous ? Est-ce utile/utilisable ?
"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."

Une ch'tio peu d'pub :Ina-Ich

Ubuntu | LibreOffice | GnuPlot | PidGin | irssi | Mozilla | VLC ...
Mikelenain
Exa-utilisateur
 
Messages: 2616
Inscription: Dimanche 28 Février 2010, 11:54
Localisation: Région Lyonnaise
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Scratch

Messagepar rebouxo » Mercredi 18 Juillet 2012, 13:25

Beuuuuaaarrrrkkkk !

Excuse-moi, j'ai encore rendu mon repas. Quel mépris pour les élèves ce machin.

Ça va, j'ai été clair ? :mrgreen:

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6798
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar Mikelenain » Jeudi 19 Juillet 2012, 10:35

Euuuuh, pas vraiment.
Mais en fait, je n'ai pas creusé trop dans ce qui est proposé.
Si j'ai bien compris, c'est pour aider à commencer en programmation, non ?
"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."

Une ch'tio peu d'pub :Ina-Ich

Ubuntu | LibreOffice | GnuPlot | PidGin | irssi | Mozilla | VLC ...
Mikelenain
Exa-utilisateur
 
Messages: 2616
Inscription: Dimanche 28 Février 2010, 11:54
Localisation: Région Lyonnaise
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar rebouxo » Jeudi 19 Juillet 2012, 12:27

Je te renvoie au post sur l'algo d'Euclide pour avoir mes arguments sur l'inutilité de scratch.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6798
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar Mikelenain » Jeudi 19 Juillet 2012, 16:24

Je viens de lire ton intervention anti-scratch et je suis d'accord avec toi sur le principe. Mais doit-on être aussi rigoureux quand il s'agit d'entrer dans une notion ? Visualiser graphiquement ce que fait un algorithme me paraît nécessaire dans un premier temps, et suffisamment complexe sans en rajouter la difficulté de l'apprentissage d'un langage de programmation en plus.

Après, je n'ai pas vu encore à quoi ressemble exactement scratch (ni même algobox, d'ailleurs ^^ ) et je ne sais pas s'ils ne poussent pas trop loin le coté bisounours. Mais ce coté-là me paraît nécessaire dans une première phase d'apprentissage.
"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."

Une ch'tio peu d'pub :Ina-Ich

Ubuntu | LibreOffice | GnuPlot | PidGin | irssi | Mozilla | VLC ...
Mikelenain
Exa-utilisateur
 
Messages: 2616
Inscription: Dimanche 28 Février 2010, 11:54
Localisation: Région Lyonnaise
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar rebouxo » Jeudi 19 Juillet 2012, 19:16

Non pas d'accord. Je ne pense pas que cela enlève quoique se soit à la difficulté d'apprentissage. Ce qui est sur c'est que cela n'est pas productif, au sens ou il faudra encore un apprentissage important le jour où il faudra apprendre un langage de programmation. L'expérience ISN montre le désarroi de collègues qui programment souvent (en électronique par exemple), mais qui ne voit jamais le code produit.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6798
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar Mikelenain » Jeudi 19 Juillet 2012, 20:04

rebouxo a écrit:Ce qui est sur c'est que cela n'est pas productif, au sens ou l faudra encore un apprentissage important le jour où il faudra apprendre un langage de programmation.

Mais n'est-ce pas trop d'un coup, d'apprendre l'ensemble des notions liées à l'algorithmique + un langage de programmation ?
"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."

Une ch'tio peu d'pub :Ina-Ich

Ubuntu | LibreOffice | GnuPlot | PidGin | irssi | Mozilla | VLC ...
Mikelenain
Exa-utilisateur
 
Messages: 2616
Inscription: Dimanche 28 Février 2010, 11:54
Localisation: Région Lyonnaise
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar Arnaud » Jeudi 19 Juillet 2012, 22:10

Que ce soit avec le pseudo-code ou en programmant, il faut apprendre une langue et un raisonnement.
Personnellement, je préfère également directement passer par un langage de programmation, ie python, car l'attrait du résultat produit n'est pas négligeable.
Et je trouve que cela fonctionne plutôt bien.

Autant je suis loin de conseiller l'utilisation de scratch, cela me parait horrible, autant je trouve l'interface de algobox assez claire et facilitant les démarches, bien que je n'ai jamais utilisé ce dernier.
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7112
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar rebouxo » Vendredi 20 Juillet 2012, 09:32

Mikelenain a écrit:
rebouxo a écrit:Ce qui est sur c'est que cela n'est pas productif, au sens ou l faudra encore un apprentissage important le jour où il faudra apprendre un langage de programmation.

Mais n'est-ce pas trop d'un coup, d'apprendre l'ensemble des notions liées à l'algorithmique + un langage de programmation ?


Non, je ne pense pas que l'on puisse faire l'un sans faire l'autre (voir algobox et euclide).

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6798
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar Mikelenain » Vendredi 20 Juillet 2012, 13:36

Ça doit dépendre du public.
Perso, je me vois mal faire les deux avec mes 6ème ^^
"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."

Une ch'tio peu d'pub :Ina-Ich

Ubuntu | LibreOffice | GnuPlot | PidGin | irssi | Mozilla | VLC ...
Mikelenain
Exa-utilisateur
 
Messages: 2616
Inscription: Dimanche 28 Février 2010, 11:54
Localisation: Région Lyonnaise
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar rebouxo » Vendredi 20 Juillet 2012, 15:06

Mikelenain a écrit:Ça doit dépendre du public.
Perso, je me vois mal faire les deux avec mes 6ème ^^


Pourquoi il y a de l'algorithmique en 6e ? :shock:

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6798
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar Mikelenain » Vendredi 20 Juillet 2012, 15:22

Non, mais je les aurais bien initiés/sensibilisés à l'informatique ;)
Je me rappelle qu'en primaire, j'avais fait de la "programmation" avec turtle/LOGO (les guillemets ne sont pas là pour rien ;) ) et ça m'avait bien marqué (et accessoirement beaucoup aidé pour la géométrie, ensuite, au collège ^^ )
"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."

Une ch'tio peu d'pub :Ina-Ich

Ubuntu | LibreOffice | GnuPlot | PidGin | irssi | Mozilla | VLC ...
Mikelenain
Exa-utilisateur
 
Messages: 2616
Inscription: Dimanche 28 Février 2010, 11:54
Localisation: Région Lyonnaise
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar rebouxo » Vendredi 20 Juillet 2012, 19:50

Je trouve que la tortue Logo n'est pas assez connue en primaire (et au collège). C'est bien dommage.
Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6798
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar Mikelenain » Vendredi 20 Juillet 2012, 20:14

moi de même mais scratch n'est-il équivalent dans son concept ?
(encore une fois, je ne l'ai pas essayé ^^)
"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."

Une ch'tio peu d'pub :Ina-Ich

Ubuntu | LibreOffice | GnuPlot | PidGin | irssi | Mozilla | VLC ...
Mikelenain
Exa-utilisateur
 
Messages: 2616
Inscription: Dimanche 28 Février 2010, 11:54
Localisation: Région Lyonnaise
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar rebouxo » Dimanche 22 Juillet 2012, 12:49

Je ne pense pas. Il me semble plus concurrent d'algobox. La tortue logo a pou but de dessiner via un langage des figures géométriques, pas d'implémenter un algo quelconque, ni d'apprendre l'algorithmique.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6798
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar Francky » Dimanche 22 Juillet 2012, 13:03

rebouxo a écrit:Je ne pense pas. Il me semble plus concurrent d'algobox. La tortue logo a pou but de dessiner via un langage des figures géométriques, pas d'implémenter un algo quelconque, ni d'apprendre l'algorithmique.

Olivier


Pas 100% d'accord.

Tu peux fabriquer des fonctions géométriques, du genre dessine_un_triangle( <paramètres> )
puis l'utiliser pour faire une figure complexe.
Pour moi, c'est déjà de l'algorithmique. (Je dirais même assez adaptée aux grands débutants !!!)

Vas-y, dessine un arbre de Pythagore, tu verras si c'est pas de l'algorithmique.
Mais, bien sûr, il vaut mieux commencer par plus simple...
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Francky
Giga-utilisateur
 
Messages: 683
Inscription: Dimanche 11 Avril 2010, 13:01
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar avynet » Samedi 12 Novembre 2016, 22:34

Bonsoir,
Il y a bien longtemps que je ne me suis pas connecté ; c'est un peu grâce au forum d'agreg interne qu'il y a quelques années, j'ai réussi à décrocher ce graal que constitue l'agreg pour certains d'entre nous.
Bref, aucun rapport mais il se trouve que je suis prof en collège, que je n'y connais strictement rien en programmation et que je suis censé initier les élèves à la programmation via (cette saleté de) scratch.
Alors même si je ne suis pas un spécialiste, il me semble qu'il doit bien y avoir un moyen de comprendre et de faire comprendre aux petiots "comment tout ça fonctionne" ; comme je l'ai dit, j'ai réussi à assimiler "des notions compliquées" pour passer l'agreg, je me souviens aussi (même si ça date de la préhistoire) que quand j'étais au début de mes études de math, j'ai appris à programmer (en pascal je crois) et que ça ne me semblait pas si sorcier, ça me plaisait même bien en fait. Mais j'avais des profs qui m'avaient expliqué les choses de façon structurée et progressive : les variables, les boucles etc.
Là, chaque fois que je cherche un document qui pourrait, en partant de zéro, expliquer à des collégiens (et moi même tant qu'on y est) comment fonctionne scratch, c'est : "voici un exemple et maintenant, à toi de jouer".
Bon, je n'ai pas fouillé des jours et des jours mais j'ai quand même cherché un peu et je n'ai rien vu de très convaincant. Donc si quelqu'un a un lien vers un document qu'il estime bien fait, ça me plairait bien. Parce que parler de lutins, de costumes, de scripts en parallèle et de variables sans avoir correctement défini rien de tout ça, ça ne me plait pas trop.
Merci à ceux qui voudront bien me répondre.

PS: et en plus, je suis daltonien ; alors toutes ces couleurs falshy qui encombrent l'interface, personnellement, ça me gêne plus qu'autre chose. Bref, c'est pas gagné.
avynet
Kilo-utilisateur
 
Messages: 148
Inscription: Jeudi 05 Février 2009, 23:23
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar MB » Dimanche 13 Novembre 2016, 10:55

Bonjour, j'ai découvert et commencé à utiliser Scratch cette année. Il est vrai que j'aurais préféré utiliser un langage de type Python mais Scratch est le logiciel privilégié par L'EN et donc nous n'avons pas vraiment le choix. Même si aucun texte ne nous oblige à utiliser Scratch, les questions à l'épreuve du DNB feront appel à ce langage.

Outre l'aspect ludique (lutins et autres guignoleries) le côté assemblage de pièces par glisser/déposer limite les erreurs de syntaxe ou d'indentation. Par contre, cette apparente simplicité se révèle assez vite un handicap, dès que l'on souhaite faire quelque chose d'un peu complexe. Par exemple, pour regrouper trois chaînes de caractères S1, S2 et S3, on ne peut pas utiliser une syntaxe du type S1+S2+S3, mais il faut imbriquer plusieurs blocs de type REGROUPE pour obtenir un bloc du type REGROUPE(S1,REGROUPE(S2,S3)), ce qui peut vite devenir pénible. Sinon, il faut stocker toutes les chaînes de caractères dans une liste puis faire une boucle.

En parlant de listes, Scratch ne dispose pas de fonction intégrée permettant de trier une liste. Ce type de fonctionnalité peut pourtant assez vite se révéler utile, même pour des projets assez basiques. Il faut donc réaliser une fonction de tri manuellement. On trouve des exemples ici et on constate qu'il ne va pas être simple d'expliquer ça aux élèves.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6782
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Scratch

Messagepar Framboise » Dimanche 13 Novembre 2016, 19:37

Bonjour,

Le lien est périmé.
On peut le retrouver avec Google.

Je préfère le C ou même le QB64...

Multiplier les langages ne fait qu'ajouter de la confusion.
BASIC, Fortran, PL1, Pascal, COBOL :evil: :roll: , Python, LOGO, ADA, QBASIC, C/C++/C#, F,...
Et les assembleurs spécifiques à chaque processeur !
Impossible de maitriser tout cela. Un travail à moitié fait est un travail à moitié foutu c'est bien connu, mais là c'est encore pire...
J'ai le virus des sciences, ça se soigne ?
Framboise
Téra-utilisateur
 
Messages: 1152
Inscription: Lundi 21 Mai 2007, 12:57
Localisation: Dordogne
Statut actuel: Post-bac | Doctorat


Retourner vers Logiciels mathématiques

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité