> For the complete documentation index, see [llms.txt](https://kdoore.gitbook.io/cs1335/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kdoore.gitbook.io/cs1335/master.md).

# Introduction

![Recursive Patterns to Represent Emotions](/files/-M0-KcKy8KOP-a1IRPrs)

In this course, we'll use learn the basics of object oriented programming while learning the Java Language and the Processing Library.

### Information Dynamics:  Experience Design and Modeling Creativity

This course will explore computational modeling of Experience using a lens of modeling the dynamics of information flow, with a focus on learning in adaptive systems, cognition, memory, feelings, emotion, creativity as expressed through contemplative art practices,

#### Generative Art&#x20;

> Generative art refers to any art practice where the artist uses a system, such as a set of natural language rules, a computer program, a machine, or other procedural invention, which is set into motion with some degree of autonomy contributing to or resulting in a completed work of art. \[[Modeling Creativity, Tom D. De Smedt](https://www.clips.uantwerpen.be/sites/default/files/modeling-creativity.pdf)]&#x20;
