Bonjour,
Voici quelques liens pour l'option ISN et pour une initiation à la programmation ( petits et grands ):
Kodu
http://www.microsoft.com/france/education/produits-et-solutions/productivite/kodu.aspx
Kodu, interface de creation video-ludique aux vertus pedagogiques
Une initiative gratuite portée par Microsoft Research aidant les enfants dès 9 ans à structurer un raisonnement grâce à cette interface ludique de programmation visuelle de jeu vidéo. Ce logiciel facile d'accès comporte une bibliothèque de personnages et d'objets qu'un enfant est à même de programmer de manière extrêmement simple avec la souris ou une manette Xbox. De scénarii très simples tels « chercher et manger des pommes d'une certaine couleur » à des concepts complexes comme la simulation d'une trajectoire aléatoire à un ensemble d'objets, Kodu aide des utilisateurs de tous âges à structurer un raisonnement et à développer leur esprit logique. Utilisé dans le cadre pédagogique, ce logiciel trouve tout son sens dans l'apprentissage guidé de l'approche projet du jeu vidéo, du story-board aux parties endiablées !


http://www.alice.org/index.php
Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects. In Alice's interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. Alice allows students to immediately see how their animation programs run, enabling them to easily understand the relationship between the programming statements and the behavior of objects in their animation. By manipulating the objects in their virtual world, students gain experience with all the programming constructs typically taught in an introductory programming course.


http://education.mit.edu/projects/starlogo-tng
StarLogo TNG est une version plus avancée de StarLogo, le logiciel de modélisation et de simulation du MIT : The Next Generation. En effet alors que StarLogo était seulement destiné aux scientifiques désirant modéliser des expériences ou des phénomènes à étudier, StarLogo TNG s'adresse aussi au grand public, et plus spécialement aux jeunes personnes afin de les familiariser avec la programmation en la facilitant et en y donnant un attrait spécial : les jeux dans un monde virtuel 3D. StarLogo est le descendant du langage LOGO, créé dans les années 60 au MIT ( Massachusetts Institute of Technology) par Wally Feurzeig et Seymour Papert dans le but de démystifier l'ordinateur et sa programmation. Sa logique et son principe d'utilisation sont très simples à comprendre, en même qu'il est puissant et capable de traiter beaucoup de structures de données, c'est pourquoi il est utilisé (en tout cas était à l'époque...) dans l'enseignement que ce soit de l'intelligence artificielle, de l'algorithmique ou bien dans les écoles maternelles et primaires. En effet, LOGO est très adapté aux jeunes enfants, car le langage est très proche de notre langage parlé, et ils arrivent ainsi à développer très rapidement de petits programmes pour faire bouger cette fameuse tortue qui les fascine tant ! Ainsi, StarLogo TNG, dans la continuation de LOGO, propose une interface graphique attrayante, une programmation hyper simplifiée, et des résultats rapidement très satisfaisants afin d'en faire une approche à la programmation efficace et agréable.


http://code.google.com/p/blockly/
Blockly : Google simplifie la programmation web
Publié par Guillaume Belfiore le mercredi 13 juin 2012
inPartager
Comment faciliter le développement web ? En simplifiant les langages de programmation. C'est du moins l'approche de Google avec son projet Blockly. Dépeint comme un langage de programmation visuel, Blockly se présente sous le forme d'un puzzle dont chacune des pièces constitue une fonction pour former une action finale. Directement à partir d'une page web, l'internaute peut donc glisser, déposer et assembler ces blocs afin de constituer son programme. Le code généré est du JavaScript mais peut également être exporté en Python ou en Dart. Blockly peut également être couplée à une application existante pour en augmenter les fonctionnalités. Dans sa FAQ, Google explique par exemple : « au sein de Gmail vous pouvez utiliser Blockly pour créer un filtre permettant de faire des choses du type : "si Bob m'envoie trois emails en moins d'une heure contenant chacun le terme "délai" dans le sujet, effacer tous ces emails à l'exception du premier" ».


http://appinventor.mit.edu/explore/
téléchargement http://appinventor.mit.edu/explore/install-app-inventor-software.html Il y a quelque temps déjà que l'IDE AppInventor existe et que nombre d'élèves et de professeurs ont ainsi pu développer des applications pour téléphones et autres tablettes Androïd... Les projets menés en spécialité STI2D-SIN sont de beaux terrains d'expérimentations pour les élèves désireux de réaliser des programmes, tout en s'affranchissant de codages scripts nécessitant trop de temps d'apprentissage. Dans ce contexte un IDE comme AppInventor a toute sa place. Il y a déjà quelques temps, un collègue de l'académie de Lyon (Mr Hervé Reymond - merci à lui-) me faisait remarquer que la version 2 était déjà disponible. Il fallait donc mesurer l'apport de cette nouvelle version.
C'est chose faite, du moins pour l'essentiel.
Voici donc présentés, dans la suite de cet article :
    comment utiliser en ligne l'IDE AppInventor version 2 ;
comment implanter en local (linux, windows 7, MacOs), l'IDE AppInventor version 2
    un exposé des quelques nouvelles _et intéressantes _ fonctionnalités.

. 2. Utilisation de AppInventor 2 en "ligne"
Je vais exposer dans la suite de cet article comment héberger AppInventor sur un serveur local, mais, l'utilisation en ligne est également possible et extrêmement rapide à mettre en place. Il suffit de posséder un compte Gmail et de se rendre à cette url http://ai2.appinventor.mit.edu/. Un guide de démarrage est aussi disponible. C'est simple et très efficace !
.  3. Implantation des serveurs d'application et de build en local
M. Hossein Amerkashi propose le téléchargement d'une archive permettant l'installation de serveurs pour les OS Linux, Windows ou bien MacOs.
http://sourceforge.net/projects/ailivecomplete/files/?source=navbar
http://ww2.ac-poitiers.fr/sciences-ingenieur-sti/spip.php?article123

