background preloader

LE CODE : concept de programmation (ressources, outils, jeux, concours….)

LE CODE : concept de programmation (ressources, outils, jeux, concours….)
Du 7 au 13 décembre se tiendra l’événement #Hourofcode "Computer Science Education Week" pendant lequel des éducateurs à travers le monde s’engagent à faire vivre à leurs élèves une heure d’activité de programmation. Comment enseigner une Heure de Code : Mode d'emploi Des idées pour cette semaine : L'organisation Code.org propose aux enseignants, de prendre une heure pour enseigner aux enfants les rudiments de la programmation. Apprendre à coder avec Stars Wars A destination des enfants de plus de 6 ans, ce petit cours permet de s’initier aux principes et à la logique du code grâce à un système de blocs de commande : « aller tout droit », « accélérer », « ajouter des points »… Une heure de code avec Minecraft Google sur la piste du père Noël NOUVEAU : Le projet « 1, 2, 3… codez ! Jouer en ligne à la Beebot : le défi des 30 fleurs Related:  apprendre à coder tout en jouantApprentissage du code et de la programmationCodage et programmation au collège

Lightbot: un jeu très sympa pour Android, Ios, Windows et mac, pour s’initier à la programmation Et en jouant vraiment. Je dis ça simplement pour les nombreuses applications du genre qui promettent d’aborder cela ludiquement. Ici, il s’agit d’un jeu, que l’on retrouve d’ailleurs sous différentes versions y compris en flash. Le principe est très simple, il s’agit d’un jeu d’énigme. Vous devez, avec un petit robot, illuminer des cases précises surun plateau de jeu. Sur l’image précédente le robot devra donc avancer, tourner deux fois et illuminer la case bleue. Le jeu est très progressif et on commence avec peu d’actions à réaliser puis le plateau de jeu s’étend et les commandes ne suffisent plus. Désormais vous avez à accès à deux puis trois champs de programmation permettant de créer le code principal, puis des codes secondaires répétitifs qui pourront être inclus dans le code principal. Très rapidement, on se prend au jeu et la tâche se complexifie. C’est plutôt assez bien vu. Lien: Lightbot sur le Playstore Lien: Lightbot sur l’Appstore Je n’indique ici que les versions gratuites.

L'École numérique » Créer des jeux vidéo en classe : des outils simples d’accès   La création simple de jeux vidéo On associe généralement la création de jeux vidéo à des équipes constituées de centaines de professionnels dotés de solides compétences en programmation informatique et en création d’images de synthèse. Travaillant de 12 à 18 mois d’affilée sur un seul titre, ils réalisent des jeux vidéo à la pointe de la technologie qui seront ensuite commercialisés auprès du grand public. Si cette description correspond bien à la « création de jeux vidéo », il ne s’agit cependant que de la vision industrielle de cette activité. Créer des jeux vidéo en contexte pédagogique ? Si des outils rendent possible la création de jeux vidéo à l’école, on peut se demander quel serait l’intérêt pédagogique d’une telle activité. Écrire pour créer : la fiction interactive (Logiciels similaires à Quandary) NoveltyPermet d’écrire des histoires interactives à grand renfort d’images de style manga. La création de jeux vidéo avec graphismes 2D (Logiciels similaires à The Games Factory 2)

Brackets : un éditeur moderne open source pour le codage Brackets est un éditeur open-source orienté "web design et développement" pour la conception de pages Web HTML, CSS et JavaScript. Brackets est multi-plateformes et est particulièrement adapté au profil d'intégrateur ou de webdesigner ; il a été développé par Adobe et est publié sous une licence MIT. Pour rappel, Les éditeurs de codes comme Sublime Text, NotePad ++ ou Atom permettent d’éditer des textes avec une coloration syntaxique selon le langage choisi.Brackets dispose d'une interface utilisateur épurée mais trés complète en mode "édition de code". Brackets propose une édition rapide des fichiers ou encore l'affichage d'un nuancier pour faciliter la modification des codes de couleur dans les feuilles de styles éditées. Principaux atouts : • Mise à jour du code HTML et CSS, dans le navigateur web, en temps réel sans rechargement ;• Surbrillance des éléments : le ou les éléments sélectionnés sur Brackets sont affichés en surbrillance dans le navigateur web ; Quick Edit : Edition HTML

