Dad 3.0

C'est un papa du futur avec son appareil photo

Étiquette : Informatique

Réviser ses tables de multiplication avec Scratch

En fin d’année dernière, je suis allé présenter la programmation à l’école de Kid 1.9. La fin d’année est la période idéale car la période scolaire est finie et les classes sont plus libres d’aborder des sujets moins scolaires. Bien entendu, je ne leur ai pas montré comment hacker le Pentagone, mais des bases avec Scratch.

La base de la programmation consiste à organiser son raisonnement pour résoudre un problème. Et des problèmes, ils en ont plein à l’école… Aussi, j’ai voulu leur montrer que même Scratch pouvait aider avec des sujets d’école. Et autant faire quelque chose de simple avec des mathématiques. Oui, nous revoilà sur les tables de multiplication.

Lire la suite

Nouvelles formations 2018

Il y a toujours une période dans l’année où je laisse l’activité du blog être dépassée par une partie de ma vie professionnelle. Cette partie, c’est la formation. Depuis un peu plus de 2 ans, j’anime régulièrement des formations professionnelles sur le langage Python. L’animation de ces formations ne prends théoriquement pas plus de temps qu’une activité professionnelle classique, sinon que l’animateur n’a pas réellement de coupure : pendant les pauses, nous sommes sollicités pour des questions, il est donc difficile de prévoir du temps pour autre chose.

Mais une formation ne s’arrête pas à son animation. Il y a tout un travail en amont de préparation aussi bien du déroulement de l’enseignement que des exercices. Même si un centre de formation propose un programme, l’animation du contenu par chaque formateur est unique.

Et pour ma part, à la fin de chaque session, j’essaye d’avoir un retour des stagiaires pour voir ce qui passe ou ne passe pas. Si ma formation Python est rodée, j’ai bien mis un an à la retravailler après chaque session. Et même aujourd’hui, je revois certaines parties afin d’améliorer le déroulement ou les exercices.

Cette année, j’ai été sollicité sur deux autres sujets que je vais pouvoir proposer de façon régulière.

Lire la suite

Piloter un drone en Swift

Et soyons swift as the wind… Ça se dit ? Peu importe, car Swift ici est le dernier langage de programmation d’Apple. Oui, je vous propose de vous faire découvrir une application particulière du code : le pilotage de drones. Ou d’un autre point de vue : comment faire évoluer un drone en l’ayant programmé.

La programmation de drones est devenue à la portée de tous depuis mars dernier avec la mise à jour de l’app Swift Playground sur iPad. Je vous en avais parlé en juin, mais c’est avec mon premier drone que j’ai enfin eu l’occasion de m’y essayer et c’est réellement très amusant. Je veux donc vous présenter ici un autre aspect de la programmation, la possibilité de prendre la main sur des objets réels.

Lire la suite

J’apprends à coder avec Scratch

J’apprends à coder avec Scratch est un coffret publié par les Éditions Eyrolles destiné à faire découvrir Scratch aux enfants de 8 à 12 ans. Ce coffret contient des cartes qui vont permettre à l’enfant de coder des actions simples. Un ensemble d’actions lui permettra ainsi de coder, par exemple un jeu. En abordant les dix thèmes proposés, il aura vu les principales possibilités proposées par Scratch et les concepts fondamentaux de la programmation.

Ce que vous allez trouver dans le coffret J’apprends à coder avec Scratch

Avec un pitch comma ça, un Dad 3.0 qui essaye à longueur d’année de vous convaincre de l’intérêt du code voulait savoir si il avait là un outil adapté aux Kids. J’ai donc contacté les Éditions Eyrolles qui m’ont fait parvenir un exemplaire. Alors allons-y, ouvrons ce coffret.

Lire la suite

Swift playgrounds, nouvelle référence dans l’enseignement de la programmation ?

Lundi dernier a eu lieu la session d’ouverture de la WWDC, la Worldwide Developers Conference. Il s’agit de la plus grande conférence d’Apple destinée aux développeurs. C’est à ce moment de l’année que nous prenons connaissance de l’évolution des produits Apple et en particulier des mises à jour de iOS et Mac OS. Tous les sites tech ont déjà relayé les grandes lignes. Mais les choses les plus intéressantes ne sont pas les annonces les plus médiatiques.

Lire la suite

5 raisons pour faire une heure de code

Cette semaine, c’est la semaine dédiée à l’apprentissage des sciences informatiques. À la rédaction de ces lignes, 1.365.054 évènements Hour of Code sont organisés dans le monde dont 420 en France. Cette heure de code est destinée à initier à la programmation et montrer que n’importe qui peut en apprendre les rudiments.Moana pour Hour of Code 2016

Pour ma part, je pense que vous devriez inciter vos Kids à prendre une petite heure pour faire les ateliers en ligne. Vous devriez certainement vous aussi les faire. Et je vous donne 5 raisons pourquoi.

Cette heure de code…

Lire la suite

Hour of Code 2016

La semaine du 5 au 11 décembre 2016, c’est la semaine de l’apprentissage des sciences informatiques. À un peu plus d’une semaine de l’évènement, plus de 100.000 ateliers sont organisés à travers le monde et 323 en France. Ces ateliers ont pour objectif de faire démystifier la programmation et la faire découvrir aux plus jeunes.Moana pour Hour of Code 2016

Cette initiative part du principe qu’aujourd’hui, les ordinateurs sont partout (on ne parle pas que des PCs, vos Smartphones sont aussi des ordinateurs) et cependant, peu de monde comprennent réellement comment ça marche. Les ateliers Hour of Code n’ont pas pour but de donner la capacité à programmer mais de faire comprendre la logique sous-jacente. Programmer, c’est avant tout comprendre et résoudre un problème.

Pour cela, les ateliers Hour of Code reposent sur des petites énigmes à résoudra de manière ludique. Disney s’est associé à l’évènement et ainsi, après Elsa et Anna il y a 2 ans, Rey et la Princess Leïa l’an dernier, c’est Moana qui vous guidera dans ces énigmes.

Est-ce qu’il y a une Heure de Code à coté de chez vous ?

 

Une heure de code, et après ?

Comme je vous l’ai annoncé en fin de semaine dernières, cette semaine, c’est la semaine de l’apprentissage de l’informatique (avec Leia et Rey). Vous ou les Kidz avez peut être déjà réalisé ces petits puzzles, ce qui conduit à la question : Et après ?Hour of Code 2015 avec Star Wars

Bien évidemment, l’idée de l’Heure de Code n’est pas de former à la programmation, ni de convaincre que tout le monde peut devenir programmeur. Si l’idée est avant tout de démystifier la technologie, ces exercices font travailler la logique, l’esprit critique et la résolution de problèmes.

Je vous propose donc aujourd’hui une petite liste de ressources disponibles pour aller plus loin. Certaines de ces ressources sont disponibles sur le web (donc de n’importe quel système) ou sous forme d’apps.

Lire la suite

Le réveil du Code avec Star Wars

La semaine prochaine, du 7 au 13 décembre 2015, c’est la Semaine de l’Apprentissage de l’informatique. Je vous avais présenté l’évènement l’année dernière aux couleurs de Elsa et Anna. Cette année, elle a pour ambassadrices deux héroïnes de la saga Star Wars : la Princesse Leia et Rey.

Hour of Code 2015 avec Star WarsHour of Code (une heure de code) est une initiative lancée en 2013 qui a pour but de démystifier la programmation. Ceci passe la semaine prochaine par l’organisation d’ateliers ou présentations censé durer une petite heure et qui vont montrer que la programmation, ce n’est pas si compliqué que ça.

Et si c’était l’occasion d’initier les Kidz à la programmation ?

Lire la suite

La semaine de l’enseignement informatique 2014

Logo Code.orgSavez-vous que la semaine du 8 au 14 décembre est la semaine de l’éducation des sciences informatiques ? À l’initiative de Code.org, l’objectif est de démystifier le code et de montrer que tout le monde peut apprendre les rudiments de la programmation. L’initiative est destinée à tous, de 4 à 104 ans et ne demande pas plus d’une heure.

Il est vrai qu’en 2014, code et programmation ont toujours une consonance qui relève du mystique. Aux yeux du néophyte, l’informaticien écrit des incantations qui provoquent des réactions plus ou moins néfastes sur un ordinateur. Mais écrire un programme n’est en soi qu’écrire une suite d’instructions. La difficulté consiste donc à formuler ces instructions.

Heureusement, l’informatique a fait de gros progrès à ce sujet, et si écrire des programmes complexes requiert encore de connaitre des langages mystérieux, s’initier à la programmation ne nécessite pas plus qu’une souris. Je vous invite ainsi à essayer un des liens sur cette page Code Studio et en particulier Frozen ou Heure de Code qui utilise les visuels de Angry Birds et Scrat.Les activités Heure de Code

Pas besoin de connaitre des langages pour ces activités. Pas besoin non plus de savoir écrire. La programmation se réalise en assemblant des blocs qui sont des des instructions. Avec cette approche simple, vous pouvez apprendre ce qu’est une instruction, une suite d’instructions, une boucle (répéter une même instruction ou ensemble d’instructions) ou des conditionnels (exécuter une instruction en fonction d’autre chose). C’est l’assemblage de ces concepts qui fait au final un programme.

Programmation par blocs

Un exemple de programme par blocs

Si vous avez fait de bout en bout une de ces activités, vous avez fait votre heure de code 🙂 Proposez à vos enfants ces activités, faites les avec eux. Ce sera déjà les initier à la programmation et les pousser à une réflexion de manière ludique. Vous n’allez pas être de grands codeurs à l’issu de ces activités, mais si ça permet de démystifier la programmation, c’est déjà bien.

Dans la semaine, je vous proposerai d’autres billets dans le but d’acquérir de manière simple et ludique quelques notions et pour vous présenter les outils qui sont à votre disposition.

Fièrement propulsé par WordPress & Thème par Anders Norén

En naviguant sur Dad 3.0, vous acceptez l’utilisation de cookies pour une navigation optimale et nous permettre de réaliser des statistiques de visites. Plus d'informations

Le blog Dad 3.0 utilise les cookies pour vous permettre une navigation optimale et nous permettre de réaliser des statistiques de visite. Dad 3.0 affichant des publicités, celles-si utilisent également des cookies pour un ciblage publicitaire. En continuant la navigation sur Dad 3.0, vous acceptez le dépôt et la lecture de cookies.

Fermer