CSCI1003A-W14
Generative Art
Generative Art
Generative art is process-driven creation in which the artist creates an autonomous system that produces the artwork as output. In this course we will write computer programs, focusing on algorithmic creation to generate images. We will discuss the nature of generative art and cover technical topics such as basic algorithmic drawing, image manipulation, randomness and noise, emergence, and visualization. There is no assumption of prior knowledge of programming, so significant time will be spent learning the basics of programming using Processing, a popular visually oriented programming language.
Generative art is process-driven creation in which the artist creates an autonomous system that produces the artwork as output. In this course we will write computer programs, focusing on algorithmic creation to generate images. We will discuss the nature of generative art and cover technical topics such as basic algorithmic drawing, image manipulation, randomness and noise, emergence, and visualization. There is no assumption of prior knowledge of programming, so significant time will be spent learning the basics of programming using Processing, a popular visually oriented programming language.
- Term:
- Winter 2014
- Location:
- McCardell Bicentennial Hall 505(MBH 505)
- Schedule:
- 10:30am-12:30pm on Monday, Tuesday, Wednesday, Thursday (Jan 6, 2014 to Jan 31, 2014)
- Type:
- Lecture
- Instructors:
- Christopher Andrews
- Subject:
- Computer Science
- Department:
- Computer Science
- Division:
- Social Sciences
- Requirements Fulfilled:
- DED WTR
- Levels:
- Undergraduate
- Availability:
- View availability, prerequisites, and other requirements.
- Course Reference Number (CRN):
- 11347
- Subject Code:
- CSCI
- Course Number:
- 1003
- Section Identifier:
- A