Des jeux pour apprendre la programmation De plus en plus d’organismes et d’écoles tentent de faire apprendre le code aux plus jeunes. Certains y vont de façon plus théorique, mais la plupart croient que c’est par le jeu qu’il sera le plus facile d’enseigner ce langage. Quoi de plus logique que les jeux vidéo, d’ailleurs, bénéficient de ces codes pour exister. La compagnie française Toxicode l’a compris et travaille à l’élaboration de quatre jeux destinés aux plus jeunes. Sur les quatre jeux, deux sont en développement. Créer son jeu Le premier s’appelle Code and slash. Apprendre sans cours Le deuxième est encore plus original. Ainsi, si le premier cercle propose de simples problèmes arithmétiques, le jeu se corse au fil du temps puisqu’en fait il montre les effets des commandes de Java sur un calcul. Toxicode - How to code - (Les noms et les présentations sont en anglais, les explications sont en français. Niveau : Secondaire

Create Games with Construct 2 - Scirra.com Scratch, un langage de programmation interdit aux grands... Scratch Un langage de programmation interdit aux grands... Professeur en collège je souhaite développer l'utilisation de Scratch dans mon collège, puis si possible dans notre beau pays. Cet environnement de programmation pour tous (plutôt les moins de 15 ans à mon avis), entièrement visuel (voir un exemple de script ci-dessous) est aujourd'hui entièrement traduit en français. Je viens de créer une liste de discussion sur le sujet, pour s'inscrire, il suffit d'envoyer un courriel à : scratch_group-subscribe@yahoogroupes.fr. Charles Fréou, professeur de technologie au collège Cheverus, à Bordeaux Présentation Scratch est un environnement de programmation multimédia à vocation pédagogique développé par le Media Lab du MIT. Il permet dès l'école primaire une initiation à la conception et programmation informatique par une approche simple et ludique. Les animations peuvent être très facilement chargées sur le site (partage) sans aucun autre logiciel. Démarche pédagogique

The foos: une excellente application pour apprendre des rudiments de code et bien plus (android, ios et en ligne) Les applications du type sont légions telles Scratch et Scratch Junior, Lightbot, , Tynker ou run Marco, mais The foos va bien plus loin que les autres malgré quelques défauts. Tout d’abord le fonctionnement est assez similaire aux autres. A travers différents niveaux, le joueur devra aider un personnages à récupérer des objets en se déplaçant. Mais on va plus loin que pour les autres applications car au bout de quelques niveaux, il faudra appliquer des actions non pas seulement au personnages mais aussi aux autres personnages ou objets de la scène. On se contente de déplacer des icônes représentant des actions ou des objets. Les actions sont bien plus nombreuses que sur les autres applications du genre. il sera possible de régler le nombre d’exécution pour chaque action, mais aussi le sens de déplacement etc. Mais the foos se distingue des autres par la possibilité de créer ses propres niveaux et son propre jeu. Lien: The foos sur le playstore (android) Lien: The foos online

About An overview of Kodu. (Click to play) Kodu lets kids create games on the PC and Xbox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills. Since Kodu's introduction in 2009, we have visited the White House, teamed up with great groups like NCWIT and DigiGirlz, inspired academic research and been the subject of a book (Kodu for Kids). Kodu for the PC is available to download for free.

3 minutes pour coder : une série de 20 vidéos pour apprendre à programmer Francetv éducation propose une série pour les 6-12 ans : 3 minutes pour coder. 2 bonnes raisons de regarder 3 minutes pour coder : Comprendre et apprendre les bases : à quoi ça sert le code ? Cette série destinée à ceux qui veulent débuter en programmation informatique, est animée par Micode, un jeune youtubeur spécialiste de l’informatique. Episode 1 : C’est quoi le code ? Pour consulter les vidéos : Programmer sans écran Depuis la rédaction des nouveaux programmes pour l’école, nous avons eu cesse d'entendre et de lire des articles sur l'introduction de la programmation à l'école. Je ne vais pas alimenter ce débat mais je vais plutôt me conformer aux textes. Mais finalement ça veut dire quoi « programmation » ? Disons que c’est un peu comme une recette de cuisine ;-) Vous connaissez les algorithmes ? Mais si, ces fameux colliers de perles que l’on faisait en maternelle : une perle rouge, une perle bleue et une perle verte et hop on continue. On parle de programme pour une machine ou encore de code mais il serait plus pertinent de parler d'algorithme. On pourrait donc voir un algorithme comme la recette d'un cuisinier : une suite d'instructions à réaliser dans le bon ordre : - pour 4 personnes, prendre 3 œufs - mélanger ces œufs avec 200 g de farine - ajouter deux verres de lait - remuer jusqu'à obtenir une pâte sans grumeaux - ... Ecrire un programme ou un algorithme revient donc à écrire une recette.

Kodu Kodu is a new visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. The programming environment runs on the Xbox, allowing rapid design iteration using only a game controller for input. Programming as a Creative Medium The core of the Kodu project is the programming user interface. The Kodu language is designed specifically for game development and provides specialized primitives derived from gaming scenarios. Key Features Kodu provides an end-to-end creative environment for designing, building, and playing your own new games. High-level language incorporates real-world primitives: collision, color, visionUses Xbox 360 Game Controller for input — no keyboard requiredRuns on XBox 360 and PCInteractive terrain editorBridge and path builderTerrain editor - create worlds of arbitrary shape and size20 different characters with different abilities

Apprendre avec le Jeu Numérique Contexte pédagogique : L’organisation et le nombre de séances dépend de la possibilité d’utiliser une salle informatique (classe entière répartie en binômes) ou 3 postes informatiques en fond de classe (3 binômes par séance, fonctionnement en atelier dans la classe). La séance est à considérer sur le taux horaire dédié à la maîtrise de la langue (cf. carte mentale en annexe). Pour l’enseignant, il s’agit de favoriser une pédagogie de projet, particulièrement dans le domaine de la langue. Il dispose alors d’un outil motivant pour les élèves, valorisant leurs travaux, et constituant la mémoire de la classe (édition et exportation du jeu). Description de la séquence pédagogique : Le projet consiste ici à faire réaliser par les élèves des jeux permettant de travailler les règles de conjugaison des verbes. L’initiation à la programmation est donc au service des compétences visées par le programme, et n'en sont pas dissociées. Maîtrise de la langue au service du projet et du jeu:

Related: