Enseigner le codage

L’enseignement du codage ne se limite pas à l’apprentissage du code. C’est aussi l’occasion de développer de nouvelles façons de réfléchir et de donner vie à ses idées. Apple a conçu deux programmes pour vous aider à inclure la programmation dans vos cours, que vous souhaitiez initier vos élèves à Swift ou finaliser leur préparation à la certification de développement avec Swift.

Tout commence avec Swift.

Swift est un langage de programmation conçu par Apple, aussi performant que facile à apprendre. Ce langage emploie des mots simples, comme « jump » (sauter) et « forward » (avancer). Les développeurs professionnels l’utilisent pour créer les apps les plus appréciées pour iPhone, iPad, Mac, Apple TV et Apple Watch.

Le code à la portée de tous

Apprendre le code avec Swift Playgrounds ? Un jeu d’enfant.

Le programme Le code à la portée de tous vous guidera dans la découverte de Swift Playgrounds, une app conçue pour enseigner le codage aux enfants à l’aide de multiples énigmes interactives et personnages amusants. Adapté aux enfants d’au moins 8 ans, ce programme vous permettra d’initier vos élèves à la programmation en utilisant le langage des développeurs professionnels.

En savoir plus sur Swift Playgrounds

Accompagnez chaque élève de votre classe.

Les guides Le code à la portée de tous incluent des activités à réaliser en classe, qui aideront les élèves à comprendre les concepts du codage, ainsi que des exercices à faire sur leur appareil pour s’entraîner à coder et à résoudre des problèmes. Les guides de l’élève permettent aux apprenants de travailler à leur propre rythme, tandis que les guides d’enseignement vous aident à accompagner tous vos élèves en leur apportant une aide ou des points supplémentaires.

Une initiation rapide à la programmation

Le guide Une initiation rapide à la programmation propose au corps enseignant et aux familles 10 activités ludiques de codage pour les enfants de 10 ans et plus. Pour les novices, c’est un excellent moyen de tenter de relever différents défis de codage dans l’app Swift Playgrounds pour iPad et Mac.

Le code à la portée de tous - Puzzles

Puzzles propose un apprentissage flexible sur plus de 40 heures d’activités pour découvrir les concepts importants de la programmation. Au cours de chaque chapitre, les élèves approfondissent leurs connaissances, s’entraînent à coder, mettent en pratique ce qu’ils ont appris et expriment de façon créative l’impact du codage sur leur vie.

Le code à la portée de tous - Aventures

Destiné aux élèves qui ont effectué les activités Puzzles, le guide Aventures ouvre tout un champ de possibilités de développement à l’aide de code Swift. Au cours d’activités ouvertes, les élèves cherchent par eux-mêmes à exploiter des fonctions matérielles et la programmation basée sur des événements pour exprimer leurs idées.

Comment les équipes enseignantes du monde entier utilisent Le code à la portée de tous.

Regarder la vidéo

Les enseignants et enseignantes du monde entier expliquent les bénéfices de l’apprentissage du code pour les élèves, et il ne s’agit pas forcément d’en faire leur métier.

Regarder la vidéo

Les élèves de Dahlya à Orange, en Californie, apprennent la confiance en soi et la persévérance avec la programmation.

Regarder la vidéo

Les élèves de Diana à Querétaro, au Mexique, développent leur esprit critique en apprenant à coder.

Regarder la vidéo

À Sainte-Julie au Québec, François enseigne le code afin de développer les compétences de ses élèves pour l’avenir.

Regarder la vidéo

Les élèves de Claire à Blackpool, au Royaume-Uni, développent certaines compétences transférables en apprenant à coder.

Regarder la vidéo

Les élèves de Rikito à Osaka, au Japon, utilisent le code pour concrétiser leurs idées.

Développer en Swift

Développez des apps avec Xcode dès le départ.

Nul besoin d’avoir de l’expérience pour se jeter à l’eau et commencer à concevoir et développer des apps. Avec le programme Développer en Swift, il devient plus simple d’apprendre à des élèves de 14 ans et plus à programmer exactement comme le font les pros. Peu importe l’objectif : que ce soit pour former les élèves pendant tout un semestre ou les préparer à une certification.

Commencez à enseigner le développement d’apps.

Les guides Développer en Swift vous offrent toute la flexibilité nécessaire pour accompagner vos élèves qui découvrent le codage ou possèdent déjà de solides compétences. Les leçons permettent d’apprendre concrètement à développer des apps avec le langage Swift dans Xcode, l’environ­nement de développement intégré que les pros utilisent pour créer de vraies apps.

Développer en Swift – Explorations

Les élèves découvrent les concepts informatiques essentiels qui leur serviront de base pour pro­gram­mer en Swift. L’exploration du développement d’apps pour iOS leur permet de réfléchir à l’impact de l’informatique et des apps sur la société, l’économie et les cultures.

Développer en Swift – AP® CS Principles

Les élèves découvrent les concepts informatiques essentiels qui leur serviront de base pour pro­gram­mer en Swift, tout en se préparant pour l’examen AP® Computing Science Principles. Les leçons les guident dans le processus de conception de leur propre app, puis tout au long des phases de brainstorming, de planification et de prototypage jusqu’à celle de l’évaluation.

Développer en Swift – Fundamentals

Les élèves acquièrent des compétences de base en développement d’apps iOS avec Swift. L’accent est mis sur l’étude des principaux concepts et techniques utilisés au quotidien par celles et ceux qui programment en Swift, ainsi que sur la maîtrise des éditeurs de code source et d’interface utilisateur de Xcode.

Développer en Swift – Data Collections

Les élèves approfondissent leurs connaissances et leurs compétences en développement d’apps iOS en créant des apps plus complexes et plus fonctionnelles. L’utilisation de données provenant d’un serveur, ainsi que l’exploration de nouvelles API iOS leur permettent d’enrichir l’expérience de leurs apps, notamment par le biais de l’affichage de collections de données volumineuses dans plusieurs formats.

Apprenez à enseigner Swift.

Apple Professional Learning propose une formation professionnelle en ligne gratuite portant sur Développer en Swift – Explorations et AP® CS Principles, accessible sur Canvas by Instructure. Assuré par Apple, ce cours permet aux équipes enseignantes d’acquérir les connaissances fondamentales nécessaires à l’enseignement de Swift et de Xcode. C’est l’introduction idéale à l’enseignement du programme Développer en Swift, quel que soit le contexte pédagogique.


Passer à la vitesse supérieure.

Il n’y a pas de limites à ce que vos élèves peuvent réaliser avec Swift et Xcode. Apple fournit certaines ressources aux personnes qui aimeraient devenir développeuses ou développeurs, notamment une certification et des outils professionnels.

Aidez vos élèves à obtenir une certification Swift.

Aidez vos élèves à valider leurs connaissances du langage Swift et de Xcode. La certification Développement d’apps avec Swift est fondée sur les cours « Développer en Swift - Fundamentals » et « Développer en Swift - Data Collections ». Elle aide ses titulaires à se démarquer sur le marché de l’emploi ultra compétitif du développement d’apps pour iOS.

Aidez vos élèves à devenir des pros de la création d’apps.

Le programme Apple Developer Program offre un accès à des technologies de pointe Apple, des outils de gestion d’apps, des exemples de code et de la documentation. Il permet même à vos élèves de distribuer leurs apps à plus d’un milliard d’utilisateurs et d’utilisatrices sur l’App Store.

En cours. Après la classe. Et plus largement.

Les ressources du Club de programmation Swift couvrent tout ce dont vous et vos élèves avez besoin pour animer votre propre club de codage, dont des conseils pour recruter les membres du club, des idées pour stimuler la création d’apps inédites et des guides pour créer des prototypes en appliquant les principes de conception d’Apple. Le journal de conception d’app guide les élèves tout au long de la démarche de réflexion sur des projets. Cette ressource les aide à créer un prototype à partir de leurs idées, à tester leur app auprès de leurs camarades, et à affiner l’expérience utilisateur. Le Guide du Forum des jeunes créatrices et créateurs d’apps vous sera également utile pour organiser un évènement mettant à l’honneur les réalisations de vos élèves.

Apple Teacher

Apple Teacher est un programme gratuit réservé aux enseignants pour les aider à développer leurs compétences sur iPad et Mac, leur donner accès à des activités à réaliser avec leurs élèves et leur permettre d’être reconnus pour leurs nouveaux acquis.

Programme

Apple propose des ressources pédagogiques interactives et gratuites pour les élèves et les enseignants. Découvrez des idées sur la façon d’intégrer la programmation et la créativité dans vos cours.