Sat, Sep 16
|Virtual class
Family Event: Make Art With Code - Try It! Learn Programming in P5js Javascript
A free virtual class for children ages 10-15 offered through Outschool. Space is limited and registration is required.
Time & Location
Sep 16, 2023, 12:00 PM – 1:00 PM EDT
Virtual class
More Information
A free virtual class for children ages 10-15 offered through Outschool. Space is limited and registration is required. For the children of eligible UMass Grad Employees and Postdocs.
Class Description
In this one-time class, learners get a quick look at the beauty and fun of making computer-generated art – the lovely patterns and shapes that computers create when we give them imaginative commands. Like many coding classes this one welcomes learners who love games, and it also welcomes learners who love design, color, and animation. No previous experience coding is necessary!
We'll focus on a few essential commands for color and shape. Learners begin by tinkering with teacher-provided code. In a guided exploration, they make changes to the code and notice what happens. Then they collaborate with classmates, comparing results and figuring out together how the code works. New concepts and commands are added in small steps, with plenty of concrete examples and time for invention. Gradually, students write commands independently. They finish the class by designing and coding their own project with randomly-generated shapes, sizes, and colors.
Class sizes are small so that I can work with individual students, finding each student's strengths and proposing questions or challenges that build on them. In addition, I provide supplementary written or video materials for students who move a little faster than the class.
This class is intended both for students with no experience in text-based coding (writing commands instead of dragging blocks) and also for students who've written short scripts in Roblox or Minecraft or who have completed tutorials and video lessons online. However, for more advanced students who already write code independently in p5.js, JavaScript, or another language, please contact me to arrange a more appropriate learning experience.
#builder