Skip to content

SteveDoesStuff/clc-generative-art-with-processing

Repository files navigation

English: (Scroll down for French)

Kids Learning Code: Generative Art with Processing

Quick Links

Instructor Notes: https://docs.google.com/document/d/1AzEDFs45cTlYZfCOT-OBcH-bEkAIb4jC6PoVaznDJfE

Preview Slides: ladieslearningcode.github.io/klc-generative-art-with-processing/slides-en.html

Additional Resources (Optional)

Unplugged Activities: bit.ly/unplugged-activities-doc

Youth Facilitator / Instructor Handbook: bit.ly/youth-facilitator-handbook-doc

HOW TO USE:

Before the Workshop

1 Week to Go

  • Download this folder.
  • Read the Instructor Notes for context (open in your browser).

3 Days to Go

  • Select 1 activity from the Activity List
  • Run through the Code-Along and Work Session activities in openprocessing.org

2 Days To Go

  • Update the slides (in a text editor, like atom.io):
    • Insert the network info (Slide 1)
    • Edit the Agenda to replace the activity name, if applicable (Slide 5)
    • Add the chosen Work Session activity info: Replace the name and example iframe, if applicable (Slide 43)
    • Update the Work Session activity STEPS, if applicable (Slide 44)

1 Day to Go

  • Print the Instructor Notes, Code-Along Challenges, and Solution Sheet (found in Activity List) to bring to the workshop.

During the Workshsop

  • Have the Notes accessible throughout the workshop, follow along for support.
  • Use the slides as support throughout the workshop.

After the Workshop

  • Give yourself a pat on the back - You did it!

ATTRIBUTIONS:

Content created by Kassandra Lenters & Kat Barrett for Canada Learning Code.

Slide presentation created by Christina Truong for Canada Learning Code.

Email questions & comments to content@canadalearningcode.ca.

This content was created with the advisory of and in collaboration with educators, industry representatives and technologists. These individuals have helped us to ensure that lesson content represents the technology landscape and educator needs, with learners in mind. If you'd like to contribute to future lesson content development, let us know here.

We're really happy to see others leverage our content in their community - we’ve developed it to be used by others with attribution through a Creative Commons (CC BY-NC 4.0) license.

Here’s an easy way to attribute content back to us - please include it wherever you use or make reference to our content.

“Please note that this is not a Canada Learning Code affiliated event, but we want to acknowledge the organization for the creation of the content [INSERT LINK TO GITHUB LINK] being delivered under Creative Commons license"

Contributing

Our general Rule of Thumb is that it's okay to add examples if you feel it could provide more context for your community. However, we ask that instructors do not remove anything, as the content is designed with intention, whether that be meeting specific learning objectives, or maintaining our organization’s culture through the design. Any suggestions for revisions or updates can be submitted in Github via issues and pull requests. If submitting an issue, please include the slide number(s) in the title.

Version française

Kids Learning Code : L'art génératif avec Processing

Liens vers les ressources (liens en anglais) :

Aperçu des notes du formateur : ladieslearningcode.github.io/klc-generative-art-with-processing/notes-fr.html

Aperçu des diapositives : ladieslearningcode.github.io/klc-generative-art-with-processing/slides-fr.html

Liste d'activités : bit.ly/liste-d-activités-processing

Ressources supplémentaires (facultatives)

Activités hors ligne : bit.ly/activités-hors-ligne-doc

Guide pour les enseignants (jeunesse) : bit.ly/guide-pour-les-enseignants-doc

À FAIRE :

Avant l'atelier :

1 semaine avant l'atelier

  • Téléchargez ce dossier.
  • Lisez les diapositives et les notes pour un aperçu du contexte de l'atelier (ouvrez-les dans votre navigateur).

3 jours avant l'atelier

  • Sélectionnez une activité de programmation en groupe dans la liste d'activités.
  • Exercez-vous en réalisant les activités de programmation en groupe et individuelles sur openprocessing.org

2 jours avant l'atelier

  • Mettez à jour les diapositives (dans un éditeur de texte comme atom.io):
    • Indiquez les informations concernant le réseau (diapositive 1)
    • Modifiez l'ordre du jour et changez le nom de l'activité, au besoin (diapositive 5)
    • Ajoutez les informations à propos de l'activité de programmation choisie : remplacez le nom et l'exemple dans l'iframe, au besoin (diapositive 43)
    • Mettez à jour les étapes de l'activité choisie, au besoin (diapositive 44)

La veille de l'atelier

  • Imprimez les notes du formateur et les défis de programmation, en plus des corrigés (dans la liste d'activités) et emmenez-les à l'atelier.

Pendant l'atelier

  • Ayez les notes à votre portée et consultez-les au fur et à mesure.
  • Consultez les diapositives pour vous aider pendant l'atelier.

Après l’atelier

  • Donnez-vous une petite tape dans le dos : vous avez réussi!

Sources

Contenu créé par Kassandra Lenters & Kat Barrett pour Canada en programmation.

Diapositives créées par Christina Truong pour Canada en programmation.

Envoyez vos questions et vos commentaires par courriel à content@canadalearningcode.ca.

Ce contenu a été créé en collaboration avec des éducatrices et éducateurs, des représentants du secteur des technologies ainsi qu’avec des technologues. Ces personnes nous ont guidés dans la création du contenu afin que celui-ci reflète la réalité du secteur, réponde aux besoins des éducatrices et éducateurs et corresponde aux préférences des apprenants et des apprenantes. Si vous souhaitez contribuer à l’élaboration de notre contenu à venir, faites-nous part de votre intérêt ici.

Nous sommes ravis d'offrir notre contenu au public pour permettre à tous de l'utiliser au sein de leur communauté. C'est pourquoi nous l'avons conçu spécialement pour une utilisation avec attribution sous la licence Creative Commons (CC BY-NC 4.0).

Nous vous invitons à ajouter le passage suivant à l'endroit où vous utilisez ou mentionnez notre contenu afin de l'attribuer à notre organisme en toute Simplicité.

« Bien que cet événement ne soit pas associé à Canada en programmation, nous reconnaissons que l'organisme a créé le contenu [LIEN VERS GITHUB] que nous utilisons dans ce cours sous la licence Creative Commons. »

Contribution

En général, nous n'avons aucun problème à ce que vous ajoutiez des exemples significatifs pour les apprenantes et les apprenants. Toutefois, nous vous demandons de ne pas enlever d'éléments, car ceux-ci ont tous leur raison d'être. Par exemple, le contenu a été conçu pour atteindre des objectifs d'apprentissage précis et la conception reflète la culture de notre organisme. Si vous souhaitez proposer des modifications, soumettez-les sur Github dans « Issues » ou faites une nouvelle « pull request ». N'oubliez pas d'inclure le numéro des diapositives dans le titre de votre soumission.