Catégories: "Logiciels" ou "B2evolution"

Issue time09:59, par PierreC  
Catégories: Logiciels, Bloguons, Formation, Partage

Le service national MST a offert hier une belle journée de formation sur Scratch à la commission scolaire des Hautes-Rivières. Ce qui devait être une petite formation "locale" s'est transformée en une "grosse" formation régionale où se sont côtoyés enseignant(e)s, conseillers(ères) pédagogiques, animateurs(trices) du RÉCIT. Bref, une journée où le plaisir et l'apprentissage se sont entremêlés et qui a permis à plus de vingt personnes de découvrir ce fantastique outil.

Un gros MERCI à André-Paul Bouchard, service local du RÉCIT pour son accueil et à toute l'équipe de la CS des Hautes-Rivières (Service national FP). Ce fut une journée fort agréable et j'espère que nous pourrons réitérer et poursuivre ce beau travail!

On se revoir à la journée TIC en Montérégie pour une autre session de Scratch!


>
Issue time09:24, par PierreC  
Catégories: Logiciels, Réflexions, Partage, Veille

AlgoBox est un logiciel libre, multi-plateforme et gratuit d'aide à l'élaboration et à l'exécution d'algorithmes.

- Le code de l'algorithme est construit à partir d'un mini-langage algorithmique ("pseudo-code") qui se veut simple à comprendre et à utiliser (mis à part les fonctions mathématiques, les instructions sont en français). L'utilisateur n'a donc pas à apprendre toute une syntaxe complexe.
- Le code de l'algorithme se construit pas à pas de façon hiérarchique et structurée grâce à des instructions de base que l'on insère en cliquant sur les boutons de l'interface : l'utilisateur se concentre ainsi sur l'algorithme lui-même et il est fortement incité, par le fonctionnement même du programme, à faire preuve d'un minimum de rigueur. AlgoBox n'utilise pas un éditeur de texte classique et une grande partie du code est inséré automatiquement : l'activité de l'utilisateur consiste donc plus à réfléchir aux instructions qu'il doit utiliser qu'à aligner des lignes de code.
- Tous les algorithmes élaborés dans la fenêtre principale du programme peuvent être exécutés et testés en deux clics.
- Des exemples d'algorithme sont fournis avec le programme (menu "Fichier" -> ouvrir un exemple) :
- les exemples dont le nom débute par "prof" ont uniquement pour but de montrer les possibilités du logiciel et dépassent pour certains les objectifs du programme de seconde
- les exemples dont le nom débute par "eleve" correspondent eux à ce qui pourrait être demandé à un élève de seconde dans le cadre du programme.
- En plus d'une sauvegarde classique, le code l'algorithme peut être imprimé et exporté sous forme de fichier texte. (pour les professeurs, il est aussi possible d'exporter le code de l'algorithme sous la forme d'un document LaTeX)
- L'algorithme peut aussi être exporté sous la forme d'une page web autonome dans laquelle il est possible de l'exécuter (cette page web étant en fait une copie conforme de la fenêtre de test du programme). Les algorithmes élaborés peuvent donc être très facilement inclus dans des sites internet.
- AlgoBox fonctionne de façon totalement autonome et ne nécessite aucune installation complexe d'environnement de programmation.Le programme existe pour les systèmes Linux, MacOsX et Windows et peut-être installé facilement sur les postes personnels des élèves et des professeurs : il ne nécessite l'installation d'aucun programme supplémentaire. (il peut aussi être installé sur les postes d'un réseau pédagogique sans droits d'administrateurs et il peut fonctionner sur une clef USB )

Une animation flash présentant le fonctionnement d'AlgoBox sur un exemple simple est disponible ici.

Un tutoriel d'initiation à l'algorithmique avec AlgoBox est disponible ici.

Mon premier algorithme simple ici: la somme des 10 premiers nombres de 0 à 10.

Pour en savoir plus, cliquez ici pour le site officiel.

Bonne découverte!

Issue time18:16, par PierreC  
Catégories: Logiciels, Partage, Veille

Par Michael Haupt, traduction par Pierre Couillard
Post Original: http://haupz.blogspot.com/2008/11/its-alive.html

Le robot dans cette image se déplace jusqu'à ce qu'il frappe un obstacle. par la suite, il recule, se tourne et reprend son déplacement.

"Voyons, c'est facile à faire tout ça dans l'environnement de programmation NXT afin qu'un robot réussisse cette tâche..." me direz-vous.

Vous avez raison... mais si vous cliquez sur l'image afin de l'agrandir, vous verrez en arrière-plan quelque chose d'intéressant: on y affiche une fenêtre Squeak et c'est dans cet environnement de programmation que le robot évolue!

De plus, le robot fait tourner une petite machine virtuelle Smalltalk, et l'application est seulement une partie de l'image Smalltalk exécutée par cette machine virtuelle dans le robot. Aucune télécommande, mesure de contrôle, d'utilitaire externe... le robot comprend le Smalltalk!

On appelle cela NXTalk, et Martin Beck développe cet environnement dans une recherche pour sa maîtrise.

On s'attend à ce que M.Beck offre au cours de la prochaine année une image pour expérimenter le tout.

Squeak évolue continuellement!

Issue time17:08, par PierreC  
Catégories: Logiciels, Partage, Veille

MuseScore est un éditeur WYSIWYG de partitions multiplateforme sous licence GNU GPL. Quelques précisions:

  • WYSIWYG, Les notes sont saisies sur une "partition virtuelle"
  • Un nombre illimité de portées
  • Jusqu'à 4 voix par portée
  • Saisie des notes facile et rapide avec la souris, le clavier ou un clavier MIDI
  • Séquenceur intégré et le synthétiseur logiciel FluidSynth
  • Import et export du format MusicXml et des fichiers MIDI standards
  • Code indépendant de la plateforme, binaires pour Linux et Windows
  • Licence GNU GPL

David Bolton a rédigé une étude comparative de MuseScore et Finale Notepad. Fonctionnalité par fonctionnalité, il compare ces deux logiciels d'édition de partitions. Au moment, où Make Music annonce que Finale Notepad 2009 sera payant à sa sortie ($9.95) alors que la version 2008 était gratuite, jugez par vous même quel éditeur vous adopterez : MuseScore vs Finale Notepad (en anglais).

Pour le tableau en français, vous avez le tout ici.

Le code de MuseScore est multi-plateforme mais l'équipe recherche un développeur Mac OS pour compiler et débugger le version Mac OS de MuseScore. Un volontaire ?

Vous trouverez MuseScore ici (Linux et Windows).

Analyse sur le site MusicTechnology (en anglais).

Pour les musiciens "libres" du réseau, vous avez un outil très intéressant à votre «portée»!

Issue time10:45, par PierreC  
Catégories: Logiciels, Formation, Réflexions, Partage, Veille

Image_Scratch
Depuis environ 18 mois, le Service national du RÉCIT MST s'intéresse beaucoup aux outils initiant tôt les jeunes élèves à la programmation. Certains outils favorisent grandement la rigueur, la structure et la créativité. Le RÉCIT MST a opté depuis quelques mois vers un environnement stimulant pour les enfants : Scratch, développé par le MIT Media Lab.

Scratch est un nouvel environnement de programmation qui permet à l'enfant de créer – tout facilement – ses propres histoires, animations et oeuvres interactives et qui lui permet additionnellement de les publier facilement sur le Web.

Scratch est développé pour aider les jeunes (à partir de 8 ans) de relever les défis du 21ème siécle. En travaillant avec des projets Scratch, ils s'initient aux concepts mathematiques élémentaires et assimilent une compréhension intéressante du processus de création et du design de logiciel. Ils apprennent à «parler» à la machine et décident eux-mêmes de ce qu'elle accomplira pour eux.

Plusieurs services locaux se sont formés et expérimentés Scratch dans leurs milieux et ils ont découvert la puissance de ce logiciel de programmation.

Scratch 1.3: les nouveautés
Il est maintenant possible de télécharger depuis ce matin la nouvelle mouture du logiciel. Voici en rafale quelques nouveautés du logiciel:

  • Internationalisation et meilleure uniformité pour les traductions
  • Apparition de nouvelles briques de programmation
    • Variables et chaînes de caractères
    • Création de liste d'items
  • Amélioration de l'interface
    • Possibilité de placer des commentaires dans ses scripts
    • Amélioration de l'éditeur graphique pouvant maintenant accéder aux fontes de votre système

Vous trouverez ici une description complète des améliorations.

est téléchargeable ici.

Du matériel de formation en français est disponible ici.

Dans la foulée du Web 2.0, nous avons un espace de co-construction qui est disponible pour la communauté francophone.

N'hésitez pas! Venez Scratcher!!
Issue time08:48, par Pierre Lachance  
Catégories: Logiciels

Deux petits logiciels amusants pour expérimenter un monde gravitationnel en 2-D.

Crayon Physics (un jeu programmé en quelques minutes).

Phun - the 2D physics sandbox! (merci à François Rivest)

Un vidéo de phun:

Issue time15:41, par Pierre Lachance  
Catégories: Logiciels, Partage, Veille

Il y a de ces jours qui nous apportent bien du plaisir. En tout cas, plus que d'autres :>

Mathématique avancée

D'abord, suite à nos formations et travaux dans Scratch, Gilles m'a fait vibrer en créant un petit script qui démontre comment on peut travailler des concepts mathématiques et scientifiques dans Scratch. Voici la ligne (qui a été séparée ici en deux pour l'affichage) qui me rend heureux:

deplace x
deplace y

Mais qu'est-ce? On simule, à l'aide des bonnes vieilles formules de physique, la trajectoire d'une balle dans un champ de gravité. On décompose la trajectoire en X et Y. Si un élève programme un tel script, il comprend très bien ce qui se passe pour un corps en chute libre.

La position en x varie selon cette formule:

deltax

Alors que la position en y varie selon celle-ci (on a de la gravité donc une accélération de -9.8 m/s2

deltay

Mise à jour: (ajout de la citation trouvée sur http://www.gilles-jobin.org/citations/ )

Je suis toujours surpris de rencontrer des jeunes gens de 20 ans qui ne savent pas programmer. Je crois qu'il leur manque une qualité essentielle pour percevoir la merveilleuse simplicité du monde. L'informatique devrait être une matière fondamentale au même titre que les langues ou les mathématiques. Nous devrions tous savoir écrire, compter et programmer, sinon nous ne pouvons plus comprendre le monde et nous y épanouir.
- Pour moi, écrit le mathématicien Gregory Chaitin, vous ne comprenez quelque chose que si vous êtes capable de le programmer. (Vous, et personne d'autre !) Autrement, vous ne le comprenez pas vraiment, vous pensez seulement que vous le comprenez.
Thierry Crouzet (Le peuple des connecteurs, p.98, Bourin éditeur, 2006)

Publication de document

Ensuite, afin de faciliter l'appropriation du logiciel, j'ai rassembler les morceaux du wiki dans un seul document à imprimer.

J'ai alors découvert (je connaissais l'application Web 2.0 mais ne l'avais pas vraiment expérimentée) Scribd (iPaper). Une application qui crée avec les documents de divers formats un fichier Flash facilement intégrable dans une page web.

Rapide (plus que le lecteur pdf), très «clean», on peut rechercher dans le texte, afficher toutes les pages, voir en forme de livre, etc.

Scribd permet de télécharger le document sous divers formats, et ce même si vous n'avez publié que la version OpenOffice par exemple.

Vraiment, beaucoup de plaisir.

Issue time09:33, par PierreC  
Catégories: Logiciels, Partage

Article repiqué de mon blog perso

J'ai découvert un logiciel fort intéressant ce matin : Pencil.

pencil

Pencil est un logiciel d'animation et de dessin pour Mac OS X, Windows, et Linux. Vous pouvez créer de traditionnelles bandes dessinées animées en utilisant dans une même interface le dessin bitmap et vectoriel. Pencil est gratuit et «open source».

Quelques saisies d'écrans...(cliquer sur l'image pour voir en grand format)


image2


image3

De plus, il peut exporter les réalisations aux formats suivants: séquences d'images, films MOV, Flash/SWF... (cliquer sur l'image pour voir l'animation complète)


image4


image5

Vous trouverez une galerie plus complète de réalisations ici.

Vous pouvez télécharger Pencil ici.

À vos planches à dessin!!!

Issue time13:48, par Pierre Lachance  
Catégories: Logiciels, Rencontre nationale, Veille

Les idéateurs (mindmapping) sont un moyen de plus de présenter/structurer de l'information. CMap est un logiciel gratuit pour l'éducation permettant, entre autres, de travailler à plusieurs sur la même carte heuristique.

Lors de notre dernière rencontre nationale du RÉCIT à Duchesnay nous avons testé différentes applications de collaboration dont Cmap. Des problèmes? Ho oui! Pour pouvoir travailler à plusieurs sur un outil web, ça prend un bon, très bon lien Internet. &#59;)

Afin d'expérimenter le côté serveur, bien qu'il y ait des serveurs publics d'offerts, nous avons installé un serveur CMap à l'adresse http://cmap.recit.org. Ce serveur est mis à votre disposition, mais il y a une mise en garde: nous ne garantissons pas que vos CMap seront accessibles 24/24, 7/7, car le serveur peut lâcher (comme tout autre serveur en passant, mais ne connaissant pas trop la technologie utilisé par CMap, Tomcat, nous préférons vous en avertir). Nous faisons des sauvegardes sporadiquement, donc si vous déposez des CMap sur cmap.recit.org, vous pouvez les perdre :'( Conservez une copie quelque part (comme pour tous les documents numériques d'ailleurs, compétence Méthode de travail efficace).

Un autre point important, la bande passante de notre serveur n'est pas très large, on parle ici d'étroitesse assez limite. Donc si vous prévoyez travailler en grand groupe (disons plus de 10), tester avant l'événement, ça pourrait être lent.

Bon, maintenant que j'ai réussi à vous convaincre de ne pas utiliser ce serveur :> , vous pouvez faire vos tests et ensuite (après un coup de foudre avec CMap) faire pression sur votre CS pour vous installer un tel serveur et ainsi profiter de votre bande passante monstrueuse. Voici une page wiki (retirer le /v au bout de l'adresse pour pouvoir éditer la page) pour expliquer les rudiments de CMap et comment ajouter le serveur cmap.recit.org.

Bon CMap!

Issue time09:05, par PierreC  
Catégories: Logiciels, Réflexions, Partage, Veille

La vidéo suivante nous montre les premières expérimentations d’enfants d’une école de Porto Alegre (Brésil) avec Squeak. Leurs essais se déroulent avec les EToys de Squeak sur des ordinateurs portable X0 du projet OLPC (One Laptop Per Child) du MIT.