Enseigner la programmation

Enseigner la programmation, c’est bien plus que montrer le langage de la technologie : c’est inculquer de nouvelles façons de penser et de donner vie aux idées. Apple a créé deux collections de ressources pour vous aider à intégrer la programmation en classe, que vous fassiez vos premiers pas ou guidiez vos élèves dans le processus de certification Swift.

Tout commence avec Swift.

Créé par Apple, Swift est un langage de programmation aussi convivial que puissant. Ses commandes reposent sur des mots que vous employez tous les jours. Et il sert aux pros pour développer les apps que vous utilisez couramment sur iPhone, iPad, Mac, Apple TV ou Apple Watch.

La programmation pour tous

Apprendre à coder, un jeu d’enfant avec Swift Playgrounds.

Les ressources La programmation pour tous vous guident à travers Swift Playgrounds, une app qui initie les jeunes à la programmation avec des puzzles interactifs et des personnages amusants. Pensées pour les élèves de huit ans et plus, elles vous aideront à enseigner le code dans le langage des développeurs d’apps professionnels.

En savoir plus sur Swift Playgrounds

Voyez comment des enseignants du monde entier tirent parti de La programmation pour tous.

Soutenez chaque élève.

Les ressources La programmation pour tous proposent des activités à réaliser en classe pour intégrer les concepts de programmation, en plus d’exercices qui permettent de coder et résoudre des problèmes concrètement, sur un appareil. Les guides de l’élève invitent les jeunes à progresser à leur rythme, tandis que les guides de l’enseignant vous aident à les accompagner en offrant des pistes de soutien et des défis motivants.

La programmation pour tous – Puzzles

Totalisant plus de 40 heures d’activités modulables, les guides Puzzles servent d’initiation aux concepts clés de la programmation. Au fil des chapitres, les élèves peuvent approfondir leurs apprentissages, manier le code, mettre en pratique leurs connaissances, et exprimer de manière créative le rôle de la programmation dans leur vie.

La programmation pour tous – Aventures

Destiné aux jeunes qui ont terminé les exercices de Puzzles, le guide Aventures ouvre tout un mode de possibilités pour coder avec Swift. Des activités libres permettent aux élèves de tester différentes fonctions matérielles et notions de programmation événementielle, de manière à exprimer leurs idées les plus créatives.

  • Bientôt disponible

Des outils pour apprendre. Autrement.

Tout le monde a le droit d’apprendre à coder. Pour les personnes aveugles ou malvoyantes, les puzzles de Swift Playgrounds peuvent être parcourus à l’aide de texte en braille et de graphiques tactiles imprimables en relief. Et pour les élèves qui ont un trouble auditif, des vidéos animées en langue des signes américaine par des programmeurs sourds rendent l’enseignement et l’apprentissage du code plus accessibles.

Lancez-vous.
Essayez l’Heure de code.

Du 9 au 15 décembre, célébrez la Semaine de l’enseignement de l’informatique en organisant votre propre Heure de code, ou participez à un atelier de programmation gratuit à votre Apple Store.

Programmer avec Swift

Vos apps à partir de zéro dans Xcode.

Pas besoin d’expérience préalable pour plonger dans la conception et le développement d’apps. Avec les ressources Programmer avec Swift, vous pouvez facilement montrer aux élèves de 14 ans et plus à coder comme les pros, que ce soit pour un trimestre ou pour l’obtention de la certification.

Enseignez le développement d’apps.

Les guides Programmer avec Swift sont assez flexibles pour convenir à tous vos élèves, des novices aux virtuoses. Les leçons permettent d’acquérir de l’expérience pratique avec Swift dans Xcode, l’environnement de développement intégré que les professionnels utilisent pour créer des apps.

Introduction au développement d’apps
avec Swift

Ce cours d’un trimestre initie les élèves du secondaire et du postsecondaire au développement d’apps, à Swift et à Xcode. À la fin du cours, les compétences en programmation sont mises à profit dans la création d’une app iOS de base.

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.


Codez au niveau supérieur.

Vos élèves ont le champ libre avec Swift et Xcode. Pour aider les aspirants développeurs à repousser les limites du possible, Apple offre des ressources telles que contenus avancés, programme de certification et outils professionnels.

App Development with Swift*

Destiné aux groupes du secondaire et du postsecondaire, ce cours d’un an vise à approfondir la compréhension de Swift, de Xcode et du développement d’apps iOS. En mettant à profit leurs compétences, les élèves bâtissent des miniprojets et testent leur code dans des playgrounds Xcode. Un module optionnel leur apprend à créer des expériences de réalité augmentée avec ARKit. À la fin du cours, toute la classe est outillée pour concevoir une app entièrement fonctionnelle.

Incitez votre classe à décrocher la certification Swift.

Les profs qui donnent le cours App Development with Swift peuvent aider les élèves à tester leur maîtrise de Swift et de Xcode pour recevoir un badge numérique. La certification de niveau 1 App Development with Swift peut être obtenue moyennant la réussite d’un examen administré par Certiport**; elle atteste que l’élève a les compétences requises pour poursuivre son cheminement en développement d’apps.

Aidez vos élèves à devenir pros des apps.

Avec le programme Apple Developer, vos élèves ont accès à des technologies de pointe, à des outils de gestion d’apps, à des exemples de code et à de la documentation pertinente. Ils peuvent même distribuer leurs apps à plus d’un milliard de personnes sur l’App Store.

À l’école. Et au-delà.

Les ressources du Club de programmation Swift réunissent tout ce dont vos élèves et vous avez besoin pour lancer votre propre club. Elles incluent des astuces pour recruter des membres, des idées inspirantes pour inventer des apps, et des marches à suivre pour créer des prototypes selon les principes de conception d’Apple. Et au terme de l’activité, le Guide pour l’exposition d’apps peut vous aider à organiser un événement soulignant les réalisations des élèves – et leur ingéniosité.

Apple Teacher

Apple Teacher est un programme gratuit qui aide les profs à maîtriser iPad et Mac, à trouver des idées d’activités et à obtenir des mentions pour leurs acquis.

Ressources pour enseignants

Apple fournit des ressources gratuites et interactives pour l’enseignement et l’apprentissage. Trouvez des idées inspirantes pour promouvoir la programmation et la créativité dans vos cours.