Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Browse By

All Computing Methodologies

Pioneers whose defining contribution is a technique for making a computer perform a task that, done by a person, would be called intelligent, expressive or perceptive: reasoning, learning from data, understanding language, interpreting images, generating graphics or operating a robot, the span the ACM Computing Classification System groups as Computing Methodologies. This folds together six earlier pioneer fields: Artificial Intelligence (John McCarthy, who coined the term; Allen Newell and Herbert A. Simon's Logic Theorist), Machine Learning (Geoffrey Hinton, Yann LeCun and Yoshua Bengio's deep learning work; Vladimir Vapnik's statistical learning theory), Computer Graphics (Ivan Sutherland's Sketchpad; Edwin Catmull's rendering work behind Pixar), Natural Language Processing (Terry Winograd's early language understanding systems), Robotics (George Devol's Unimate, the first programmable industrial robot arm; Sebastian Thrun's self driving car research) and Computer Vision (Larry Roberts's 1963 thesis on machine perception; Fei-Fei Li's ImageNet). Does not belong here: a pioneer whose defining work is organizing stored data for retrieval rather than reasoning over it, filed under Information Systems instead.

Facts
Comparison
Era of Emergence
1956 CE 1
All Computing Methodologies
Filter Results328 entries

Aaron Sloman

Computing Methodologies

Alberto Ciaramella

Computing Methodologies

Aleksandr Kronrod

Computing Methodologies

Alex Krizhevsky

Computing Methodologies

Alexander Brudno

Computing Methodologies

Alexei A. Efros

Computing Methodologies

Alexey Chervonenkis

Computing Methodologies

Alexey Ivakhnenko

Computing Methodologies

Alexey Pajitnov

Computing Methodologies

Allan Alcorn

Computing Methodologies

Allen Newell

Computing Methodologies

Amit P. Sheth

Computing Methodologies

Anastasios Venetsanopoulos

Computing Methodologies

Andrew Barto

Computing Methodologies

Andrew Blake (computer scientist)

Computing Methodologies

Andrew Ng

Computing Methodologies

Andrew Zisserman

Computing Methodologies

Anil K. Jain (computer scientist, born 1948)

Computing Methodologies

Anima Anandkumar

Computing Methodologies

Antonio Bicchi

Computing Methodologies

Aravind Joshi

Computing Methodologies

Arthur Samuel

Computing Methodologies

Ashok Goel

Computing Methodologies

Austin Tate

Computing Methodologies

Avrim Blum

Computing Methodologies

Azriel Rosenfeld

Computing Methodologies

Bae Kyung-hoon

Computing Methodologies

Barbara Engelhardt

Computing Methodologies

Barbara J. Grosz

Computing Methodologies

Ben Mildenhall

Computing Methodologies

Benjamin W. Wah

Computing Methodologies

Bernard Richards

Computing Methodologies

Bernard Vauquois

Computing Methodologies

Bernhard Schölkopf

Computing Methodologies

Berthold K.P. Horn

Computing Methodologies

Bob Sproull

Computing Methodologies

Bruce Donald

Computing Methodologies

Bruno Siciliano

Computing Methodologies

C. J. van Rijsbergen

Computing Methodologies

Carla Brodley

Computing Methodologies

Carles Sierra

Computing Methodologies

Chandrajit Bajaj

Computing Methodologies

Chan-Jin Chung

Computing Methodologies

Charles Geschke

Computing Methodologies

Charu C. Aggarwal

Computing Methodologies

Cheng Xiang Zhai

Computing Methodologies

Christopher D. Manning

Computing Methodologies

Christopher Evans (computer scientist)

Computing Methodologies

Claire Cardie

Computing Methodologies

Claude Sammut

Computing Methodologies

Cliff Shaw

Computing Methodologies

Cordelia Schmid

Computing Methodologies

Cordell Green

Computing Methodologies

Corinna Cortes

Computing Methodologies

Craig Boutilier

Computing Methodologies

Craig Nevill-Manning

Computing Methodologies

Cristina Conati

Computing Methodologies

Cynthia Breazeal

Computing Methodologies

Dan Jurafsky

Computing Methodologies

Dan Klein

Computing Methodologies

Daniel G. Bobrow

Computing Methodologies

Daniel Thalmann

Computing Methodologies

Daniela Rus

Computing Methodologies

Daphne Koller

Computing Methodologies

David Blei

Computing Methodologies

David C. Evans

Computing Methodologies

David C. Parkes

Computing Methodologies

David G. Lowe

Computing Methodologies

David Marr

Computing Methodologies

David P. Dobkin

Computing Methodologies

David Waltz

Computing Methodologies

Demetri Terzopoulos

Computing Methodologies

Demis Hassabis

Computing Methodologies

Denis Yarats

Computing Methodologies

Diane J. Cook

Computing Methodologies

Dietrich Prinz

Computing Methodologies

DJ Patil

Computing Methodologies

Donald P. Greenberg

Computing Methodologies

Donald W. Loveland

Computing Methodologies

Dong Yu

Computing Methodologies

Dorin Comaniciu

Computing Methodologies

Douglas Lenat

Computing Methodologies

Douglas T. Ross

Computing Methodologies

Dragomir R. Radev

Computing Methodologies

Edith Elkind

Computing Methodologies

Eduard Hovy

Computing Methodologies

Edward Feigenbaum

Computing Methodologies

Edward Fredkin

Computing Methodologies

Edward H. Shortliffe

Computing Methodologies

Edwin Catmull

Computing Methodologies

Eric Horvitz

Computing Methodologies

Erik Sandewall

Computing Methodologies

Eugene Charniak

Computing Methodologies

Evelyn Fix

Computing Methodologies

Fatmah Baothman

Computing Methodologies

Fei-Fei Li

Computing Methodologies

Feng-hsiung Hsu

Computing Methodologies

Frank Yates

Computing Methodologies

Frieder Nake

Computing Methodologies
Sources
1. Wikipedia: Artificial intelligence
WikipediaArtificial intelligence, lead section, pioneer subcategory use
Quote, Artificial intelligence, lead section, pioneer subcategory use
Artificial intelligence was founded as an academic discipline in 1956.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.