Skip to main content
Ingenium Logo

You are leaving IngeniumCanada.org

✖


This link leads to an external website that Ingenium does not control. Please read the third-party’s privacy policies before entering personal information or conducting a transaction on their site.

Have questions? Review our Privacy Statement

Vous quittez IngeniumCanada.org

✖


Ce lien mène à un site Web externe qu'Ingenium ne contrôle pas. Veuillez lire les politiques de confidentialité des tiers avant de partager des renseignements personnels ou d'effectuer une transaction sur leur site.

Questions? Consultez notre Énoncé de confidentialité

Ingenium Le réseau

Langue

  • English
Search Toggle

Menu des liens rapides

  • Sites Ingenium
  • Magasiner
  • Donner
  • S'abonner
Menu

Main Navigation

  • Explorer
    • Catégories
    • Types de médias
    • Tableaux
    • Articles vedettes
  • À propos
    • À propos du Réseau
    • Nos partenaires

« Code in Place » : apprendre le langage Python durant une pandémie

Share
3 m
5 août 2020
Catégories
Informatique
Catégories
Éducation
Génie et technologie
Médias
Article
Profile picture for user Kristy von Moos
Par : Kristy von Moos
Ingenium - Musées des sciences et de l’innovation du Canada
Photo prise de côté d’un ordinateur portable montrant un code partiellement flou.
Crédit photo
Pexel

C’était une journée normale de mars 2020 et mes collègues d’Ingenium et moi étions au bureau, faisant notre travail comme d’habitude. Le lendemain, le monde a basculé. En quelques heures, les directives sont passées de « nous vous encourageons à faire du télétravail » à « vous devez travailler à la maison ». Les écoles et les garderies ont fermé, alors mon fils était également à la maison. C’était (et ce l’est toujours) angoissant, accablant et, parfois, impossible.

Je ne vous apprends rien. La plupart des gens partout sur la planète sont dans le même bateau. Le cycle des nouvelles est rapide. Ce que l’on sait sur le virus de la COVID-19 ne cesse d’évoluer. Et les réactions des gens sont presque aussi fluctuantes. Dans cet article, je veux vous parler d’une réaction particulièrement extraordinaire à se faire dire « restez chez vous », soit la décision de deux professeurs de Stanford de mener une expérience éducative exceptionnelle.

Un soir, alors que je furetais sur Twitter, je suis tombée sur ce gazouillis (en anglais seulement) :

Une capture d’écran d’une grille 4 x 6 présentant un petit carré nommé Karel, prêt à suivre les instructions simples, comme « bouger vers l’avant », données par le programmeur dans Python.
Crédit photo
Le programme « Karel »

Le programme « Karel », un outil utilisé par Stanford Computer Science pour présenter les principes fondamentaux de Python et d’autres langages de programmation aux étudiants.

J’étais intriguée. Je ne connaissais rien du programme d’informatique de Stanford et je n’avais jamais participé à aucun cours de programmation. Ma formation est fortement ancrée dans les « arts libéraux », mais je devais admettre que découvrir Python, un langage de programmation général de niveau supérieur, pourrait m’aider à mieux prendre part au côté technique de mon travail en tant qu’agente de contenu numérique pour Ingenium ou, du moins, me permettre de discuter de façon plus cohérente avec les développeurs sur ce que je recherche.

J’ai donc fait une demande. La page d’inscription demandait une brève description de la raison pour laquelle je voulais apprendre le langage Python, un engagement exigeant de consacrer au moins 15 heures par semaine au cours et quelques exercices de programmation de base à l’aide d’un petit programme « robot » nommé Karel. La demande d’inscription envoyée, j’ai continué de vaquer à mes occupations, ignorant ce qui se passait en coulisses. Chris Piech et Mehran Sahami, les professeurs derrière l’expérience, ont été étonnés de découvrir que leur offre généreuse répondait à un besoin. Ils s’attendaient à recevoir 1 000 inscriptions tout au plus. Ils en ont reçu plus de 80 000.

Étonnamment, on m’a acceptée dans le programme. Ils ont choisi près de 10 000 étudiants et recruté des chefs de section bénévoles pour des groupes de 10 à 12 apprenants. Il y avait des participants de partout dans le monde, provenant d’horizons encore plus variés que les lieux d’origine. Dans ma petite section, nous avions des étudiants des États-Unis, de l’Italie, de l’Ukraine et du Canada.

