The Procedural-Computational-Programmatic Turn

 

The shift I am proposing, from mere logical analysis to modeling of phenomena, requires procedural literacy. Although procedural literacy is not emphasized in philosophy, there are some philosophers who are procedurally literate, and the future spoils will go to those who join them.

Models, Models, and Models
Gregory Wheeler
philsci-archive.pitt.edu/9500/1/Models.pdf

 
 

For humanities scholars, artists and designers, computer programming can seem a narrow technical skill, a mere familiarity with the latest fads and facility with the latest jargon of the computer industry. In this view, programming has almost no connection with theoretical and philosophical considerations, with concept and aesthetics, with a design focus on human action and interpretation. This attitude is often adopted by new media scholars and practitioners, including game designers and game studies scholars, who may assume that the “mere” technical details of code can be safely bracketed out of the consideration of the artifact. In this paper I argue that, contrary to this view, procedural literacy, of which programming is a part, is critically important for new media scholars and practitioners, that its opposite, procedurally illiteracy, leaves one fundamentally unable to grapple with the essence of computational media. In fact, one can argue that procedural literacy is a fundamental competence for everyone, required full participation in contemporary society, that believing only programmers (people who make a living at it) should be procedurally literate is like believing only published authors need to learn how to read and write; here I will restrict myself to the case of new media scholars and practitioners.

Procedural Literacy: Educating the New Media Practitioner
Michael Mateas
press.etc.cmu.edu/node/205

 
 

cf.

Procedural Literacy: Problem Solving with Programming, Systems, & Play
Ian Bogost
bogost.com/downloads/I.%20Bogost%20Procedural%20Literacy.pdf

Why Coding Is Your Child’s Key to Unlocking the Future
wsj.com/articles/why-coding-is-your-childs-key-to-unlocking-the-future-1430080118

 

~~~

 

Computational philosophy uses computational techniques to assist in philosophical discovery and provide evidence for philosophical positions that may not be easily found using traditional philosophical methods alone. It involves an array of techniques including standard computer programing, artificial intelligence, computer modeling, agent-based modeling, network analysis and ontology construction. Its philosophical targets cut across almost all branches of philosophy, including metaphysics, epistemology and axiology, along with various specialized domains such as the philosophies of science, mind, technology, social and political philosophy, the history of philosophy, etc.

digitalhumanities.evansville.edu/computational%20philosophy

cf.

CEPE-IACAP 2015

 
 

Philip Thrift

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s