Generative Books

Members

Resources

Are.na

P1

P2

P3

Workshop



Bridging the gap between programming and physical production of printed matter, or more simply digital with analog, Generative Books explores producing books with the aid of code. Software, although malleable, is not immediately thought of as living outside of a computer screen. However, the methodologies of programming, such as iteration, are often already present in art and design books. As an example, catalogues and books that focus on collection are iterative in their structure and content. Additionally, coding is often siloed in introductory classes to develop practical skills. This class encourages using programming tools in addition to more commonly used tools within design to produce printed matter.
Elliot Bohlen   Chengcheng Cui   Xiaoke Fei
Danni Gomez   Annie Hua   Charlotte Lomas
Dirm Luawo   Penny Luo   Velimar Molina   Louis Falisse
Karissa Munaf   Jacquelyn Wu   Connie Xu
EXTRAS
Hover States
Brutalist Websites
klikkenthéke
hallo internet
A motherfucking website
HTML
Every HTML element
HTML cheatsheet

CSS
Tricks
Zen garden
Centering guide
Animations
Carousel (no JS)

JS
Eloquent Javascript (e-book)
Objects, functions and keywords
Javascript callbacks
Threejs
Hamburger menu code

WEEK 13 — 5/11



TODAY
David Knowles guest critique.
ASSIGNMENT
Complete P3 and your personal homepage. Email me links to your projects by end of day 5/13.
Thanks for a great (but weird) semester!


WEEK 12 — 5/4



ASSIGNMENT
Continue P3 (due on 5/13).
Guest critique next week.


WEEK 11 — 4/27



ASSIGNMENT
Continue P3.


WEEK 10 — 4/20



TODAY
Connor Muething guest critique.
ASSIGNMENT
Begin P3 — concept presentation.
READING
Reprogramming Decisionism — Luciana Parisi


WEEK 9 — 4/13



TODAY
Siiri Tännler guest critique.
ASSIGNMENT
Complete P2.


WEEK 8 — 4/6



ASSIGNMENT
P2 progress. Web portion due. Upload site files to either the class server or your personal site.


WEEK 7 — 3/30



Welcome back!
TODAY
Laura Coombs lecture.
ASSIGNMENT
P2 progress. Web portion progress review next week.


WEEK 6 — 3/9



ASSIGNMENT
Begin P2. Gather content and prepare concept presentation (to be emailed 3/23).
READING
1.Poetic Computation: Reader (chap 1-3) — Taeyoon Choi
2.Unpacking My Library — Walter Benjamin
3.Using Bindery.js (if your project is using Bindery)
REMINDER
No class 3/16 + 3/23, see you 3/30.


WEEK 5 — 3/2



ASSIGNMENT
Complete P1.


WEEK 4 — 2/24



ASSIGNMENT
Complete P1 (due 3/9).
REMINDER
Bring in materials for bookmaking workshop on 3/2.


WEEK 3 — 2/10



ASSIGNMENT
1. Week 3 of P1 — progress on both versions of your book. Bring in dummies for both copies.
REMINDER
No class on 2/17, see you 2/24!


WEEK 2 — 2/3



ASSIGNMENT
1. Week 2 of P1 — book content concept, begin making the first book(following your steps).
READING
1. Jodi's Infrastructure — Alexander R. Galloway


WEEK 1 — 1/27



Welcome to Generative Books!

ASSIGNMENT
1. Get acquainted with the apps and sites we will be using throughout the semester.
2. Begin P1.
3. Start adding to our Are.na page.
4. Bring in a book that you feel has some elements of programming within in, similar to the in-class activity.
READING
1. The storage is you — Dragan Espenschied
2. The Source: Desktop Wireframe — Cory Arcangel
3. The Source: Pizza Party — Cory Arcangel