Passer d'une programmation par blocs à une programmation textuelle
Les élèves qui passent du lycée au collège constatent un changement notoire dans leurs cours d'informatique : le code qu'ils programment n'est plus organisé en blocs comme c'était le cas auparavant, mais il est désormais écrit sous la forme d'un texte formaté.
Nonetheless, this change is not as steep as we could think it is. That is because they keep working to solve the same kind of dimensional puzzles like the ones they already know from LightBot and Scratch. These puzzles are presented in a gamified environment with cool-looking characters named Swift Playgrounds.
This environment allows them to prepare for real-life programming, since they are now solving puzzles using a professional programming language named Swift, the very language used to create all the available programs in the iOS/iPadOS/macOS ecosystem.
Même s'il s'agit d'une augmentation de la complexité, nos étudiants ne sont pas sans défense ; ils ont déjà une solide maîtrise des concepts informatiques fondamentaux, tels que les algorithmes et les structures. En outre, ils peuvent collaborer avec leurs camarades pour résoudre des questions et partager des idées.
They can still use the drag-and-drop methods they are familiar with, but this change increases their freedom to make mistakes, learn from them and use more of the expressive power programming offers them. All while solving harder problems more suitable for children their age.
Les étudiants peuvent utiliser les ordinateurs du laboratoire ou leurs propres ordinateurs s'ils adhèrent au programme BYOD. Je suis heureux de constater qu'ils obtiennent tous de très bons résultats, mais j'ai remarqué que les meilleurs résultats sont obtenus par ceux qui utilisent leurs propres appareils. Ils travaillent, bien sûr, sur un appareil connu et peuvent sauvegarder et revisiter tous leurs progrès lorsque cela est nécessaire.
Passer d'une programmation par blocs à une programmation textuelle
Les élèves qui passent de l'école primaire supérieure au collège rencontrent un changement notable dans leurs cours d'informatique : le code qu'ils programment n'est plus organisé en blocs comme c'était le cas auparavant, mais est désormais écrit sous forme de texte formaté.
Toutefois, ce changement n'est pas aussi brutal qu'on pourrait le penser. En effet, ils continuent à travailler sur le même type de puzzles dimensionnels que ceux que vous connaissez grâce à LightBot et Scratch. Ces puzzles sont présentés dans un environnement semblable à un jeu vidéo avec des personnages colorés, appelé Swift Playgrounds.
Cet environnement leur permet de se préparer à la programmation rencontrée dans la vie réelle, puisqu'ils résolvent désormais des énigmes dans un langage de programmation professionnel appelé Swift, le même langage utilisé pour créer tous les logiciels disponibles pour l'écosystème iOS/iPadOS/macOS.
Bien qu'il s'agisse d'une augmentation de la complexité, nos étudiants ne sont pas démunis ; ils ont déjà une solide compréhension des concepts fondamentaux de l'informatique, tels que les algorithmes et les structures. De plus, ils peuvent collaborer avec leurs pairs pour répondre aux questions et partager leurs points de vue.
Todavía pueden usar métodos de arrastrar y soltar a los que ya están acostumbrados. Este cambio aumenta es su libertad de cometer errores, aprender de ellos y usar más del poder expresivo que la programación les ofrece. Todo mientras que resuelven problemas mas difíciles que son más apropiados para chicos de su edad.
Les étudiants peuvent utiliser le matériel du laboratoire ou leur propre matériel s'ils sont BYOD. Je suis heureux de dire qu'ils se débrouillent tous très bien, mais j'ai constaté que les meilleurs résultats sont obtenus par ceux qui utilisent leur propre appareil. Ils travaillent naturellement sur un appareil qui leur est familier, où ils ont la possibilité de sauvegarder et de revoir tous leurs progrès lorsqu'ils en ont besoin.
Margarita Palacios
Professeur d'informatique au collège et au lycée.
Comments