Pioneers in Computer Science
Pioneers in CS
Back
Margaret Hamilton
Personal Computingsoftware engineering

Margaret Hamilton

Margaret Hamilton may refer to:Margaret Hamilton (nurse) (1840–1922), American nurse in the Civil War Maggie

1936 – presentU.S.AContribution: 1971

Introduction

Margaret Hamilton (born 1936) is an American computer scientist and systems engineer. She led the software engineering division of the Apollo space program and developed the on-board flight software for the Apollo spacecraft. Hamilton's work was crucial for the success of the Moon landing missions and has had a lasting impact on software engineering and systems development.

Key Achievement

Developed the concepts of asynchronous software, priority scheduling, end-to-end testing, and human-in-the-loop decision capability, such as priority displays which then became the foundation for ultra-reliable software design

Biography

Margaret Hamilton may refer to:Margaret Hamilton (nurse) (1840–1922), American nurse in the Civil War Maggie Hamilton (1867–1952), Scottish artist Margaret Hamilton (educator) (1871–1969), American educator Margaret Hamilton (actress) (1902–1985), American film character actress Margaret Hamilton, American software engineer Margaret Hamilton (publisher) (1941–2022), Australian publisher of children's literature

Awards

Ada Lovelace Award1986
Presidential Medal of Freedom2016
Computer History Museum Fellow2017
honorary doctor of the University Polytechnic of Catalonia2018
Washington Award2019
National Aviation Hall of Fame2022

Institutions

National Aeronautics and Space Administration

Charles Stark Draper Laboratory

MIT Computer Science and Artificial Intelligence Laboratory

Massachusetts Institute of Technology

Education

Earlham College

Bachelor of Arts

1958

University of Michigan College of Literature, Science, and the Arts