Lably
Skip to content

Margaret Hamilton (software engineer)

American software engineer (born 1936)

  • 11 min read
  • 5 chapters
Photograph of Margaret Hamilton taken in 1995
Daphne Weld Nichols · CC BY-SA 3.0

Related on Lably

Through Meteorology and Computer science

Hamilton has published more than 130 papers, proceedings, and reports, about sixty projects, and six major programs. She coined the term "software engineering", stating, "I began to use the term 'software engineering' to distinguish it from hardware and other kinds of engineering, yet treat each type of engineering as part of the overall systems engineering process."

On November 22, 2016, Hamilton received the Presidential Medal of Freedom from President Barack Obama for her work leading to the development of on-board flight software for NASA's Apollo Moon missions.

Early life and education

Margaret Elaine Heafield was born August 17, 1936, in Paoli, Indiana, to Kenneth Heafield and Ruth Esther Heafield (née Partington). The family later moved to Michigan, where Margaret graduated from Hancock High School in 1954.

She studied mathematics at the University of Michigan in 1955 before transferring to Earlham College, where her mother had been a student. She earned a BA in mathematics with a minor in philosophy in 1958. She cites Florence Long, the head of the math department at Earlham, as helping with her desire to pursue abstract mathematics and become a mathematics professor.

She says her poet father and headmaster grandfather inspired her to include a minor in philosophy in her studies.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Scientists, inventors, and mathematicians