Aaron Koblin

Aaron Koblin is an American digital media artist and entrepreneur best known for his innovative use of data visualization and his pioneering work in crowdsourcing, virtual reality, and interactive film.
 

 

http://www.aaronkoblin.com

 

Dataset Sources

The home of the U.S. Government’s open data
https://www.data.gov

DATA.NY.GOV
https://data.ny.gov

Hack Jersey
http://www.hackjersey.com/public-data/

datahub
https://datahub.io/dataset?res_format=CSV

Open Data Jersey City
http://data.jerseycitynj.gov

NYC OpenData
http://opendata.cityofnewyork.us/data/

New Brunswick, NJ
https://datausa.io/profile/geo/new-brunswick-nj/

EPA
https://www.epa.gov/enviro/geospatial-data-download-service
https://catalog.data.gov/organization/epa-gov

US Department of Energy
https://www.fueleconomy.gov/feg/download.shtml

World Bank
http://data.worldbank.org/data-catalog/

City of Newark
http://data.ci.newark.nj.us/dataset

World Health Organization
http://www.who.int/gho/en/

Citi Bike
https://www.citibikenyc.com/system-data

Lahman’s Baseball Database
http://seanlahman.com/baseball-archive/statistics/

A private database, mostly random subjects
https://vincentarelbundock.github.io/Rdatasets/datasets.html

Datasets from Government of UK
https://data.gov.uk/data/search?res_format=CSV

United Nations
http://data.un.org

Google Public Data
https://www.google.com/publicdata/directory

Paris Tech
https://perso.telecom-paristech.fr/eagan/class/igr204/datasets

IBM Knowledge Center
https://www.ibm.com/support/knowledgecenter/en/SVU13_7.2.1/com.ibm.ismsaas.doc/import/r_sample_csv_files.html

Datasets from New Zealand
http://www.stats.govt.nz/tools_and_services/releases_csv_files.aspx

Introduction to P5.JS

As we briefly discussed in class P5.JS is yet another framework in Java Script directly related to Processing.  Works  better on the browser and easy to integrate with HTML/CSS .

The frist exercise to do with it until Tuesday is to translate your clock code in processing to P5.JS.

You can use P5.JS as the resource and you can code and save your new clock sketch using OpenProcessing. Once everyone has an account on it I’ll add all in a class.

 

Generative Pattern Poster Exercise

Due February 28, 2017 Tuesday 

  • Create a generative pattern using processing with two variables, two for loops.
  • Do as many iterations as possible testing out various ideas and functions that you may check out from the references on this link: https://processing.org/reference/
  • The size of this sketch may be, in pixels, 1200 x 1200 or higher depending on your screen resolution.
  • When you think you had enough experimentations and iterations, using the below PDF library render your sketch into a PDF file: https://processing.org/reference/libraries/pdf/index.html
  • Open your PDF file with Adobe Illustrator or InDesign, copying the code from your processing console, design a poster 12″x12″ juxtaposing the code with the image that you created.
  • Save it as a new PDF.

Before you start this preliminary exercise, you can explore many great projects with this kind of methodology: https://processing.org/exhibition/

and if you are not feeling comfortable with the exercises that we did in class please follow the below links and go through the tutorials:

http://hello.processing.org

https://processing.org/tutorials/gettingstarted/

https://processing.org/tutorials/color/

https://processing.org/tutorials/gettingstarted/

https://processing.org/tutorials/overview/

https://processing.org/tutorials/drawing/

https://processing.org/tutorials/2darray/

Learn JavaScript

JavaScript is the programming language of the web. It’s one of the most popular and in demand skills in today’s job market for good reason. JavaScript not only enables you to add powerful interactions to websites, but is also the foundation of a lot of commonly used libraries (like jQuery)

https://www.codecademy.com/learn/javascript

Please complete all 5 chapters at home this weekend, this will provide you with foundations to learn specific design related libraries in the upcoming weeks.