Un enseignant aide un élève à utiliser un programme sur iPad.

La programmation pour tous

La technologie possède un langage. La programmation est la façon de le parler. Et nous croyons qu’il s’agit d’une compétence essentielle. En apprenant à programmer, on apprend à résoudre des problèmes et à travailler en équipe de façon créative. Par-dessus tout, on acquiert les outils nécessaires pour transformer une simple idée en app. Et selon nous, tout le monde devrait avoir la possibilité de créer quelque chose qui peut changer le monde. Nous avons donc imaginé une nouvelle approche qui permet à chacun d’apprendre et d’enseigner la programmation.

D’ailleurs, la programmation, c’est quoi?

Les programmes donnent vie à pratiquement tout ce qui nous entoure. Quand vous démarrez votre voiture, ils permettent à la clé d’envoyer un signal au moteur. Vous avez envie d’une pizza? C’est un programme qui passe votre commande en ligne. Et dans vos apps favorites, c’est aussi grâce à eux si vous pouvez envoyer un message, publier une photo ou changer de tête avec celle de votre chat.

Un écran d’iPhone qui affiche une app de commande de repas présentant divers restaurants.
Icône de Swift

Nous avons créé un langage pour tous.

Un MacBook ouvert dont l’écran est divisé en deux. La moitié gauche affiche une partie du code Swift nécessaire pour créer le pendule de Newton; la moitié droite affiche le résultat. À gauche du MacBook, un iPhone dont l’écran affiche une constellation. Partiellement caché derrière le MacBook, un iPad dont l’écran affiche une app Disney avec la vue en plongée d’un bateau sur une rivière.

Nous avons conçu Swift pour qu’il soit facile à utiliser. Pour que vous puissiez observer ce que vous créez, à mesure que vous le créez. Vous écrivez à gauche, et vous voyez tout de suite le résultat à droite. C’est un langage interactif et amusant, avec une syntaxe à la fois concise et expressive. Et il n’est pas seulement idéal pour faire ses premiers pas en programmation – il est aussi très puissant. Ce n’est pas un hasard si certaines des apps les plus populaires sont créées avec Swift.

Un MacBook ouvert dont l’écran est divisé en deux. La moitié gauche affiche une partie du code Swift nécessaire pour créer le pendule de Newton; la moitié droite affiche le résultat. À gauche du MacBook, un iPhone dont l’écran affiche une constellation. Partiellement caché derrière le MacBook, un iPad dont l’écran affiche une app Disney avec la vue en plongée d’un bateau sur une rivière.

Nous avons aussi revu les façons de s’initier à la programmation.

Un iPad affiche sur fond sarcelle « You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk. » Un petit personnage animé se trouve sous le texte, à côté d’un feu de circulation. En arrière et à droite de l’iPad, un MacBook ouvert affiche un écran dans Xcode, avec le titre « Connect the River Markers », et l’image d’une rivière recouverte d’un quadrillé et de repères de différentes couleurs.

Nous avons mis autant d’efforts à imaginer la meilleure façon d’apprendre Swift que nous en avons mis à concevoir le langage lui-même. Avec l’app Swift Playgrounds pour iPad, l’utilisateur s’initie à la programmation tout en s’amusant. Au cours des leçons Apprendre à coder, il doit résoudre des puzzles et faire bouger d’un simple toucher des personnages rencontrés au fil des exercices, à l’aide de vraies lignes de code. Quand il est prêt à créer sa première app, le guide Introduction au développement d’apps avec Swift l’accompagne du début à la fin. Puis, une fois les notions de base maîtrisées, il peut tester ses connaissances avec les playgrounds dans Xcode, le logiciel utilisé pour concevoir des apps sur Mac.

En savoir plus sur Swift Playgrounds

Un iPad affiche sur fond sarcelle « You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk. » Un petit personnage animé se trouve sous le texte, à côté d’un feu de circulation. En arrière et à droite du iPad, un MacBook ouvert affiche un écran dans Xcode, avec le titre « Connect the River Markers » et l’image d’une rivière recouverte d’un quadrillé et de repères de différentes couleurs.

Invitez la programmation à votre école.

Nous vous donnerons des idées de leçons et d’activités de groupe à réaliser en classe ou dans le cadre de programmes parascolaires. Vous aurez aussi accès à des présentations, à des astuces et à des méthodes d’évaluation pour mesurer les progrès de vos élèves.

En savoir plus sur le programme pédagogique de Swift Playgrounds (PDF)

En savoir plus sur le programme pédagogique du guide Introduction au développement d’apps avec Swift (PDF)

Couverture de Learn to Code 1 & 2: Teacher Guide

Télécharger
Apprendre à coder 1 et 2 – Guide de l’enseignant

Couverture du livre App Development with Swift Teacher Guide

Télécharger
Introduction au développement d’apps avec Swift –
Guide de l’enseignant

Ressources pour la programmation.

Icône de Swift

Swift

Apprenez-en davantage sur Swift pour les programmeurs de tous les niveaux.

En savoir plus sur Swift

Logo du site des développeurs

Site des développeurs

Profitez d’un accès gratuit à des ressources techniques, comme des vidéos et des exemples de codes.

En savoir plus sur le site des développeurs

Icône d’iTunes U

Livres, cours et apps

Découvrez des ressources utiles pour apprendre et enseigner la programmation.

En savoir plus sur les livres, les cours et les apps