6.9 Generative Art (wip)

OBJECTIVES:

OBJECTIVES: By the end of this lesson, students will:

  • Create generative art in Scratch using random parameters and procedures that simplify the program!

  • use the Pen extension to draw or create stamps on the Stage.

  • understand parallel scripts

TEACHER RESOURCES:

Standards

    • CSTA 2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.

    • CSTA 2-AP-14: Create procedures with parameters to organize code and make it easier to reuse.

CSTA

DO NOW:

    1. Watch How to Draw with Code (6.11) (1:40)

    2. Discuss:

      • After watching this video, what do you think "generative art" might be?

      • What does Casey think is an exciting way to work with computers and why?

      • What different kinds of art is Casey able to create using just code?

      • Was anything you saw in the video unexpected? If so, what was it and why?

Mini-Lesson (5-10 minutes)

Wrap Around Slides


Generative Art is a process of algorithmically generating new ideas, forms, shapes, colors or patterns. First, you create rules that provide boundaries for the creation process. Then a computer follows those rules to produce new works on your behalf.

Source: aiartists.org/generative-art-design

Project (20-30 minutes)

Student Page. Activity Slides

Close-Out (5 minutes)

Close-Out (5 minutes)

    1. Discuss the following questions:

      • How does generative art differ from the other art we've made so far?

      • What random parameters did you use in your project today? What results did you get?

      • What else do you think you can make using this type of art and code?

Potential Responses