B-DC 221
Computation in Design
Information Design Project
2020
Week 1
Computation in Design
Information Design Project
B-DC 221
Computation in Design
Information Design Project
2020
Week 1
Visual Arts and Design
Across Disciplines
Collaboration
Coding
Andreas Schlegel
Background
Show some works.
B-DC 221
Computation in Design
Information Design
2020
Week 1
The guiding principle behind this project is the transformation of numerical data through code and design into visual infor-mation and knowledge.
The Project
When we look at data, we see numbers and complexity that are often inaccessible to the layman. The challenge for a designer is to propose ideas and solutions to how data can be transformed from its raw format into a simple, elegant form in order to synthesise and reveal insights conveyed through meaningful narrative and experience.
In a series of exercises and followed by an individual project, students learn, analyse, visualise and interpret data using a number visualisation techniques and existing or self-generated datasets.
B-DC 221
Computation in Design
Information Design
2020
Week 1
Data and Code
Introduction + 5 sessions
The Project
This project is divided into two parts. First, students undertake a series of exercises that deepen their understanding of the interrelation of data, code and design. The exercises are conducted in groups to explore data and code together.
1 Code Basics, develop an understanding of code principle. 2 Data Processing, practice formatting and processing data with code. 3 Data Aesthetics, apply simple and elegant form to a dataset. 4 Interactions, engage with data interactively through code. 5 Data in Motion, apply movement to data over time programmatically
B-DC 221
Computation in Design
Information Design
2020
Week 1
(De)coding Data
Briefing + 4 sessions
The Project
(De)coding Data is a self-directed project in which students start from a selected or generated data set to develop visual representations that provide access to and insights into the hidden patterns, details, information and structures of meaning that the dataset can reveal.
B-DC 221
Computation in Design
Information Design
2020
Week 1
The Project
Mix of media
Modular
Static/dynamic
Weekly sessions
1
online
Computation in Design: Information Design Project
2
online
Data and Code 1
3
on-campus
Data and Code 2
4
online
Data and Code 3
Introduction and overview of workshops, exercises and documentation procedures, Data and Code series
Code Basics, in class workshop and activity
To develop an understanding of code principles
Data Processing, in class workshop and activity
To practice formatting and processing data with code
Data Aesthetics, in class workshop and activity
To apply simple and elegant aesthetics to a data set
B-DC 221
Computation in Design
Information Design Project
2020
Week 1
Weekly sessions
5
online
Data and Code 4
6
online
Data and Code 5
7
on-campus
Review and sampling of Digital Portfolio progress
8
online
Project Briefing
Data Interactions, in class workshop and activity
To engage with data interactively
Data in Motion, in class workshop and activity
To apply movement to data over time
Project briefing and ideation
To develop a screen-based application that visualises data through code
Choose your data
Students to share their progress
B-DC 221
Computation in Design
Information Design Project
2020
Week 1
Weekly sessions
10
on-campus
(De)coding Data 2
11
on-campus
(De)coding Data 3
In class development and implementation
9
on-campus
(De)coding Data 1
In class development and implementation
Sense-making and Data Narrative ideation
In class development and implementation
12
on-campus
(De)coding Data 4
In class development and implementation
Digital Portfolio and preparation of final deliverable
B-DC 221
Computation in Design
Information Design Project
2020
Week 1
Weekly sessions
14
Assessment
13
on-campus
Open Consultation
B-DC 221
Computation in Design
Information Design Project
2020
Week 1
B-DC 121
Computation in Design
Information Design Project
2020
Week 1
Learning
on-campus and online
individually and in smaller groups
feedback and group discussions
independently
B-DC 121
2020
Week 1
Independent Learning
Make use of resources shared in class
Learn from resources online and the library
Study, learn, practice with classmates
Experiment and practice continuously
Getting stuck
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Digital Portfolio
What is it and where is it?
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Digital Portfolio
Folder structure
Available for download as .zip from Google Drive
Document your process and outcomes
Archive and organise materials for deliverable
Read and follow the Digital Portfolio Guidelines
Keep(s) your work organised
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Digital Portfolio
Computation in Design
Information Design Project
Available for download as .zip from Google Drive, please follow the link attached to the screenshot on the right.
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
Guided
Learning
Data and Code
Independent
Applied
(De)coding Data
B-DC 221
2020
Week 1
10,000 vs 20
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
– How long does it take to acquire a new skill?
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Break down a skill into its components
Learn enough to know when you are making a mistake
Remove any and all barriers to practice
Practice at least for 20 hours
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Growing from
Seed
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Growing from
Seed
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Break down a skill into its components
Learn enough to know when you are making a mistake
Remove any and all barriers to practice
Practice at least for 20 hours
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
Break down a skill into its components
Learn enough to know when you are making a mistake
Remove any and all barriers to practice
Practice at least for 20 hours
Curiosity
Exploration
Patience
Practice
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
10,000 vs 20
The Expert
The Curious
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Data
Tools
Code
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Data formats (csv, json)
Existing data sets or make your own data set
Quantitative Data
Working with Numbers
Data
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Browser
Excel and csv
Google Drive
HTML and CSS
JavaScript and p5js
Pen and paper
Primary
Optional
Tools
Code editor
JSON
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Why JavaScript and p5js?
Unsurprisingly, for the eighth year in a row, JavaScript has maintained it's stronghold as the most commonly used programming language. Going further down the list, we also see moderate gains for TypeScript, edging out C in terms of popularity. Additionally, Ruby, once in the top 10 of this list as recently as 2017, has declined, being surpassed by newer, trendier technologies such as Go and Kotlin.
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Introduction to Code
Elements
Coding Tufte and Albers
Code
Today's exercises
Computation in Design
Information Design Project
1
2
3
B-DC 221
2020
Week 1
Break
10 minutes
Computation in Design
Information Design Project
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
Introduction to Code
The Sketch
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
Introduction to Code
The Canvas
Width
Height
Origin
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
Elements
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
Coding Tufte and Albers
In the following you will find a series of images taken from Edward Tufte's Visual Display of Quantitative Information and the exhibition catalog for Anni Albers at the Tate Modern. Let's re-create some of them using code.
Hand out briefing document
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
Coding Tufte and Albers
beginShape
endShape
fill
vertex
fill
rect
1
2
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
Coding Tufte and Albers
ellipse
for-loop
random
stroke
strokeWeight
fill
for-loop
if else
pop
push
random
translate
triangle
3
4
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
Coding Tufte and Albers
beginShape
endShape
stroke
vertex
beginShape
bezierVertex or curveVertex
endShape
stroke
5
6
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
Freestyle Practice
7
8
9
10
11
B-DC 221
2020
Week 1
Computation in Design
Information Design Project
B-DC 221
2020
Wrapping up
Homework
Complete Code Exercise
Read Digital Portfolio Guidelines
Computation in Design
Information Design Project
2020-CiD-L2-w1
By Andreas Schlegel
2020-CiD-L2-w1
- 849