=====outils possibles===== ==== cartes mots-clés langage ==== À utiliser en cours magistral pour appuyer le vocabulaire limiter. === référence === [[https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Mots_r%C3%A9serv%C3%A9s|Mots réservés en JS (MDN)]] Voir [[js:vocabulaire|vocabulaire javascript : mots réservés]], [[js:couleurs|couleurs pour la coloration syntaxique]]. On peut aussi y ajouter les signes tels que ':', ';', ',', ainsi que les [[js:opérateurs]]. =====sujets possibles===== ==== HTML : bases ==== === objectifs === Comprendre le fonctionnement du HTML, savoir identifier les différents éléments du code source d'une page web. Comprendre === ateliers possibles === == composition visuelle == Créer une composition visuelle avec des éléments html. But : première approche ludique, libre, afin de démystifier le HTML et encourager à mettre la main à la pâte. ==== Programmation : vocabulaire et concepts de base ==== === objectifs === Une première approche des concepts important et du vocabulaire de base. Savoir identifier et nommer les composants d'un programme informatique. À voir : - fonctionnement d'un ordinateur (simplifié, revoir cours MIT slides handouts_lectureSlides_Lecture1_3) - composant : - mémoire - control unit [program counter] - arithmétic logic unit - <- input - -> output -> À revoir pour savoir expliquer ça ! Vocabulaire : - environnement/mémoire/closures - paradigme de programmation - langage de programmation (haut/bas-niveau) - variable (type, nom/identificateur+contraintes de nommage, valeur, adresse, portée, référence) https://fr.wikipedia.org/wiki/Variable_%28informatique%29 - structures de contrôle - recursion - fonction, arguments - classe - objet, méthode, propriété - style de code, camelCase et co - sémantique/syntaxe - ... === ateliers possibles === == horloge == Composition graphique sur un système d'horloge. (À mettre en rapport avec le HTML, atelier-pont ?)