foster computational thinking

12
Ian Foster Computation Institute Argonne National Lab & University of Chicago Some thoughts on computation

Upload: ian-foster

Post on 10-May-2015

591 views

Category:

Education


2 download

DESCRIPTION

I was asked to present at a NAS event on "Computational Thinking." I tried to convey some perspectives on the role of computation in science. Of course the slides are mostly pictures, not words...

TRANSCRIPT

Page 1: Foster Computational Thinking

Ian Foster

Computation Institute

Argonne National Lab & University of Chicago

Some thoughts on computation

Page 2: Foster Computational Thinking

2

“Applied computer science is now playing the role that mathematics did from the 17th through the 20th centuries: providing an orderly, formal framework and exploratory apparatus for other sciences”

– G. Djorgovski

Page 3: Foster Computational Thinking

3

Knowledge generation in astronomy ~1600

30 years? years

10 years6 years2 years

Page 4: Foster Computational Thinking

4

Knowledge generation in astronomy ~1600

30 years? years

10 years6 years2 years

Page 5: Foster Computational Thinking

5

Automation10

-1 108 Hz

data capture

Community10

0 104

astronomers(+106 amateur)

ComputationData10

6 1015

Baggregate 10

-1 1015

Hzpeak

Literature10

1 105

pages/year

Astronomy,from 1600 to 2000

Page 6: Foster Computational Thinking

6

Denning’s “great principles”

Computation

Communication

Coordination

Recollection

Automation

Evaluation

Design

Page 7: Foster Computational Thinking

7

NAE Grand Challenges

7

Page 8: Foster Computational Thinking

8

A Community Integrated Model for Economic and Resource Trajectories for

Humankind (CIM-EARTH)

Dynamics,foresight,

uncertainty,resolution, …

Agriculture,transport,

taxation, …

Data (global,local, …)

(Super)computers

CIM-EARTHFramework

Communityprocess

Opencode, data

www.cim-earth.org

Page 9: Foster Computational Thinking

9

Page 10: Foster Computational Thinking

10

for most people,

computing in the large

is more important than computing in the small

Page 11: Foster Computational Thinking

11

The world includes many analog components

Page 12: Foster Computational Thinking

Computation Institutewww.ci.uchicago.edu

www.ci.anl.gov

Thank you!