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

Maria Petrou

Computing Methodologies

Maria-Florina Balcan

Computing Methodologies

Marie-Paule Cani

Computing Methodologies

Mark Overmars

Computing Methodologies

Mark Steedman

Computing Methodologies

Markus Gross

Computing Methodologies

Martha Palmer

Computing Methodologies

Martin Kay

Computing Methodologies

Marvin Minsky

Computing Methodologies

Matthew T. Mason

Computing Methodologies

Mehrnoosh Sadrzadeh

Computing Methodologies

Michael F. Cohen

Computing Methodologies

Michael I. Jordan

Computing Methodologies

Michael J. Black

Computing Methodologies

Michael Wellman

Computing Methodologies

Michael Wooldridge (computer scientist)

Computing Methodologies

Mikhail Donskoy

Computing Methodologies

Milind Tambe

Computing Methodologies

Mirella Lapata

Computing Methodologies

Moshe Tennenholtz

Computing Methodologies

Munindar P. Singh

Computing Methodologies

Nadia Magnenat Thalmann

Computing Methodologies

Nancy M. Amato

Computing Methodologies

Narendra Ahuja

Computing Methodologies

Neil Wiseman

Computing Methodologies

Nello Cristianini

Computing Methodologies

Nelson Max

Computing Methodologies

Nick Frosst

Computing Methodologies

Nick Jennings

Computing Methodologies

Nigel Shadbolt

Computing Methodologies

Nikolaos Bourbakis

Computing Methodologies

Nils John Nilsson

Computing Methodologies

Nitesh Chawla

Computing Methodologies

Nivio Ziviani

Computing Methodologies

Nolan Bushnell

Computing Methodologies

Norbert Wiener

Computing Methodologies

Ole-Christoffer Granmo

Computing Methodologies

Oren Etzioni

Computing Methodologies

Oussama Khatib

Computing Methodologies

Pat Hanrahan

Computing Methodologies

Patricia D. Lopez

Computing Methodologies

Patrick Winston

Computing Methodologies

Paul Justin Compton

Computing Methodologies

Paul Viola

Computing Methodologies

Pedro Felipe Felzenszwalb

Computing Methodologies

Peter L. Bartlett

Computing Methodologies

Peter Nordin

Computing Methodologies

Peter Norvig

Computing Methodologies

Peter Stone

Computing Methodologies

Philip Rubin

Computing Methodologies

Philipp Koehn

Computing Methodologies

Pierre Bézier

Computing Methodologies

Ping Fu

Computing Methodologies

Pradeep K. Khosla

Computing Methodologies

Pratul Srinivasan

Computing Methodologies

Raj Reddy

Computing Methodologies

Ralph Grishman

Computing Methodologies

Ramanathan V. Guha

Computing Methodologies

Ramesh Jain

Computing Methodologies

Rana el Kaliouby

Computing Methodologies

Raul Rojas

Computing Methodologies

Ray Kurzweil

Computing Methodologies

Richard Hartley

Computing Methodologies

Richard S. Sutton

Computing Methodologies

Rina Dechter

Computing Methodologies

Robert Kowalski

Computing Methodologies

Robert L. Cook

Computing Methodologies

Roberto Pieraccini

Computing Methodologies

Robin Popplestone

Computing Methodologies

Rodney Brooks

Computing Methodologies

Roger Schank

Computing Methodologies

Rohini Kesavan Srihari

Computing Methodologies

Roland Siegwart

Computing Methodologies

Ronald M. Kaplan

Computing Methodologies

Russell Kirsch

Computing Methodologies

Ruzena Bajcsy

Computing Methodologies

Sankar Kumar Pal

Computing Methodologies

Sargur Srihari

Computing Methodologies

Sarit Kraus

Computing Methodologies

Scott Fahlman

Computing Methodologies

Sebastian Thrun

Computing Methodologies

Seppo Linnainmaa

Computing Methodologies

Shai Ben-David

Computing Methodologies

Shelia Guberman

Computing Methodologies

Shih-Fu Chang

Computing Methodologies

Shlomo Zilberstein

Computing Methodologies

Shree K. Nayar

Computing Methodologies

Simon Colton

Computing Methodologies

Sophia Ananiadou

Computing Methodologies

Steve Lawrence

Computing Methodologies

Steve Omohundro

Computing Methodologies

Steven Anson Coons

Computing Methodologies

Steven K. Feiner

Computing Methodologies

Stuart J. Russell

Computing Methodologies

Su-In Lee

Computing Methodologies

Sven Koenig

Computing Methodologies

Takeo Kanade

Computing Methodologies

Terry Winograd

Computing Methodologies

Teuvo Kohonen

Computing Methodologies

Theodosios Pavlidis

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.