background preloader

Coder, programmer : faut-il apprendre

Coder, programmer : faut-il apprendre
Ronstik © Fotolia Ils sont six, penchés sur leurs ordinateurs, écoutant les conseils avisés de ceux qui les forment au développement web."body", "script", "css" : ces mots emplissent la salle, incompréhensibles pour le néophyte. Il y a peu, eux non plus n'y connaissaient rien au code informatique. "In code we trust, c'est notre devise", aime à répéter Frédéric Bardeau, son co-fondateur. Apprendre à coder pour décoder Les algorithmes façonnent désormais une majeure partie de ce qui constitue notre environnement quotidien. "Lire, écrire, compter, coder" : le titre de l'ouvrage de Frédéric Bardeau, écrit avec Nicolas Danet, est à lui seul un programme. C'est d'abord du côté des associations et du privé que sont venues les initiatives de formation à la programmation. Simplon a d'ailleurs dressé une liste de 42 ressources pour se former au code. Et ces initiatives rencontrent un certain succès. A travers le monde : la folie du code Tout le monde doit-il apprendre le code ? Temps périscolaire. Related:  Code

Apprentissage du code à l’école : « les choses bougent ! » Frédéric Bardeau, co-fondateur de Simplon, une plateforme collaborative d’enseignement de la programmation informatique, vient de coécrire un essai sur l’apprentissage du code pour tous. Entretien. Frédéric Bardeau ©Nicolas Friess Pourquoi est-ce si important d’apprendre le code informatique à l’école ? Pour de nombreuses raisons. La plus évidente, ce sont les opportunités d’emplois dans les métiers de l’informatique. Vous semblez mettre sur le même plan l’apprentissage du français, des maths et du code. Le titre de mon livre, « lire, écrire, compter et coder », est une petite provocation. Le précédent ministre de l’Education, Benoît Hamon, avait annoncé qu’une initiation au code serait proposée dès septembre 2014. Les choses bougent ! Quel rôle doivent jouer les enseignants ? Au-delà des déclarations de bonnes intentions, les enseignants s’interrogent légitimement pour savoir qui va assurer l’enseignement du code. Comment faire pour initier les jeunes au langage de la programmation ?

Apprendre à programmer... en jouant En un an, grâce à Code.org, plus de 50 millions d’enfants dans 180 pays ont été initiés à la programmation à travers le programme Hour of Code. Une initiative soutenue notamment par Barak Obama, Bill Clinton, Mark Zuckerberg ou encore Bill Gates. En Europe, CodeWeek poursuit le même objectif. Comprendre la technologie est un enjeu capital, pour tous La technologie est partout, de la médecine aux jeux vidéos en passant par l’agriculture. On l’utilise pour communiquer, pour apprendre, pour nous déplacer, pour acheter, pour nous divertir, pour faire entendre nos voix,… elle est absolument partout. Et pourtant, combien d’entre nous sont vraiment capables d’interagir avec elle ? Mais cela ne se limite pas à un enjeu culturel. Savoir programmer est bénéfique dans tous les domaines La programmation est donc avant tout une compétence que l’on doit maîtriser si on veut passer du statut de consommateurs passifs à acteurs du numérique. Aujourd’hui, tout le monde peut apprendre à programmer en jouant

« L'heure de code », pour s'initier à la programmation informatique L'initiative est mondiale : cette semaine, « L'heure de code » propose aux « 4-104 ans » d'apprendre, devant son écran ou lors d'un événement, les rudiments de la programmation informatique. Le Monde.fr | • Mis à jour le | Par Claire Ané Barack Obama, Mark Zuckerberg, Shakira, Ashton Kutcher, Bill Gates... Sont ainsi proposés, en anglais et parfois en français, plusieurs programmes pour s'initier de façon ludique aux langages de nos ordinateurs. Le principe ? Autre option pour s'essayer au code en VF : la Khan Academy. Vous voulez dessiner ? Autre option, que nous vous laisserons tester : prendre une heure pour apprendre à créer ses propres pages Web en découvrant les bases des langages HTML et CSS (à partir de 10 ans).

Blockly Games : Maze Blockly GamesPuzzleMazeBirdTurtleMoviePondJS PondYou solved this level with 1 line of JavaScript:You solved this level with %1 lines of JavaScript:Are you ready for level %1?Are you ready for the next challenge?Save and link to blocks.Run the program you wrote.Run ProgramStop the program and reset the level.ResetHelpOKCancelLogicLoopsMathTextListsColourVariablesFunctionsThere was a problem with the request.Share your blocks with this link: %1Sorry, '%1' doesn't correspond with any saved program.Could not load your saved file. Perhaps it was created with a different version of Blockly?listtext move forwardturn leftturn rightdoelseIf-else blocks will do one thing or the other.if path aheadif path to the leftif path to the rightrepeat untilMoves the player forward one space.Turns the player left or right by 90 degrees.If there is a path in the specified direction, \nthen do some actions. This level is extremely difficult.

10 moyens de sensibiliser vos enfants au code de manière ludique. - Startupeers Startupeers en est convaincu, si l’alphabétisation de masse a été l’un des plus gros enjeux des XIXème et XXème siècles, l’apprentissage de la programmation est clairement celui du XXIème siècle. Comprendre les tenants et aboutissants du code ainsi que la logique sur laquelle il s’appuie devient indispensable, tant pour utiliser à bon escient les services et outils grand public mis à notre disposition que pour innover et inventer de nouveaux usages. C’est pourquoi sensibiliser les enfants à cette discipline, éveiller leur curiosité naturelle et leur montrer qu’il est possible « d’agir sur la machine » est crucial pour leur donner les clés de leur avenir. Comme nous ne sommes pas tous des codeurs en puissance, Startupeers vous propose d’outils ludiques permettant de sensibiliser progressivement ses enfants aux principes de la programmation. S’éveiller à la logique conditionnelle (à partir de 4 ans) S’initier au code (à partir de 8 ans) On peut aussi citer Daisy the Dinosaur et HopScotch.

