La recherche globale pour l'éducation: Bonjour codage - Quand avez-vous So Cool?

cmrubinworld_lilgirl(500)

« Nous écrivons spécifiquement notre contenu en utilisant un langage qui peut comprendre même les jeunes enfants. » - Derek Lo

Pourquoi les 600,000 bien rémunérés emplois technologie non remplie, en 2015 aux États-Unis seulement, ou est la meilleure question: Est-ce la technologie développe plus rapidement que les humains peuvent apprendre à manipuler?

Selon le maison Blanche, par 2018, 51 pour cent des emplois SOUCHES sera dans les domaines liés à la science informatique. Cependant, le nombre d'employés de haute technologie n'a pas augmenté ainsi que le nombre d'emplois disponibles. Pourquoi? La réponse est simple: le manque d'éducation pertinente. La Maison Blanche soutient que seulement un quart des écoles K-12 offrent la science informatique de haute qualité avec la programmation et le codage. En outre, dans 2016, le Centre de recherche PEW a rapporté que seulement 17% des adultes croyaient qu'ils étaient « prêts numérique. »

Quand on regarde la diversité, les choses ne font qu'empirer. Dans 2015, 22 pour cent des étudiants qui suivent l'examen AP Computer Science étaient des filles en 13 pour cent étaient des Afro-américains ou Latino. Ces statistiques ne sont pas U.S. spécifique; dans 2015, L'Australie a indiqué que seulement 28 pourcentage de emplois dans les TIC ont été occupés par des femmes.

Le codage a toujours été considéré comme un champ mystérieux, quelque chose Derek Lo, co-fondateur de la nouvelle application « Py », veut changer. Lancé en 2016, l'application propose des cours interactifs sur tout de Python pour le développement iOS. La « proposition de valeur unique,» Comme il l'écrit, a été un succès révolutionnaire. L'application orientée plaisir a jusqu'ici donné lieu à plus 100,000 téléchargements sur iTunes et à la fois Lecture Google.

La plupart des parents froncent les sourcils quand les enfants utilisent leur téléphone à la table, mais si les enfants apprenaient à coder sur dimanche rôti? "D'accord, alors peut-être pas le rôti du dimanche, mais sérieusement, pourrait une application de codage plus accessible et amusant faire toute la différence?"

La recherche globale pour l'éducation est heureux d'accueillir l'un des fondateurs de Py, Derek, pour discuter de la façon dont l'approche révolutionnaire de Py est littéralement fait le codage frais.

cmrubinworld_analysis(500)

« Le codage peut fournir aux gens la capacité impressionnante d'être capable de créer des choses tangibles comme des sites Web et des applications. Il inculque aussi des choses moins tangibles comme une plus grande aptitude à la réflexion systématique et la prise de décision logique. » - Derek Lo

Les gens disent aujourd'hui l'éducation est souvent traitée comme une entreprise et les besoins que les étudiants individuels n'ont pas été suffisamment prioritaire. Comme le nombre de candidats qualifiés augmente, améliorer les outils d'apprentissage individualisés, tel que Py, aider les générations d'aujourd'hui demeurent compétents dans notre monde globalisé, même avec les systèmes éducatifs « brisés »?

Oui. Alors que les taux d'acceptation des collèges baisse, plus de personnes auront besoin d'alternatives pour des compétences professionnelles essentielles apprentissage, et nous pensons que Py sera une grande partie de cette. En utilisant des algorithmes d'apprentissage automatique, nous sommes en mesure d'adapter l'expérience utilisateur en fonction des compétences avant et le comportement dans l'application, la création d'un programme sur mesure. Avoir un tuteur personnel dans votre poche qui sait comment vous apprendre et ce que vous devriez apprendre est puissant et pourquoi nous investissons dans la personnalisation.

Py fournit à ses utilisateurs une plate-forme simple et facile alors que de nombreuses autres applications de codage (e.g. En savoir solo) ont opté pour plusieurs plans de cours traditionnels et sérieux. Est-ce que faire des applications d'apprentissage apparaissent carburant plus grave la conception que le codage est une chose difficile et effrayant d'apprendre? Sommes-nous trop compliquer le domaine du codage et de la rendre semblent inaccessibles pour les personnes ou les élèves devraient vraiment ce prudent de la programmation?

