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:  Codeinfotice

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 ?

Pourquoi apprendre à coder Pour commencer, que signifie « programmer » ou « coder » ? Le codage, c’est la programmation informatique, ce qui permet l’écriture des programmes pour développer des logiciels, ou une page web, par exemple, mais aussi pour dire à une machine ce qu’elle doit faire, la guider. Pourquoi ? Parce-que l’on aimerait que cette page d’infos s’ouvre lorsqu’on clique là, que le texte apparaisse sur fond rose, que la machine dirige le jet d’eau pression comme il faut pour découper une pièce de métal, etc … Les finalités peuvent être très diverses mais le code est le langage initial nécessaire à ces usages. Le vrai mot français est “programmer”. Anecdote de geek : Sachez que lorsqu’un programmeur écrit des lignes de code, il dit, dans son vocabulaire fleuri, qu’il « pisse des lignes de code ». Pour qui ne baigne pas dans l’informatique corps et âme, le code est un mystère. Une seule certitude : cela sera essentiel pour les métiers de demain. L’intérêt de cet apprentissage dans les classes ?

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'enseignement du code à l'école Les plaidoyers en faveur de l'enseignement du « code » à l’école se succèdent depuis quelques mois. En juillet 2014, les commissaires européens Androula Vassiliou et Neelie Kroes ont invité les ministres à « veiller à ce que les jeunes puissent déchiffrer le code », présentant les compétences en programmation comme « une solution au chômage des jeunes et au déficit de qualifications dans les TIC », estimé à 900 000 professionnels d’ici 2020 [1]. À l’occasion du lancement de la plate-forme européenne eu.code.org (link is external), des acteurs de l’industrie privée, impliqués dans l'initiative européenne « Grande coalition pour l'emploi numérique » ont publié une lettre ouverte aux ministres de l’éducation pour soutenir l’introduction de la programmation dans les curricula et l’implication des entreprises dans la formation des enseignants. Sitographie arrêtée le 15 octobre 2014. Les programmes scolaires La formation des enseignants Des initiatives adaptées aux enfants

« 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).

Droit à l’oubli numérique et droit à l’information : un équilibre difficile Valérie-Laure BENABOU et Judith ROCHFELD, « Les moteurs de recherche, maître ou esclaves du droit à l’oubli numérique ? Acte 2 : Le droit à l’oubli numérique, l’éléphant et la vie privée », Dalloz 2014, pp. 1481-1485. Jean-Michel BRUGUIERE, « Droit à l’oubli numérique des internautes ou… responsabilité civile des moteurs de recherche du fait du référencement ? (retour sur l’arrêt de la CJUE du 13 mai 2014) », Communication Commerce électronique, mai 2015, pp. 15-23. Jean-Michel BRUGUIERE, « Le "droit à" l’oubli numérique, un droit à oublier », Dalloz 2014, pp. 299-301. Céline CASTETS-RENARD, « Google et l’obligation de déréférencer les liens vers les données personnelles ou comment se faire oublier du monde numérique », RLDI, n° 106, juillet 2014, pp. 68-75. Anne DEBET, « Droit au déréférencement : .fr ou .com ? Etienne DROUARD, « Arrêt Google de la CJUE sur le “droit à l’oubli”... ou l’oubli du droit ? Laure MARINO, « Un "droit à l’oubli" numérique consacré par la CJUE »,

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.

Les fondements de la littératie numérique Introduction De nos jours, on dit souvent que les jeunes sont « les enfants du numérique » en raison de leur apparente facilité à utiliser tous les outils technologies. On le comprend aisément : les jeunes Canadiens vivent dans un monde interactif, une culture numérique « sur demande » où ils ont accès aux médias à toute heure et en tout lieu, à volonté. La messagerie instantanée, le partage de photos, les messages texte, les réseaux sociaux, la vidéo en continu et l’Internet sans fil – dans tous ces secteurs d’activité, les jeunes ont pris les commandes et créer une nouvelle façon de « vivre » et de naviguer sur le Net. Il faut donc se poser la question suivante : mais qu’est-ce , au juste, que la littératie numérique ? Dans cette section, nous explorons les différents aspects et principes de la littératie numérique et nous nous attarderons aux habiletés et compétences qui s’y rattachent. Qu’est-ce que la littératie numérique? Un modèle de littératie numérique Utiliser, comprendre et créer

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.

Enseigner la littératie numérique Carte blanche de Benoit Wautelet, maitre-assistant en langue française HELHa (Braine-le-Comte), Catégorie pédagogique. Identifiant twitter : @WauteletB. Garder le contrôle de son écrit, de ses publications et sur ses lectures est essentiel dans la société contemporaine. L’esprit critique n’a dès lors jamais été aussi essentiel L’écriture et la lecture sont au coeur de la citoyenneté. Si c’est gratuit, c’est toi le produit! L’école doit s’emparer de ce nouvel « écosystème culturel » (Christian Vandendorpe) si elle veut rester un des moteurs de la citoyenneté. Les études le montrent : lire sur papier et lire sur écran sont deux choses bien différentes. Apprendre ce qui est publiable, partageable ou pas est un réel enjeu de la citoyenneté Il faut étendre la définition du savoir-lire à l’école ; si lire, c’est comprendre, alors aujourd’hui c’est aussi savoir décoder l’image, recouper l’information, traduire le son, activer un hyperlien, etc.

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.

Related: