Apple dévoile Swift Playgrounds, une application iPad pour apprendre aux enfants à programmer,
Mais également pour les débutants
Le 2016-06-15 01:06:32, par Coriolan, Expert éminent sénior
Il y a deux ans, Apple a introduit son nouveau langage de programmation Swift, qui a rapidement su séduire bon nombre de développeurs. Lors de sa dernière conférence annuelle de développeurs qui se tient actuellement à San Francisco, Apple a souligné le fait que beaucoup de jeunes, dont certains âgés de 9 ans seulement, ont accepté le challenge et se sont mis à coder. Afin de soutenir cette tendance, Apple a dévoilé une nouvelle application pour iPad appelée Swift Playgrounds, destinée à faciliter l’apprentissage des bases de la programmation aux plus jeunes. De ce fait, l’application s'appuie sur une interface visuelle ludique, des graphismes 3D et des objectifs simples.
Swift Playgrounds apprend les concepts de base de la programmation comme les conditions et les boucles, en s'appuyant sur un personnage animé qui répond aux commandes dans un labyrinthe, le but étant bien sûr de rendre l’apprentissage amusant et captivant.
« C’est la seule application de son genre à être simple à appréhender, à la fois pour les jeunes et les débutants dans le domaine de la programmation, tout en étant suffisamment puissante pour écrire du véritable code, explique Craig Federighi, vice-président senior Software Engineering d’Apple. Il s’agit d’une méthode innovante pour mettre en pratique les fondamentaux de la programmation et apprendre à la nouvelle génération les compétences dont elle aura besoin pour exprimer sa créativité. »
Grâce à l’EDI réduit à sa plus simple expression, avec la présence d’un éditeur de code avancé, des modèles et des bibliothèques, les utilisateurs seront en mesure de créer de véritables applications, capables d’accéder aux capteurs et technologies de l’iPad. Ces créations pourront par la suite être partagées. Elles pourront aussi être importées sur Xcode, pour les transformer en de véritables applications iOS ou Mac.
Le PDG d’Apple Tim Cook a dit lors de la conférence que le succès de son entreprise repose sur les contributions créatives des développeurs, et pour que cette dynamique puisse se poursuivre dans le futur, Apple doit puiser dans les futurs talents. C’est donc sans surprise qu’Apple met en avant l’apprentissage de son langage de programmation Swift.
Source : Apple
Et vous ?
Qu'en pensez-vous ?
Swift Playgrounds apprend les concepts de base de la programmation comme les conditions et les boucles, en s'appuyant sur un personnage animé qui répond aux commandes dans un labyrinthe, le but étant bien sûr de rendre l’apprentissage amusant et captivant.
« C’est la seule application de son genre à être simple à appréhender, à la fois pour les jeunes et les débutants dans le domaine de la programmation, tout en étant suffisamment puissante pour écrire du véritable code, explique Craig Federighi, vice-président senior Software Engineering d’Apple. Il s’agit d’une méthode innovante pour mettre en pratique les fondamentaux de la programmation et apprendre à la nouvelle génération les compétences dont elle aura besoin pour exprimer sa créativité. »
Grâce à l’EDI réduit à sa plus simple expression, avec la présence d’un éditeur de code avancé, des modèles et des bibliothèques, les utilisateurs seront en mesure de créer de véritables applications, capables d’accéder aux capteurs et technologies de l’iPad. Ces créations pourront par la suite être partagées. Elles pourront aussi être importées sur Xcode, pour les transformer en de véritables applications iOS ou Mac.
Le PDG d’Apple Tim Cook a dit lors de la conférence que le succès de son entreprise repose sur les contributions créatives des développeurs, et pour que cette dynamique puisse se poursuivre dans le futur, Apple doit puiser dans les futurs talents. C’est donc sans surprise qu’Apple met en avant l’apprentissage de son langage de programmation Swift.
Source : Apple
Et vous ?
-
Pierre Louis ChevalierExpert éminent séniorL'application est gratuite
C'est pas du business "immédiat" c'est de l'évangélisation. Ça veut dire qu'un gosse qui apprends la programmation avec cette appli à 15 ans sera peut être développeur Swift 10 ans après pour faire des applications Apple. C'est de la vision à long terme
En attendant, en français, pour apprendre la programmation facilement et de façon ludique il y à par exemple ça :
Cours algo
Apprendre à programmer avec Python 3 par Gérard Swinnen
Programmation Java pour les enfants, les parents et les grands-parents le 15/06/2016 à 14:51 -
Aux USA (c'est le public visé je pense) le développeur mobile serait freelance quelque soit son age, c'est moins rigide qu'en france comme mentalité!le 15/06/2016 à 16:10
-
Pierre Louis ChevalierExpert éminent séniorPeut etre pas 7 ans, par contre le livre Java enfants pour 11 + ans à beaucoup de succès, voir les très nombreux commentaires.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.
Si vous souhaitez donner votre avis sur le contenu de ce cours pour apprendre la programmation facilement avec Java, exprimez votre opinion, profitez de cette discussion 137 commentairesle 15/06/2016 à 23:10 -
Pierre Louis ChevalierExpert éminent séniorOui pourquoi pas en amateur.
Je veux dire en développeur professionnel, c'est surtout ça qui est visé je penses, donc en Bac+5 ça nous fait à partir de 23 ans, et en Bac+2 à partir de 20 ans, pour être précis. le 15/06/2016 à 15:58 -
CoriolanExpert éminent séniorEn plus de ça, ces gosses introduits dès un jeune âge aux technologies d'Apple utiliseront des macs et des iDevices une fois qu'ils sont devenus grands, donc ça permet à la firme d'asseoir son attrait un peu plus pour les jeunes. Apple aussi est déjà bien établi dans les écoles aux Etats-Unis avec iTunes U, ce genre d'applications pourraient inciter les établissement scolaires à investir davantage dans des iPads ..le 16/06/2016 à 3:53
-
Ça veut dire qu'un gosse qui apprends la programmation avec cette appli à 15 ans sera peut être développeur Swift 10 ans après pour faire des applications Apple
L'appli est plutôt pour les 8-11 ans et ils développeront leur app à 15...le 15/06/2016 à 15:45 -
martopiocheMembre éclairéle 15/06/2016 à 23:04
-
Le Vendangeur MasquéNouveau Candidat au ClubOui enfin sans "les gros acteurs" comme tu dis, une très grande partie des langages de programmation qu'on utilise tous les jours n'existeraient tout simplement pas. Et qu'il y ai du choix et une évolution des langages est tout sauf une mauvaise chose.
Quand à l'aspect: "oui mais le méchant Apple il va manger les enfants avec son langage ultra propriétaire de nazi pédophile", là tu te fous juste un peu le doigt dans l'oeil en t'attaquant à la Pomme, car on rappellera que Swift est open-source et déjà utilisable sous Linux. Bref Apple y gagne certainement, c'est évident, mais en fait ça finira par profiter à tout le monde, car il n'y a pas d'obstacle à l'ouverture et à la généralisation de Swift.
Je me souvient d'ailleurs d'un article de Tristan Nitot qui prétendait que l'iPad c'était de la merde car frustrant niveau créativité/bidouille. 6 ans plus tard les choses ont bien changé, entre un iPad pro dédié à la création graphique, la multitude d'outils photo/vidéo/musique disponibles, et aujourd'hui la possibilité d'apprendre et de s'amuser à coder directement sur l'iPad. Ça a pris du temps mais ça valait la peine d'attendre…le 16/06/2016 à 11:52 -
Y'a pas forcément besoin de plein d'images et d'un univers ludique pour que ça marche. Le principal est de titiller la curiosité des enfants.
Pour donner l'exemple que je connais le mieux, à savoir moi-même, ma première expérience de code en autodidacte avec un Vtech Genius quand j'avais 8 ans. Je n'avais aucune idée de ce que pouvait bien être ce jeu bizarre appelé BASIC (qui me faisait penser au basilic) qui ne proposait aucun nounours ni soucoupe volante pixélisés. Mais à force d'avoir fait le tour des nounours et des soucoupes volantes et après avoir ouvert ce BASIC plusieurs fois sans comprendre, j'ai fini par découvrir une touche qui lançait un espèce de manuel qui me disait de rentrer plein de mots et de signes étranges (je me suis longtemps gratté la tête sur random avant qu'on m'explique des années plus tard que ça servait à mettre une piste aléatoire ^^) pour faire un chifoumi. La qualité pédagogique du manuel était incroyablement mauvaise, RIEN n'était expliqué. Fallait juste reproduire ce qu'ils disaient de faire (et le Vtech Genius ne gérait pas les onglets, c'était assez folklo).
Au final, j'ai passé bien plus de temps à faire fonctionner mon chifoumi qu'à jouer au casse-tête. Et une dizaine d'années plus tard, je n'avais toujours aucune idée de ce qu'était ce jeu bizarre. J'ai percuté assez récemment.
Comme quoi, un enfant qui s'ennuie quand il pleut est capable de faire plein de trucs (au moins, de programmer un chifoumi).
L'aura de mystère qui entoure certaines activités est aussi très attrayante. Pour ma fille de 6 ans, j'ai fini par arrêter de sélectionner des jeux Gcompris adaptés à son âge, puisqu'elle préfère jouer aux plus compliqués dont elle ne comprend pas la finalité (par contre, elle comprend le schéma de fonctionnement petit à petit).
La simplicité a du bon, mais la complexité est une mine d'or pour un gosse.
EDIT: Je viens de voir ton procès d'intention concernant Apple. Tu te trompes. Je n'ai rien de plus contre Apple que contre les autres lobbies.le 16/06/2016 à 14:36 -
lesage10Candidat au Clubbonjour famille je suis un apprenant j'ai besoin de votre aide pour apprendre à coder je vous remercie
: le 16/06/2016 à 19:59