Dès le départ, l’expérience était incroyable. Des babillards avec une communauté active et engagée ont pris vie. Nous avons commencé à nous rendre compte que nous n’étions pas seulement inscrits à un cours, mais à quelque chose de plus grand.

Les exposés étaient exceptionnels, grâce au style d’enseignements détendu et facile à comprendre de Dr Sahami et de Dr Piech. De plus, des exercices stimulants aidaient à renforcer les concepts. Les groupes de section étaient un espace où 10 à 12 participants pouvaient s’attaquer à des concepts difficiles ensemble avec un chef de section bénévole. L’apprentissage était intense, et demandait du temps et de la patience. Mais le tout en a tellement valu la peine (même lorsque nos enfants se pointaient pendant le cours!).

Je dois admettre que je ne suis pas une pro de la programmation (même si j’en sais beaucoup plus qu’avant). Aucun cours de cinq semaines ne peut faire ça. Toutefois, savoir un peu mieux comment les choses fonctionnent sous le capot m’a aidé à comprendre beaucoup plus comment marche la technologie. Aussi, le sentiment de communauté, le style accessible et le temps que tous partageaient généreusement ont créé une source de lumière dans une situation plutôt sombre.

Une capture d’écran du programme Zoom Background Finder créé par l’auteur du cours Code in Place. En anglais seulement.
Crédit photo
CS106A Code in Place

Nous devions décider de notre projet final pour le cours. Les participants devaient bâtir un programme de leur choix. J’ai choisi de créer un petit programme qui pourrait lire un fichier contenant les noms de fichiers et les renseignements des légendes pour certaines photos d’archive d’Ingenium, et trouver une image de fond Zoom selon un mot-clé attribué par l’utilisateur. Le développement de ce projet m’a permis d’approfondir mes compétences et d’inclure l’importation et la manipulation de données, ce que je fais souvent dans le cadre de mon emploi chez Ingenium. Voici un lien vers une vidéo qui vous montre comment ça fonctionne. Pendant que vous y êtes, jetez un coup d'œil à d’autres projets, ils sont vraiment incroyables! Le cours a aussi donné lieu au balado Humans of Code in Place, qui raconte l’histoire remarquable de certains participants.

Pour conclure, j’aimerais remercier chaleureusement l’équipe de Code in Place. Des occasions comme celle-là ne se pointent pas tous les jours et je suis heureuse d’avoir eu la chance d’y participer.

Apprenez-en davantage sur le projet Code in Place dans la publication The Stanford Daily (article en anglais seulement).

Mots-clés
computer science, computer programming, éducation
Auteur(s)
Profile picture for user Kristy von Moos
Kristy von Moos
Suivre

Kristy von Moos est la Coordinatrice de le projet de gestion des actifs numériques à Ingenium. Kristy est titulaire d’un baccalauréat en histoire et philosophie de l’Université St Thomas, et d’une maîtrise en histoire publique de l’Université Carleton. Elle a travaillé au sein d’entreprises de médias culturels, de recherche et d’expositions virtuelles. Elle adore associer histoire, éducation et technologie. 

D’autres histoires par

Profile picture for user Kristy von Moos
Kristy von Moos
Ingenium - Musées des sciences et de l’innovation du Canada
Une photo en noir et blanc prise du haut des airs. La photo montre une série de quais avec des bâtiments au port, et des rues de la ville à l’arrière. On voit la Citadelle d’Halifax en arrière-plan.

Série « Villes » des archives d’Ingenium : Halifax

Une petite boîte ouverte contenant plusieurs petits outils de perforation en métal utilisés pour administrer le vaccin liquide contre la variole en grattant la peau puis en frottant le vaccin sur l’égratignure.

L’histoire des vaccins : de la variole à la COVID-19

Photo noir et blanc d’un sentier pédestre bordé de tulipes, et d’un grand édifice en arrière-plan avec de hautes flèches.

Série « Villes » des archives d’Ingenium : Ottawa

Une photographie noir et blanc montre de nombreuses personnes au-dessus desquelles un immense dirigeable, le R-100, est amarré au sommet d’une haute tour qui ressemble à un phare.