http://www.squeakland.org/
Etoys est . . .
un outil éducatif pour apprendre aux enfants des idées puissantes de façon attractive
Un outil auteur multimédia et de programmation visuelle
un logiciel libre fonctionnant sur la plupart des ordinateurs personnels


https://itunes.apple.com/us/app/daisy-the-dinosaur/id490514278?mt=8
Daisy the Dinosaur
By Hopscotch Technologies
View More by This Developer
Description
Learn the basics of computer programming with Daisy the Dinosaur! This free, fun app has an easy drag and drop interface that kids of all ages can use to animate Daisy to dance across the screen. Kids will intuitively grasp the basics of objects, sequencing, loops and events by solving this app's challenges. After playing Daisy, kids can choose to download a kit to program their own computer game.

XNA Game Studio
Microsoft XNA Game Studio 4.0 is a set of software tools that can be used by developers to create games for Windows Phone, Xbox LIVE Indie Games, and Windows.
View the Release Notes for this product.
Support Forums for XNA Game Studio 4.0
Download XNA Game Studio 4.0
http://xbox.create.msdn.com/en-US/resources/downloads


*https://thimble.webmaker.org/fr
Mozilla souhaite démocratiser les technologies du web et simplifier les outils de développement. A cet effet, un premier projet baptisé Thimble propose de coder directement en ligne.* La semaine dernière, Mozilla annonçait le lancement du programme Webmaker. L'objectif de ce dernier est de sensibiliser les internautes aux technologies web afin de les encourager à concevoir leurs propres sites Internet voire leur première application en ligne. La fondation lançait ainsi un appel à la communauté afin de mettre en place des réunions locales et concevoir les outils nécessaires permettant de rapidement se familiariser avec le HTML, le CSS et le JavaScript. Webmaker a déjà porté ses fruits et voici désormais une première application web baptisée Thimble. Concrètement celle-ci se présente en deux volets avec à gauche un bloc note traditionnel puis à droite un panneau de prévisualisation. A l'heure actuelle, Thimble requiert que l'utilisateur connaisse un minimum l'usage des balises HTML. En revanche, pour chacune des balises HTML ou des propriétés CSS l'application retourne des informations issues du lexique de /developer.mozilla.org/. En cas d'erreur, par exemple si une balise n'est pas fermée, un avertissement sera automatiquement généré pour l'internaute. Thimble évite alors de jongler entre un bloc-note et un navigateur même si le panneau de prévisualisation, relativement étroit, ne permet tout de même pas d'avoir un véritable aperçu de l'agencement de la page web sur une fenêtre complète. Une fois la page créée il sera possible de l'héberger sur les serveurs de Thimble puis d'obtenir un lien pour accéder à celle-ci.

Les plus connus scratch et snap :
http://scratch.mit.edu/
Scratch est un nouveau langage de programmation qui facilite la création d'histoires interactives, de dessins animés, de jeux, de compositions musicales, de simulations numériques, etc. et leurs partage sur le web. Il est conçu pour initier les enfants, à partir de 8 ans à des concepts importants en mathématiques et informatique, tout en apprenant à développer une pensée créative, un raisonnement systématique et à travailler en équipe.

Conférence Européenne sur SCRATCH à Barcelone 25/27 juillet 2013
http://rcx-storm.org/Conference-Europeenne-sur-SCRATCH

http://www.pearltrees.com/#/N-play=0&N-f=1_1627552&N-s=1_1627552&N-p=11533099&N-fa=1627552&N-u=1_1360

Prog&Play est une bibliothèque de fonctions pour les jeux de Stratégie Temps Réel (STR). Elle permet au joueur de programmer de manière simple et intéractive les entités virtuelles d'un STR. Actuellement, le système Prog&Play est intégré au STR multijoueur Kernel Panic.
Prog&Play
http://www.irit.fr/ProgAndPlay/
Principe
-- Jeu de stratégie temps réel
-- Contrôler les unités par la programmation pour être meilleur que ses adversaires Langages : C, C++, java, Ada, Ocaml, algorithmique

MELBA
Ce projet étudie l'utilisation pédagogique de ces concepts à travers l'environnement MELBA (Metaphor-based Environment to Learn the Basics of Algorithmics), qui utilise des représentations graphiques à base de métaphores et la manipulation de multiples exemples (ou expériences) pour fournir un support visuel et interactif à l'élaboration des deux modèles précités.
Source : http://www.lisi.ensma.fr/members/guibert/

http://snap.berkeley.edu/
http://snap.berkeley.edu/SnapManual.pdf
Pour tester snap :
http://snap.berkeley.edu/snapsource/snap.html#open:http://snap.berkeley.edu/snapsource/tools.xml
Des exemples sur youtubes  :
http://www.youtube.com/watch?v=jW4skULy-BE

Application à la domotique Zipabox
http://maison-et-domotique.com/product/test-de-la-zipabox-une-box-qui-a-tout-compris/3
http://domotique-info.fr/domotique/zipabox/




Cordialement
Rachid CHOUCHI
Lycée Louis Lapicque
88000 Epinal
_______________________________________________
Discussion mailing list
[email protected]
http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion

Répondre à