L'une des raisons pour lesquelles mon co-fondateur et moi avons commencé à démystifier Py est « codage ». Maintenant, il est facile en le rendant amusant. Lorsque vous faites glisser des blocs jolis autour et en appuyant sur les boutons colorés, il ne se sent pas comme travail. Pourtant, les utilisateurs sont trempent encore tout le même savoir qu'ils seraient en obstinés par un manuel ennuyeux. Nous avons aussi éviter volontairement le jargon de programmation jusqu'à ce que l'apprenant est prêt. Un bon exemple est lorsque nous enseignons les utilisateurs sur les boucles - nous utilisons des mots comme « répéter » au lieu de « itérer ». La quasi-totalité des cours de Py se concentrent sur l'enseignement des concepts fondamentaux en utilisant un langage simple et de façon interactive.

Aussi, beaucoup de gens ont peur loin d'apprendre à coder parce qu'ils entendent des amis que l'informatique est une grande difficulté à l'école. Une chose importante à réaliser est qu'il ya une grande différence entre la science informatique théorique et de faire un site web simple. Un art majeur pourrait ne pas besoin de comprendre l'algorithme de Dijkstra, mais profiteraient grandement de connaître un peu de HTML et CSS.

cmrubinworld_girl(500)

“Nous sommes très heureux d'aider à changer l'image des gens (et l'image de soi) de qui est un codeur et encourager activement plus de filles à entrer dans le codage. » - Derek Lo

Que diriez-vous aux sceptiques qui se demandent si une application de jeu ressemblant comme Py peut vraiment aider les gens à apprendre à coder correctement?

Gamification est pas un obstacle à l'apprentissage - il accélère. En vous gardant excité et engagé, Py vous apprend mieux que si vous avez été ennuyé ou zoné. Lorsque vous amuser, vous réellement apprendre plus vite et mieux.

Une autre façon de formuler cette question pourrait être, « Même si Py est amusant, ne vous repartez avoir appris quelque chose de lui?" La réponse est oui, absolument. Nous sommes données axée sur très, l'amélioration constante de nos cours en analysant les progrès de nos utilisateurs. Nous pouvons voir (et suivre) de réels progrès dans la capacité de nos utilisateurs à tout comprendre de la sémantique de base à des algorithmes de haut niveau et les principes de conception.

Pensez-vous que la surface comme jeu de Py permet aux jeunes générations de se impliquer davantage avec le codage?

Oui. Nous écrivons spécifiquement notre contenu en utilisant le langage que même les jeunes enfants peuvent comprendre. En fait, un parent nous ont envoyé l'autre jour nous disant qu'il utilisait pour enseigner Py son fils de 10 ans Python! Actuellement, notre cible démographique est sans aucun doute un peu plus que si. Nous pensons que la solution Py apprendre à code pour la génération Snapchat.

Quelles sont les compétences générales ne codage enseigner aux enfants / jeunes adultes?

Le codage peut fournir aux gens la capacité impressionnante de pouvoir créer des choses tangibles comme des sites Web et des applications. Il inculque aussi des choses moins tangibles comme une plus grande aptitude à la réflexion systématique et la prise de décision logique.

5a0921871c00002700b347af

« Une fois que vous comprenez comment fonctionne l'algorithme, taper sur devrait être une réflexion après coup. La chose importante est à elle seule fois comprendre que vous faites, il est à toi pour toujours. » - Derek Lo

Py a récemment conclu un partenariat avec les filles qui code. Pourquoi pensez-vous que le codage a été marqué dans l'histoire comme une profession « mâle » et comment comptez-vous éliminer cet écart entre les sexes?

Historiquement quelques-uns des plus importants informaticiens sont des femmes. Ada Lovelace et Grace Hopper sont considérés comme des pionniers de la programmation. stéréotypes de côté, les hommes et les femmes sont évidemment tout aussi capables de devenir de grands ingénieurs logiciels. Nous sommes très heureux d'aider à changer l'image des gens (et l'image de soi) de qui est un codeur et encourager activement plus de filles à entrer dans le codage. Nous sommes de grands fans de Girls Who Code et nous sommes si heureux de leur offrir des abonnements premium gratuits pour certains de leurs étudiants.

Quand nous pensons à codage, nous envisageons la plupart des écrans d'ordinateur, mais nous avons tendance à utiliser nos téléphones plus souvent que nous faisons nos ordinateurs. Comment pont Py l'écart entre l'utilisation d'un écran d'ordinateur plutôt que d'apprendre à coder sur des appareils plus petits? Le monde est en train de changer de codage à utiliser les smartphones ou encore est le codage d'un champ en fonction « informatique » en général?

Les gens ne sont pas réellement besoin de taper beaucoup de code pour apprendre les concepts nécessaires pour devenir de grands programmeurs. Nous avons construit les types d'interaction comme « fill-in-the-blank » qui permettent aux utilisateurs de modifier rapidement le code à la volée sans taper. Récemment, nous avons également créé un clavier personnalisé qui permet aux utilisateurs de taper le code réel sur leur téléphone d'une manière sans friction. Ce qui est excellent pour les programmes courts et la pratique des fondamentaux, et c'est la façon dont nous faisons la transition de l'ordinateur au téléphone et vice versa plus facile. L'application de ces connaissances pour créer un site web ou une application ne prend toujours en premier lieu sur les ordinateurs. Mais le monde connaît une vague de nouvelles applications d'apprentissage mobile, et je pense que nous sommes à l'avant-garde de cette tendance.

Comment envisagez-vous le monde de codage changeant dans la prochaine 15-20 ans? Comment se Py suivre ces changements dans le domaine?

Codage deviendra moins sur la mémorisation de la syntaxe de base et plus sur la compréhension de haut niveau de ce qui se passe réellement. Au minimum, langages de programmation sont métamorphosés de bas niveau (décalage de bits, et l'allocation de mémoire) à haut niveau (structures de données abstraites et la programmation fonctionnelle), de obtus (Assemblée, langage machine) à un humain (Python, Rapide).

Voilà pourquoi Py met l'accent sur les concepts de haut niveau. Une fois que vous comprenez comment fonctionne l'algorithme, taper sur devrait être une réflexion après coup. La chose importante est à elle seule fois comprendre que vous faites, il est à vous pour toujours.

Pour plus d'informations

(Zita Petrahai a contribué à cet article)

(Toutes les photos sont une gracieuseté de CMRubinWorld)

5a0921cb1b00001500376bf7

C. M. Rubin et Derek Lo

Rejoignez-moi et leaders d'opinion de renommée mondiale dont Sir Michael Barber (Royaume-Uni), Dr. Michael Bloquer (États-Unis), Dr. Leon Botstein (États-Unis), Professeur Clay Christensen (États-Unis), Dr. Linda Darling-Hammond (États-Unis), Dr. MadhavChavan (Inde), Charles Fadel (États-Unis), Le professeur Michael Fullan (Canada), Professeur Howard Gardner (États-Unis), Professeur Andy Hargreaves (États-Unis), Professeur Yvonne Hellman (Pays-Bas), Professeur Kristin Helstad (Norvège), Jean Hendrickson (États-Unis), Professeur Rose Hipkins (Nouvelle-Zélande), Professeur Cornelia Hoogland (Canada), Honorable Jeff Johnson (Canada), Mme. Chantal Kaufmann (Belgique), Dr. EijaKauppinen (Finlande), Le secrétaire d'Etat TapioKosunen (Finlande), Professor Dominique Lafontaine (Belgique), Professeur Hugh Lauder (Royaume-Uni), Seigneur Ken Macdonald (Royaume-Uni), Professeur Geoff Masters (Australie), Professeur Barry McGaw (Australie), Shiv Nadar (Inde), Professeur R. Natarajan (Inde), Dr. PAK NG (Singapour), Dr. Denise Pape (États-Unis), Sridhar Rajagopalan (Inde), Dr. Diane Ravitch (États-Unis), Richard Wilson Riley (États-Unis), Sir Ken Robinson (Royaume-Uni), Professeur Pasi Sahlberg (Finlande), Professeur Manabu Sato (Japon), Andreas Schleicher (PISA, OCDE), Dr. Anthony Seldon (Royaume-Uni), Dr. David Shaffer (États-Unis), Dr. Kirsten immersive, (Norvège), Chancelier Stephen Spahn (États-Unis), Yves Thézé (LyceeFrancais États-Unis), Professeur Charles Ungerleider (Canada), Professeur Tony Wagner (États-Unis), Sir David Watson (Royaume-Uni), Professeur Dylan Wiliam (Royaume-Uni), Dr. Mark Wormald (Royaume-Uni), Professeur Theo Wubbels (Pays-Bas), Professeur Michael Young (Royaume-Uni), et le professeur Zhang Minxuan (Chine) alors qu'ils explorent les grandes questions d'éducation de l'image que toutes les nations doivent faire face aujourd'hui.

La recherche globale pour l'éducation communautaire page

C. M. Rubin est l'auteur de deux séries en ligne largement lecture pour lequel elle a reçu une 2011 Upton Sinclair prix, "Le Global Search pour l'éducation» et «Comment allons-nous savoir?"Elle est également l'auteur de trois livres à succès, Y compris The Real Alice au pays des merveilles, est l'éditeur de CMRubinWorld et est une fondation perturbateurs Fellow.

Suivez C. M. Rubin sur Twitter: www.twitter.com/@cmrubinworld

Auteur: C. M. Rubin

Partager cet article sur