Skip to the content.

The Journal - Detailed Breakdown

What is the Journal?

The journal is inspired by Vera Molnár’s practice of documenting algorithmic thinking, artistic decisions, and creative exploration. Molnár, a pioneer of computer art, kept detailed notebooks where she worked out algorithmic processes by hand before having access to computers - developing what she called her “machine imaginaire” (imaginary machine).

Like Molnár’s journals (Part 01 / Part 02), your journal is a living document that captures both your technical experiments and artistic thinking throughout the semester.

Format:

Purpose & Learning Goals

Through consistent journaling, you will develop:

What to Document - Weekly Entry Structure

Each week’s journal entry should include these four elements:

a) Exploration & Experimentation

Example: “This week I experimented with nested loops to create grid patterns. I tried varying the spacing parameter from 10 to 50 pixels and noticed that below 20, the pattern becomes too dense…“

b) Influences & References

Example: “Looking at Bridget Riley’s op art pieces made me think about how repetition with slight variation creates visual rhythm. I tried to apply this principle using sine waves to modulate my grid spacing…“

c) Algorithmic Thinking

Example: “My system: For each cell in the grid, if the distance from center is greater than 100, draw a circle, otherwise draw a square. The size is determined by distance % 50…“

d) Critical Reflection

Example: “The random color selection creates chaos, but maybe that’s not what I want. Next week I’ll explore using a limited color palette or color harmony rules. I’m also curious about how timing/animation could add another dimension…“

Format & Technical Requirements

Location:

File Structure:

Content Requirements:

File Naming & Organization:

journal/
├── week_01.md
├── week_02.md
├── images/
│   ├── sketch_week01_01.jpg
│   ├── sketch_week01_02.jpg
│   └── output_week02.png
└── code/
    ├── 01/
    │   ├── embed.html
    │   ├── sketch.js
    │   └── ...
    └── 02/
    ...

Tools & Platforms

You are free to use any tools that support your journaling process. See the Journaling + JS editors section for recommended platforms and tools.

⚠️ Required for submission:

All students must submit their journal to ILIAS by the final deadline.

If using GitHub + Markdown (recommended):

If using an alternative platform (Observable, Notion, etc.):

Submission requirements (all students):

Workflow suggestions:

Evaluation Criteria for Journal (40% of final grade)

Your journal will be evaluated based on the following criteria:

Consistency & Regularity (25%)

Depth of Documentation (30%)

Quality of Reflection (25%)

Use of References (20%)

Timeline & Milestones

Week 1 (Lesson 01):

Weeks 2-4:

Week 5 (Lesson 05 - Reflection / Collect / Prepare):

Weeks 6-7:

Week 8 or 9:

Weeks 10-13:

Week 14 (Final Presentations):

Examples & Best Practices

Good Journal Entry Structure

# Week 3 - Grid Systems & Variation

## Exploration

This week I experimented with nested for-loops to create grid patterns.
I started with a basic grid of circles, then introduced variation using
modulo operations.

[Include code snippet]

[Embed image of sketch]

The challenge was controlling the variation - too much randomness created
chaos, too little was boring.

## References

- Vera Molnár's "Des(ordre)" series (1974)
- Sol LeWitt's wall drawings with systematic variation
- [Link to specific artwork]

What struck me about Molnár's work is how she uses simple rules to create
complex patterns. I wanted to apply this constraint-based approach...

## Algorithmic Thinking

My system:

- Create grid of N x N cells
- For each cell at position (i, j):
  - If (i + j) % 3 == 0, draw filled circle
  - Else draw outline only
  - Size varies based on distance from center

[Include pseudocode or diagram]

## Reflection

The modulo operation created an interesting diagonal pattern I didn't
anticipate. This "happy accident" made me realize I should explore more
mathematical operations as design tools.

Next week I want to explore:

- Using sine/cosine for organic variation
- Color palettes based on position
- Animation of the grid system

**Questions:** How can I make the variation feel intentional rather than
arbitrary? What role does symmetry play in perceived order?

Common Pitfalls to Avoid

Just posting code without explanation

Only documenting successes

No visual documentation

Vague reflections

Missing references

Tips for Effective Documentation

Document while you work, not after

Include failed experiments

Use visual thinking

Be specific

Ask questions

Connect to broader context

Getting Started

  1. Set up your journal branch in the course repo
  2. Create your first entry (Week 1) - introduce yourself and your interests in generative art
  3. Establish a weekly routine - set aside time each week to document
  4. Experiment with format - find what works for you within the requirements
  5. Review Vera Molnár’s journals for inspiration on visual documentation

Remember: The journal is for YOU first - it’s a tool for learning and growth. The evaluation is secondary to the value it provides in developing your practice as a generative artist.