Lire, écrire, compter. Et programmer.

Savoir coder est une compétence indispensable pour préparer les élèves à un avenir façonné par les technologies. Avec la programmation, les élèves acquièrent des compétences comme la pensée critique et la résolution de problèmes. Les ressources La programmation pour tous visent à donner aux élèves l’occasion d’apprendre à coder en classe ou en dehors, et à se préparer pour l’université ou le marché du travail. Ainsi, que vos élèves soient apprentis codeurs ou aspirants développeurs, vous avez tout en main pour les inciter à créer et à innover avec Swift.

Swift, un langage pour apprentis programmeurs et virtuoses

Nous avons conçu Swift dans l’optique d’en faire un langage de programmation accessible à tous. Il vous permet en effet d’employer des phrases ou des mots usuels, comme « ajouter » et « retirer », et de voir votre création à mesure que vous rédigez votre code. Mais surtout, il est si puissant que des millions de développeurs l’emploient pour créer les apps que vous utilisez chaque jour.

iPad, un tremplin pour les programmeurs de demain.

Avec iPad, apprendre à coder est amusant et interactif. L’app Swift Playgrounds exploite à fond ses fonctionnalités Multi-Touch : les élèves glissent des portions de code du bout des doigts et voient aussitôt les résultats prendre forme. Ils peuvent même diriger un robot ou un drone à l’aide d’iPad pour comprendre comment fonctionne un programme dans le monde réel.

Des leçons de pure programmation dont ils raffoleront.

Nous voulions rendre la programmation aussi immersive que l’utilisation d’iPad. C’est pourquoi nous avons créé une expérience unique en son genre : Swift Playgrounds. Avec cette app, les élèves contrôlent des personnages à l’aide de vraies lignes de code et apprennent les bases de la programmation en résolvant des puzzles. Apprendre à coder devient une véritable partie de plaisir.

Robot, drone, alouette... Le code s’anime.

Quoi de mieux que voir une idée se concrétiser pour rendre l’apprentissage encore plus efficace? Avec les leçons sur iPad, les élèves conçoivent des programmes permettant de piloter robots et drones. Une approche pratique qui ancre les concepts de programmation et l’ingénierie dans la réalité.

Matière à réflexion, à création et à découverte avec Swift.

Pour vous aider à enseigner la programmation, nous avons créé tout un éventail de ressources normalisées : activités en classe, puzzles d’apps, sujets de discussion, etc. Voici un aperçu du matériel d’enseignement de Swift sur iPad.

Pour vous lancer avec votre classe, téléchargez les guides de l’enseignant.

Premiers pas en programmation 1

Le guide Premiers pas en programmation 1 vous aide à utiliser des apps visuelles comme codeSpark et Tynker pour apprendre aux élèves de la maternelle à la deuxième année à penser comme des programmeurs. Les leçons qu’il comporte montrent comment appliquer des concepts tels que séquences, débogage et énoncés conditionnels dans des situations du quotidien. Il propose également des leçons hors ligne, des sujets de journal et des puzzles.

Premiers pas en programmation 2

Les élèves de la troisième à la cinquième année explorent encore plus le codage en renforçant leurs compétences. Ils résolvent entre autres de vrais problèmes de programmation, testent les programmes de leurs camarades, conçoivent des codes pour divers robots et explorent la conception d’interface. Ils mettent aussi leurs connaissances en pratique en résolvant des puzzles avec des apps visuelles comme Tynker.

Apprendre à coder 1 et 2

Apprendre à coder 1 et 2 est conçu pour vous aider à intégrer Swift Playgrounds à votre enseignement, quelle que soit votre expérience en programmation. Il présente les concepts clés de la programmation, tout en montrant comment son mode de pensée peut s’appliquer à d’autres matières et situations du quotidien.

La programmation pour tous, plus accessible que jamais.

Tout le monde mérite d’apprendre à coder. C’est pourquoi nous avons créé des ressources accessibles à l’intention des professeurs d’élèves vivant avec un handicap.

Guide de l’enseignant Learn to code 1 & 2 en version accessible

La version accessible du guide de l’enseignant Apprendre à coder 1 et 2 renferme de nouvelles activités avec Swift Playgrounds qui donnent vie à des concepts de programmation pour tous les apprenants. Optimisée pour VoiceOver, elle comprend des descriptions audio et des vidéos avec sous-titres codés.

Swift Playgrounds Tactile Puzzle Worlds

Proposant des contenus en braille anglais unifié, du texte en gros caractères et des visuels en relief, Tactile Puzzle Worlds aide les élèves aveugles ou malvoyants à parcourir les puzzles Swift Playgrounds. Les enseignants peuvent imprimer les visuels tactiles avec une imprimante braille, ou les commander en version papier.

Avec Swift et Mac, aidez vos élèves à devenir de vrais concepteurs d’apps.

Vos élèves sont prêts à concevoir une app? Alors faites-les passer au développement sur Mac dans Xcode. Grâce aux leçons utiles que nous avons mises au point, vous êtes en mesure de leur fournir les outils, techniques et concepts des professionnels. Et en leur donnant les moyens de créer des apps fonctionnelles, vous laissez leurs idées devenir réalité.

De quoi éveiller le développeur d’apps en eux.

Nous avons préparé des leçons qui permettent aux élèves de s’exercer avec les outils, techniques et concepts requis pour concevoir une app iOS de A à Z. Et nous avons créé des guides pour que les enseignants puissent les accompagner. Voici un aperçu des fonctionnalités utiles pour enseigner le développement d’apps avec Swift.

Téléchargez les guides pour apprendre et enseigner le développement d’apps.

AP® Computer Science Principles with Swift*

D’une durée d’un an, ce cours Advanced Placement® s’adresse aux apprentis programmeurs. Les élèves acquièrent une expérience pratique des outils et techniques nécessaires pour concevoir des apps iOS simples, tout en se préparant à l’examen AP sur les principes informatiques.

Introduction au développement d’apps avec Swift

Ce cours d’un trimestre initie les étudiants du secondaire et du postsecondaire au développement d’apps, à Swift et à Xcode. À la fin du cours, ils créent une ou deux apps de A à Z en mettant en pratique leurs compétences de programmation.

Envie de coder? Bienvenue dans le club!

L’apprentissage va bien au-delà de la salle de classe. Pensées pour les groupes parascolaires, les cercles d’étude et les cours d’été, les trousses du Club de programmation Swift offrent encore plus d’occasions d’apprendre à coder. Les activités amusantes incitent les jeunes à collaborer, à créer des prototypes d’apps et à voir tout ce que la programmation peut apporter à leur communauté. Et des guides de l’animateur fournissent les outils nécessaires pour aider chaque élève à coder avec créativité.