“Algorithms and Artwork” by Aaron Oppenheimer

Edited by Tim Patterson

This lesson introduces algorithmic thinking and helps students better grasp the difficulties associated with computational algorithm design and implementation, in a contextualized environment. The lesson is initiated with a lecture concerning the ubiquitous nature of algorithms throughout our lives and introduces a specific technique. Students are broken into groups for an activity to showcase difficulty in algorithm design and implementation, and there is a wrap-up discussion.

This lesson is free to download for use in your classroom.
Click to download the lesson plan as a printable PDF or an editable Word Document.

Grade Level: 9-12
Difficulty Level: Introductory
Skills and Topics: General Science, Computer Science, Algorithms