Fermer l'annonce

L'une des tendances promues récemment par Apple est qu'il est presque nécessaire de savoir programmer. Tante Kateřina de Saturnino dirait peut-être que la pratique rend parfait et que la tige doit être pliée lorsqu'elle est jeune, c'est pourquoi Apple essaie de jeter les bases de la capacité de programmer chez les plus petits. Mais Swift Playgrounds n’est en aucun cas réservé à eux.

Swift Playgrounds est une application qui aide les enfants à comprendre les bases de la programmation Swift. Mais il ne peut certainement pas être décrit comme une application/un jeu éducatif unilatéral, car il est conçu de telle manière qu'en plus de Swift en tant que tel, les enfants apprennent les principes généraux du raisonnement et de la logique de la programmation. En famille, nous avons essayé Swift Playgrounds sur un iPad 2018. Que nous a apporté l’application ?

Un terrain de jeu pour tous

Les terrains de jeux sont-ils destinés aux débutants ? Oui et non. La façon dont l'application communique est si compréhensible que même les utilisateurs qui n'ont jamais vu de code de leur vie peuvent le gérer. En même temps, c'est tellement amusant que même ceux qui ont déjà une certaine expérience ne s'ennuieront pas. Playgrounds a été testé par notre fille de dix ans, qui a déjà eu une expérience avec Karl et Baltík, mais même les enfants qui n'aiment pas la programmation peuvent le gérer. Le programme est textuel-visuel. L'utilisateur commence d'abord par la création de commandes individuelles, qu'il apprend progressivement à assembler en chaînes, boucles et constructions plus complexes. Les terrains de jeux individuels dans l'application signifient une sorte de mini-applications – des leçons dont chacune est axée sur un domaine différent. Il existe de nombreux terrains de jeux, ou mini-jeux si vous préférez, ainsi que divers modèles. Le noyau d'apprentissage se compose de trois modules de base : "Apprendre à coder 1", "Apprendre à coder 2" et "Apprendre à coder 3".

La première leçon vise à enseigner à l'utilisateur les commandes de base de Swift. Vous saisissez les commandes en cliquant, il n'est pas nécessaire d'écrire l'intégralité du code. Vous pouvez voir ce que feront vos commandes saisies en pratique en haut de l'écran où le personnage principal se déplace dans son monde 3D animé. Après avoir entré les commandes appropriées, cliquez sur le bouton "Exécuter mon code" pour exécuter Byta. Mais si vous n'aimez pas Byte, vous pouvez essayer l'une des autres leçons

Dans un premier temps, l'application vous aide de manière très intensive avec les commandes, vous permettant progressivement de devenir indépendant et d'utiliser activement ce que vous avez appris dans les leçons précédentes. La difficulté augmente progressivement, mais l'application prend également en compte la possibilité que ce soit tout simplement trop pour vous et offre la possibilité d'aide. De même, vous pouvez rafraîchir vos connaissances à tout moment en commençant l'une des leçons les plus anciennes.

 

Le meilleur professeur

L'une des meilleures choses à propos de Swift Playgrounds – avec ses commandes incroyablement simples et parfaitement intuitives – est son approche de l'utilisateur. L'application n'insiste pas sur une procédure spécifique que vous devez apprendre comme une piste de singe. Si vous parvenez à trouver votre propre chemin vers votre objectif, Playgrounds célébrera votre réussite comme si vous suiviez étape par étape un parcours prédéterminé. De même, cela ne vous désavantagera pas si vous décidez de recourir à l’aide. Un plus indéniable est la variabilité des cours individuels, ainsi que le fait que rien ne vous oblige à vous en tenir strictement à un seul chemin. Vous pouvez commencer par n’importe quelle leçon et en terminer plusieurs à la fois sans nécessairement avoir à terminer la leçon précédente.

Un inconvénient important, et probablement le seul, dans notre région peut sembler être l'anglais, que les enfants surtout les plus petits ne maîtrisent pas, mais ce n'est pas un problème insurmontable. Même un non-anglophone peut se souvenir des commandes individuelles, et les commentaires et instructions qui les accompagnent sont rédigés dans un anglais facile à digérer - si votre enfant ne parle pas très bien anglais, ce ne sera pas un problème de traduire des textes courts .

Certains pourraient également considérer le fait que Playgrounds ne soit pas disponible pour iPhone comme un inconvénient. Mais lorsque vous essaierez l’application, vous constaterez par vous-même que l’environnement iPad est parfait pour cela. La taille de l'écran est absolument optimale, et probablement même le plus grand iPhone actuellement sur le marché ne permettrait probablement pas d'utiliser Playgrounds de manière suffisamment confortable et efficace, et il n'y aurait probablement même pas de place pour utiliser des modifications de code spécifiques.

N'ayez pas peur d'essayer Playgrounds. Si, comme l'auteur de cet article, vous avez arrêté de programmer dans les années 1990, parce que les tutoriels QBasic ont cessé d'être publiés dans Ábíček, et que Mortal Kombat, qu'un camarade de classe vous a apporté compressé sur vingt disquettes, a commencé à vous paraître plus amusant, l'application peut être pour vous un rebond facile et amusant, un pont vers le monde des codes et des commandes.

Swift Playgrounds
.