Change display time — Currently: Central Daylight Time (CDT) (Event time)

Algorithmic Art: Integrating Math, Art, and Coding in K-8 Classrooms

,

Blended Content
Save to My Favorites

Session description

Algorithmic art is an interdisciplinary approach that combines math, art, and coding, engaging students in creative problem-solving and computational thinking. This session will introduce K-8 educators to hands-on techniques for integrating algorithmic art into the classroom using tools such as Sheets, Scratch, Python, and Java Script.

Outline

Key Components:
Mathematics in Art:
Explore how mathematical concepts inspire artistic creation.
Discuss geometric patterns, symmetry, and algorithms in art.

Coding Platforms:

Overview of platforms like Scratch, Python P5.js

Simple coding examples to create algorithmic art.

Creativity and Digital Literacy:

Highlight how algorithmic art enhances creativity alongside STEM learning.

Provide templates or starter codes to inspire creativity.

Outcomes for Educators:
Skills Development:

Equip educators with techniques to foster computational thinking and creativity in students.
Strategies for integrating algorithmic art into existing curricula.

More [+]

Supporting research

https://www.brandeis.edu/stories/2024/march/algorithmic-art.html

https://www.brandeis.edu/stories/2024/march/algorithmic-art.html

https://illumin.usc.edu/algorithmic-art-beyond-the-artist/

https://rare.makersplace.com/2023/01/25/what-is-generative-art-algorithmic-vs-ai/

https://aiartists.org/generative-art-design

More [+]

Presenters

Photo
Doctoral Candidate
Brandeis University
Photo
STEAM Educator
Hudson Montessori School

Session specifications

Topic:

Computer Science and Computational Thinking

TLP:

Yes

Grade level:

PK-12

Audience:

Curriculum Designer/Director, Teacher

Attendee devices:

Devices not needed

Subject area:

Computer Science, Interdisciplinary (STEM/STEAM)

ISTE Standards:

For Educators:
Designer
  • Design authentic learning activities that align with educational standards and use digital tools and resources to maximize learning.
For Students:
Computational Thinker
  • Understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.
Creative Communicator
  • Create original works or responsibly repurpose or remix digital resources into new creations.

TLPs:

Connect learning to learner, Develop Expertise