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