Create coloured squares (after Johannes Itten) to be printed and cut out, and coloured rectangles (after Josef Albers)

Create coloured squares (after Johannes Itten) to be printed and cut out, and coloured rectangles (after Josef Albers)
Create blocks of data that represent values. Then map these blocks from a simple array.
Think about your program before you code. This post goes through the five steps of the Critical Thinking Sheet.