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

Gary Riley

Computing Methodologies

Gary William Flake

Computing Methodologies

Geoffrey Hinton

Computing Methodologies

George A. Bekey

Computing Methodologies

George Devol

Computing Methodologies

George Mallen

Computing Methodologies

Giuseppe Attardi

Computing Methodologies

Gloria Townsend

Computing Methodologies

Gunilla Borgefors

Computing Methodologies

Hans Berliner

Computing Methodologies

Hans Moravec

Computing Methodologies

Helen Greiner

Computing Methodologies

Henry Fuchs

Computing Methodologies

Herbert A. Simon

Computing Methodologies

Herbert Freeman

Computing Methodologies

Herbert W. Franke

Computing Methodologies

Hsinchun Chen

Computing Methodologies

Hugo de Garis

Computing Methodologies

Ian Goodfellow

Computing Methodologies

Ilya Sutskever

Computing Methodologies

Ingemar Cox

Computing Methodologies

Irwin Sobel

Computing Methodologies

Ivan Sutherland

Computing Methodologies

J. Turner Whitted

Computing Methodologies

Jack E. Bresenham

Computing Methodologies

Jaime Teevan

Computing Methodologies

James D. Foley

Computing Methodologies

James F. Blinn

Computing Methodologies

James Hendler

Computing Methodologies

James Pustejovsky

Computing Methodologies

James Z. Wang

Computing Methodologies

Janet L. Kolodner

Computing Methodologies

Jay Martin Tenenbaum

Computing Methodologies

Jeff Dean

Computing Methodologies

Jeffrey Rosenschein

Computing Methodologies

Jensen Huang

Computing Methodologies

Jessica Hodgins

Computing Methodologies

Jim Clark

Computing Methodologies

Jim Kajiya

Computing Methodologies

Jitendra Malik

Computing Methodologies

John Carmack

Computing Methodologies

John Henry Holland

Computing Methodologies

John Koza

Computing Methodologies

John M. Hollerbach

Computing Methodologies

John McCarthy

Computing Methodologies

John Romero

Computing Methodologies

John Warnock

Computing Methodologies

John Yen

Computing Methodologies

Jonathan Schaeffer

Computing Methodologies

José Luis Encarnação

Computing Methodologies

Joseph Halpern

Computing Methodologies

Joseph Weizenbaum

Computing Methodologies

Juan Pavon

Computing Methodologies

Judea Pearl

Computing Methodologies

Judy Goldsmith

Computing Methodologies

Julia Hirschberg

Computing Methodologies

Jürgen Schmidhuber

Computing Methodologies

Karen Sparck Jones

Computing Methodologies

Kathleen McKeown

Computing Methodologies

Katia Sycara

Computing Methodologies

Katy Borner

Computing Methodologies

Kavita Bala

Computing Methodologies

Ken Forbus

Computing Methodologies

Ken Goldberg

Computing Methodologies

Kevin Leyton-Brown

Computing Methodologies

Kevin Warwick

Computing Methodologies

Kristen Grauman

Computing Methodologies

Kunihiko Fukushima

Computing Methodologies

Kurt Akeley

Computing Methodologies

Kurt Bollacker

Computing Methodologies

Kyoung Mu Lee

Computing Methodologies

Kyunghyun Cho

Computing Methodologies

Lance J. Williams

Computing Methodologies

Larry Roberts

Computing Methodologies

Lawrence J. Fogel

Computing Methodologies

Lee Giles

Computing Methodologies

Leo Breiman

Computing Methodologies

Leonardo Torres Quevedo

Computing Methodologies

Leonidas J. Guibas

Computing Methodologies

Leslie Valiant

Computing Methodologies

Lillian Schwartz

Computing Methodologies

Lin-Shan Lee

Computing Methodologies

Loren Carpenter

Computing Methodologies

Lotfi Zadeh

Computing Methodologies

Louis Hodes

Computing Methodologies

Luis Ceze

Computing Methodologies

Luiz Velho

Computing Methodologies

Lydia Kavraki

Computing Methodologies

Maarja Kruusmaa

Computing Methodologies

Makoto Nagao

Computing Methodologies

Makoto Yokoo

Computing Methodologies

Maneesh Agrawala

Computing Methodologies

Manfred K. Warmuth

Computing Methodologies

Manolis Kellis

Computing Methodologies

Manuela M. Veloso

Computing Methodologies

Marc Alexa

Computing Methodologies

Marc Raibert

Computing Methodologies

Marco Dorigo

Computing Methodologies

Maria Gini

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.