Était-ce un oiseau? Un avion? Un immense dirigeable appelé le R-100!

Des personnes assises dans une pièce regardent des photos diffusées sur un grand écran.

Dans les coulisses : la gestion des contenus numériques à Ingenium

Document de guerre - CNSS Bateaux d'entreposage, Parc Banff

L’économie canadienne et la Deuxième Guerre mondiale

Articles connexes

Têtes de 33 femmes, montrant la diversité des femmes dans Women in AI and Robotics

Les femmes en IA et en robotique : entretien avec Sheila Beladinejad, fondatrice et présidente de Women in AI & Robotics

Projection de carte Eckert IV colorée générée par l'IA

L'art portant un regard critique sur l'IA et la robotique

Le Shell By-Plane X 100 Astroterramare du professeur Septimus Urge (extrême droite), Pleasure Gardens du Festival of Britain, Battersea Park, Londres, Angleterre. Anon., « New British Jet Unique, but Not Matchless. » Aviation Week, 18 août 1952, 44.

Des machines de Heath Robinson / Rube Goldberg que Heath Robinson et « Rube » Goldberg eux-mêmes auraient approuvées; Ou, Le monde merveilleux de Frederick Rowland Emett et ses choses

Vue automnale d’une rivière serpentant parmi des pins, des montagnes enneigées au loin.

Thérapie sonore générée par l’IA pour les personnes gravement malades

Image épissée en trois parties représentant des betteraves à sucre à côté d’un tas de sucre blanc et de cubes de sucre, un océan partiellement couvert de nuages vu du ciel et un robot-jouet humanoïde portant un stéthoscope.

Trois choses que vous devriez savoir sur les betteraves, les satellites et la chirurgie robotique

Une image épissée en trois parties d’une caisse de concombres à l’intérieur d’une serre, une illustration artistique d’astéroïdes et d’un engin spatial, et un glucomètre numérique avec une seringue à insuline.

Trois choses que vous devriez savoir sur l’intelligence artificielle, la défense planétaire et l’insuline

Une image épissée en trois parties : un plateau d'huîtres à gauche, la représentation graphique d'un trou noir et d'une étoile à neutrons en orbite l'un autour de l'autre au centre, et l'image graphique d'un robot à droite.

Trois choses que vous devriez savoir sur l’acidification, les ondes de gravité et les humanoïdes

Trois images, côte-à-côte, de gauche à droite: un couteau en main tranche un filet de saumon, une photo de la Lune en noir et blanc, et une représentation artistique de la structure d'une protéine.

Trois choses à savoir sur l’aquaculture, les échantillons lunaires et l’intelligence artificielle

Inspiring educational resources

Ressources éducatives inspirantes

 Un robot humanoïde blanc se tient avec leur bras reposant sur la Terre

L’intelligence artificielle et la lutte contre les changements climatiques

Duo mère et fille tissant un tapis.

Le rôle clé des femmes dans l’histoire des mémoires informatiques

Footer Ingenium

À propos Le réseau

Le réseau

Contactez-nous

Ingenium
C.P. 9724, succursale T
Ottawa (Ontario) K1G 5A3
Canada

613-991-3044
1-866-442-4416
contact@IngeniumCanada.org
  • Facebook
  • Instagram
  • Twitter
  • Le Réseau

    • Accueil du Réseau
    • À propos du Réseau
    • Nos partenaires
  • Visitez

    • Ressources en ligne pour la science chez soi
    • Musée de l'agriculture et de l'alimentation du Canada
    • Musée de l'aviation et de l'espace du Canada
    • Musée des sciences et de la technologie du Canada
    • Centre Ingenium
  • Ingenium

    • Accueil Ingenium
    • À propos d'Ingenium
    • La Fondation
  • Pour les médias

    • Salle des nouvelles
    • Prix

Connect with us

Abonnez-vous à notre bulletin de nouvelles afin de recevoir les dernières nouvelles d'Ingenium directement dans votre boîte de réception!

S'inscrire

Legal Bits

Ingenium Énoncé de confidentialité

© 2023 Ingenium

Symbole du Gouvernement du Canada
  • Explorer
    • Catégories
    • Types de médias
    • Tableaux
    • Articles vedettes
  • À propos
    • À propos du Réseau
    • Nos partenaires