de la souris au clavier

une transition en douceur

avant de commencer

questions: slido.com - #G157

suivre: https://github.com/blocks-to-text/top

du souris au clavier:

c'est quoi cette transition?

isoler la machine notionelle

doucement vers le texte

les environnements transitionnels

préparer pour enseigner


slido.com - #G157

c'est quoi cette transition?

programmer les animations

programmer les données



const array = ['m', 'e', 'a', 'r', 'r', 'o', 'm', 'r', 'g', 'p'];

// ... quelques manipulations

array = ['m', 'e', 'r', 'r', 'a', 'm', 'r', 'o', 'g', 'p'];

// ... quelques manipulations

array = ['r', 'a', 'm', 'm', 'e', 'r', 'p', 'r', 'o', 'g'];

// ... quelques manipulations

array = ['p', 'r', 'o', 'g', 'r', 'a', 'm', 'm', 'e', 'r'];
            

ceci n'est pas la pensée algorithmique

slido.com - #G157

isoler la machine notionelle

la machine notionelle?

les diagrammes

visualisations

vocabulaire

pour comprendre l'exécution du programme

pour éviter les malcompréhensions standards

pour identifier les malcompréhensions

blocs ou texte, peu d'importe

texte --> tortue

blocs --> Python Tutor

puzzles d'état

sans variables temporaires

avec variables temporaires

slido.com - #G157

doucement vers le texte

coding = "extreme literacy"

formatting & syntax précis

comprendre l'idée du programmeur

comprendre l'interprétation de la machine

exprimer les idées hors-du-commun

les jeux pseudo-code

toxicode: enligne

toxicode: off-line

les editeurs bloc/texte

PencilCode

BlockPy

étudier le code comme texte

parsons problems

shuffle

spot

side-by-side

exercises de complétion

truthiness

reference vs. value

slido.com - #G157

les environnements transitionnels

environnement vs. tutoriel

environnement JS de Khan Academy

tutoriel JS de Khan Academy

les considérations

leurs niveaux

leurs intérêts

le temp disponible

langue de programmation

votre niveau

contenu & infrastructure existante

...

objectives d'apprentissage

objectives d'apprentissage

blocs au text

l'éxécution du programme

CS & analyse des données

développement software

le web

slido.com - #G157

préparer pour enseigner

pedagogical content knowledge

les malcompréhensions fréquentes

les erreurs fréquentes

identifier les corrélations

étudier = préparer

starter-code est très efficace

petits changements font une grande différence

assez de mots, un live demo

facile à créer

tu les connais bien

projets intégratifs

explore le problème sans code

discute l'idée de la modélisation

enseigner les étappes

avoir des projects similaires à étudier

coding is not about code

choisis des projets intéressants

prépare les interactions off-line

travaille en groupe

avoir une présentation des erreurs

avoir une présentation des solutions

slido.com - #G157

du souris au clavier:

c'est quoi cette transition?

isoler la machine notionelle

doucement vers le texte

les environnements transitionnels

préparer pour enseigner


slido.com - #G157



https://github.com/blocks-to-text/top

slido.com - #G157