Computer Pioneer Award

{{Short description|Award conferred by the IEEE Computer Society}}

{{More citations needed|date=July 2020}}

{{Use dmy dates|date=March 2021}}

{{Infobox award

| image =

| image_size =

| name = IEEE Computer Society Computer Pioneer Award

| awarded_for = Outstanding contributions to the concepts and development of the computer field

| country = USA

| year = 1981

| website = {{URL|https://www.computer.org/volunteering/awards|computer.org/awards}}

}}

The Computer Pioneer Award was established in 1981 by the Board of Governors of the IEEE Computer Society to recognize and honor the vision of those people whose efforts resulted in the creation and continued vitality of the computer industry. The award is presented to outstanding individuals whose main contribution to the concepts and development of the computer field was made at least fifteen years earlier. The recognition is engraved on a silver medal specially struck for the Society.

This award has now been renamed to "Women of the ENIAC Computer Pioneer Award".{{cite web|url=https://www.computer.org/volunteering/awards/pioneer|title=Women of the ENIAC Computer Pioneer Award, IEEE Computer Society|date=9 April 2018 }}

Award types

The award has two types of recipients:

  • Computer Pioneer Charter Recipients - At the inauguration of this award, the individuals who already meet the Computer Pioneer Award criteria and also have received IEEE Computer Society awards prior to 1981.
  • Computer Pioneer Recipients - Awarded annually since 1981.

Computer Pioneer Charter Recipients

Computer Pioneer Recipients

Source: [http://www.computer.org/web/awards/pioneer IEEE Computer Society]

class="wikitable"

! Year !! Recipient !! Significant contribution

rowspan=2|2023Daniel S. BricklinFor creating VisiCalc, the progenitor of the modern spreadsheet.
|Scott ShenkerFor pioneering contributions to scheduling and management of packet-switched networks, impacting the theory and practice of communication networks.
rowspan=2|2022Daphne KollerFor contributions to representation, inference, and learning in probabilistic models with applications to computational biology and human health.
|Christos PapadimitriouFor fundamental contributions to Computer Science, via the development of the theory of algorithms and complexity, and its application to the natural and social sciences.
rowspan=2|2021Peter J. DenningFor seminal contributions to virtual memory, the Internet infrastructure, and computing education.
|Moti YungFor transformative innovations in "Trust in Computation;" specifically, coinventing "Malicious Cryptography", and pioneering contributions to "Distributed Cryptosystems".
rowspan=2|2020Demetri TerzopoulosFor a leading role in developing computer vision, computer graphics, and medical imaging through pioneering research that has helped unify these fields and has impacted related disciplines within and beyond computer science.
|Jack DongarraFor leadership in the area of high-performance mathematical software.
rowspan=2|2019Laura HaasFor pioneering innovations in the architecture of federated databases and in the integration of data from multiple, heterogeneous sources.
|Jitendra MalikFor a leading role in developing Computer Vision into a thriving discipline through pioneering research, leadership, and mentorship.
rowspan=4|2018Barbara Liskovfor "pioneering data abstraction, polymorphism, and support for fault tolerance and distributed computing in the programming languages CLU and Argus." ([https://www.computer.org/web/pressroom/liskov-2018-computer-pioneer-award source])
| Bjarne StroustrupFor pioneering C++.
| Larry PageFor the creation of the Google search engine and leadership in creating ambitious products and research initiatives.
| Sergey BrinFor the creation of the Google search engine and leadership in creating ambitious products and research initiatives.
|2016E. Grady BoochFor pioneering work in Object Modeling that led to the creation of the Unified Modeling Language (UML).
|2015Michael J. FlynnFor more than 50 years of leadership including the creation of TCCA and SIGARCH.
|2015Peter M. KoggeFor developing algorithms for recurrence, development of the multi-core microprocessor chip and the formalization of methods for designing the control of a computer pipeline.
|2014Linus TorvaldsFor pioneering development of the Linux kernel using the open-source approach.
|2013Edward FeigenbaumFor development of the basic principles and methods of knowledge-based systems and their practical applications.
|2013Stephen FurberFor pioneering work as a principal designer of the ARM 32-bit RISC microprocessor.
|2012Cleve MolerFor improving the quality of mathematical software, making it more accessible and creating MATLAB.
|2011David KuckFor pioneering parallel architectures including the Illiac IV, the Burroughs BSP, and Cedar; and, for revolutionary parallel compiler technology including Parafrase and KAP Tools.
rowspan=2|2009Jean E. SammetFor pioneering work and lifetime achievement as one of the first developers and researchers in programming languages.
|Lynn ConwayFor contributions to superscalar architecture, including multiple-issue dynamic instruction scheduling, and for the innovation and widespread teaching of simplified VLSI design methods.
rowspan=3|2008Betty Jean Jeanings BartikProgrammer including co-leading the first teams of ENIAC programmers, and pioneering work on BINAC and UNIVAC I
|Edward J. McCluskeyDesign and synthesis of digital systems over five decades, including the first algorithm for logic synthesis (the Quine-McCluskey method)
|Carl A. PetriPetri net theory (1962) and then parallel and distributed computing
rowspan=2|2006Mamoru HosakaComputing in Japan
|Arnold M. SpielbergReal-time data acquisition and recording that significantly contributed to the definition of modern feedback and control processes
|2004Frances E. AllenTheory and practice of compiler optimization
|2003Martin RichardsSystem software portability through the programming language BCPL widely influential and used in academia and industry for a variety of prominent system software
rowspan=2|2002Per Brinch HansenOperating systems and concurrent programming, exemplified by work on the RC 4000 multiprogramming system, monitors, and Concurrent Pascal
|Robert W. BemerASCII, ASCII-alternate sets, and escape sequences
rowspan=2|2001Vernon SchatzElectronic Funds Transfer which made possible computer to computer commercial transactions via the banking system
|William H. BridgeComputer and communications technology in the GE DATANET-30
rowspan=3|2000Harold W. LawsonInventing the pointer variable and introducing this concept into PL/I
|Gennady StolyarovMinsk series computers' software, of the information systems' software
|Georgy LopatoBelarus of the Minsk series computers' hardware, of the multicomputer complexes and of the RV family of mobile computers for heavy field conditions
|1999Herbert FreemanSPEEDAC of Sperry Corporation, and computer graphics and image processing
|1998Irving John (Jack) GoodField of computing as a Cryptologist and statistician during World War II at Bletchley Park, as an early worker and developer of the Colossus at Bletchley Park and on the University of Manchester Mark I, the world's first stored program computer
rowspan=2|1997Homer (Barney) OldfieldBanking applications ERMA, and computer manufacturing
|Francis Elizabeth (Betty) Snyder-HolbertonSort-merge generator for the Univac and compilation
rowspan=19|1996Angel AngelovComputer science technologies in Bulgaria
|Richard F. ClippingerConverted the ENIAC to a stored program at Aberdeen Proving Ground
|Edgar Frank CoddAbstract model for database management
|Norber FristackyDigital devices
|Victor M. GlushkovDigital automation of computer architecture
|[https://www.fi.muni.cz/usr/gruska/ Jozef Gruska]Theory of computing and organizational activities
|Jiri HorejsInformatics and computer science
|Lubomir Georgiev IlievComputing in Bulgaria; 1st Bulgarian computers; abstract mathematics and software
|Robert E. KahnTCP/IP protocols and the Internet program
|László Kalmár1956 logical machine and the design of the MIR computer in Hungary
|Antoni KilińskiFirst commercial computers and informatics (computer science) curriculum in Poland,
|László Kozma1930 relay machines, and early computers in post-war Hungary
|Sergey A. LebedevDesigned and constructed the first computer in the Soviet Union and founded the Soviet computer industry
|Alexey A. LyaponovSoviet cybernetics and programming
|Romuald W. MarczynskiPolish digital computers and computer architecture
|Grigore C. MoisilPolyvalent logic switching circuits
|Ivan PlanderComputer hardware technology into Slovakia and the control computer
|Arnold ReitsakasEstonia's computer age
|Antonín SvobodaComputer research in Czechoslovakia and SAPO and EPOS computers
rowspan=5|1995Gerald EstrinEarly computers
|David EvansComputer graphics
|Butler LampsonPersonal Computer
|Marvin MinskyArtificial intelligence
|Kenneth OlsenMinicomputers
rowspan=4|1994Gerrit A. BlaauwIBM System/360 Series
|Harlan B. MillsStructured Programming
|Dennis M. Ritchierowspan=2|Unix
|Ken L. Thompson
rowspan=3|1993Erich BlochHigh speed computing
|Jack S. KilbyCo-inventing the integrated circuit
|Willis H. WareDesign of IAS and JOHNNIAC computers
rowspan=2|1992Stephen W. DunwellProject stretch
|Douglas C. EngelbartHuman computer interaction
rowspan=3|1991Bob O. EvansCompatible computers
|Robert W. FloydCompilers
|Thomas E. KurtzBASIC
rowspan=2|1990Werner BuchholzComputer architecture
|C.A.R. HoareProgramming languages definitions
rowspan=7|1989John CockeInstruction pipelining and RISC concepts
|James A. WeidenhammerHigh speed I/O mechanisms
|Ralph L. PalmerIBM 604 electronic calculator
|Mina S. Reesrowspan=4|ONR Computer R&D development beginning in 1946
|Marshall C. Yovits
|F. Joachim Weyl
|Gordon D. Goldstein
rowspan=2|1988Friedrich L. BauerComputer stacks
|Marcian E. Hoff, Jr.Microprocessor on a chip
rowspan=4|1987Robert R. EverettWhirlwind
|Reynold B. JohnsonRAMAC
|Arthur L. SamuelAdaptive non-numeric processing
|Niklaus E. WirthPascal
rowspan=4|1986Cuthbert C. HurdComputing
|Peter NaurComputer language development
|James H. PomereneIAS and Harvest computers
|Adriann van WijngaardenALGOL 68
rowspan=6|1985John G. KemenyBASIC
|John McCarthyLISP and artificial intelligence
|Alan PerlisComputer language translation
|Ivan SutherlandGraphics Sketchpad
|David J. WheelerAssembly language programming
|Heinz ZemanekComputer and computer languages for Mailüfterl
rowspan=5|1984John Vincent AtanasoffElectronic computer with serial memory
|Jerrier A. HaddadIBM 701
|Nicholas C. MetropolisSolved atomic energy problems on ENIAC
|Nathaniel RochesterArchitecture of IBM 702 electronic data processing machines
|Willem L. van der PoelSerial computer ZEBRA
rowspan=2|1982Harry D. HuskeyParallel computer SWAC
|Arthur BurksElectronic computer logic design
|1981Jeffrey Chuan ChuElectronic computer logic design

Nomination process

All members of the profession are invited to nominate a colleague who they consider most eligible to be considered for this award. The nomination deadline is 15 October of each year.

  • [https://web.archive.org/web/20100314220242/http://awards.computer.org/ana/award/viewHomepage.action Nomination process]

See also

References

{{Reflist}}