Code.org - The Maze #1 Your browser is not supported. Please upgrade your browser to one of our supported browsers. You can try viewing the page, but expect functionality to be broken. App Lab works best on a desktop or laptop computer with a mouse and keyboard. Game Lab works best on a desktop or laptop computer with a mouse and keyboard. You may experience issues using Web Lab in Private Browsing mode. CS in Algebra curriculum and content is being deprecated.

L'Agence nationale des Usages des TICE - Apprendre à programmer ? Apprendre à programmer ? par Ny Aina Rakotomalala Harisoa * L’idée d’initier les jeunes à la programmation n’est pas nouvelle. La programmation a été un sujet abordé dans les années 1970 et a été le point d’entrée de l’usage pédagogique des ordinateurs en classe à l’école primaire (Harrari, 2000 ; Baron & Boulc’h, 2012 ; Béziat, 2012). Dans les années 1990, l’idée d’initier les enfants à programmer a été supplantée par l’objectif de maîtrise de logiciels spécifiques et l’acquisition de compétences logicielles (Bruillard, 1997 ; Béziat, 2012). Les industriels, les acteurs de l’éducation et différentes associations lancent des initiatives à ce sujet : événements, lieux dédiés, concours sont mis en place pour encourager les enfants à programmer. Pourquoi former les élèves à la programmation ? Mendelsohn (1985) parle d’initiation à la pensée informatique et assimile la situation de programmation à une situation de résolution de problème. Former les élèves aux concepts Conclusion Baron G.

Programmation Java pour les enfants, les parents et les grands-parents Ce livre électronique sur la programmation Java est destiné à tous y compris aux enfants de 11 à 18 ans et aux professeurs enseignant l'informatique à l'école. Ce cours de formation gratuit constitue une série de tutoriels idéal pour les parents qui veulent faire apprendre facilement à leur enfant le monde de la programmation des ordinateurs avec le langage Java - le vrai, pas un succédané pour le lecteur pressé et distrait. Il peut aussi être très utile aux étudiants qui recherchent un complément abordable aux cours ou tutoriels Java exhaustifs et compliqués. Pour résumer, ce cours de formation Java est assez facile d'accès pour convenir aux débutants en programmation de tous âges, parce qu'il est motivant et ludique, et qu'il inclus aussi des exercices très facile pour apprendre à programmer en java en s'amusant. Lire l'article. Article lu 50284 fois. Vous avez aimé ce tutoriel ? inPartager Copyright © 2015 Yakov Fain.

Pocket Code: apprends à coder ! Programme, joue et partage tes propres jeux, animations, art interactif, clips vidéo et toutes sortes d'autres applications, directement sur ton téléphone ou ton tablet ! Un tutoriel d'heure de code : - pour les autres tutoriels voir et Pocket Code permet de créer, modifier, exécuter, partager et remixer des programmes dans un langage de programmation visuel appelé Catrobat, et dans un environnement de programmation visuel. Tu peux remixer de programmes que d'autres ont fait et les partager avec tes amis et le reste du monde. Avec Pocket Code, tu peux télécharger des programmes Catrobat à travers le site communautaire de Pocket Code à --- Tous les programmes téléchargés sur ce site peuvent être utilisés par tout le monde sous une licence libre et open source afin de maximiser l'apprentissage, le remixage et de les partager librement.

L'apprentissage du codage à l'Ecole À l'heure de la société de la connaissances où il est important que chaque citoyen ne soit pas un simple consommateur de technologie, nous avons des défis à relever autour des sciences du numérique et de l'informatique qui doivent avoir la même place que les sciences de la vie et de la Terre dans la formation d'un individu. L'égalité des chances du XXIe siècle passe par une éducation au numérique et il est crucial de pouvoir développer une éducation au numérique afin de donner aux jeunes élèves une maîtrise progressive du numérique. Pour cela il est important de pouvoir observer, étudier « la grammaire » du numérique, de créer et coder des objets numériques. Le code est omniprésent et il est crucial que les élèves puissent décrypter, comprendre le monde numérique dans lequel ils seront amenés à agir. Comme l'a précisé Fleur Pellerin en 2013, « Parce que nos enfants deviendront adultes dans un monde où, soit ils programmeront, soit ils seront programmés ».

Apprendre à programmer ou être programmé : tel est l'enjeu citoyen aujourd'hui Sophie Pène, professeure à l’université Paris Descartes et membre du Conseil national du numérique (CNNum) s’inquiète : « si on ne transmet pas la culture informatique nécessaire équitablement, on bloque le pouvoir d’agir des citoyens, on les laisse être dominés par la machine dans un illettrisme numérique ». Comprendre les conséquences des puissants algorithmes de Facebook et Google sur nos vies, mais aussi éclairer les élèves aux grands systèmes complexes (énergie, transports, communications…) qui sous-tendent le fonctionnement de la société, sont des objectifs fondamentaux à l’enseignement de l’algorithmie et donc d’une éducation à la citoyenneté. C’est autour de cette problématique que nous avons décidé d’élaborer un parcours numérique de la maternelle au collège en structurant notre progression qui débute avec les algorithmes pour aller jusqu’à la robotique. Nous nous sommes associés avec l’ESPE pour travailler un plan de formation, puis avec M. Progression de la réflexion

Related: