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. v

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.

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.

  • Bientôt disponibles

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. Les enseignantes et les enseignants bénéficient de l’expertise d’Apple pour acquérir les connaissances fondamentales nécessaires à l’enseignement de Swift et de Xcode. C’est un excellent moyen d’introduire le programme Développer en Swift dans tous les environ­nements pédagogiques.


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 des ressources à celles et ceux qui aimeraient en faire leur métier, notamment un programme avancé, 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 « Fundamentals » et « Data Collections ». Elle permet à ses titulaires de se démarquer pour des emplois très demandés dans le domaine 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 Guide du Forum des jeunes créateurs d’apps vous sera également utile pour organiser un événement mettant à l’honneur les réalisations de vos élèves, et leur ingéniosité.

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.