# Unit 1 Overview

### Overview

In this first unit, students become acquainted with the Processing.py library and begin learning to create visual products on the canvas. They learn to utilize the documentation (Processing.py reference sheet, primarily) to draw and style shapes before moving into creation of variables, use of the random function, and exploring abstraction to create more efficiency in their code.

### Suggested Duration

21 - 32 Days

### Pre-Req

*No prior requirements. Students with previous experience may be able to advance more quickly or challenge themselves more deeply with the curriculum.*

### Assessment

Formative assessments present in each lesson.

Mini Projects: Taijitu Symbol, Custom Emoji Project

Final Project: Abstract Album Art


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cs4all-icm.gitbook.io/py-intro-to-computational-media-2.0/unit-1-draw-and-draw-with-functions/unit-1-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
