Mary Kenneth Keller

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Mary Kenneth Keller
B.V.M.
Born (1913-12-17)December 17, 1913
Cleveland, Ohio, United States
Died Script error: The function "death_date_and_age" does not exist.
Dubuque, Iowa, United States
Residence Dubuque, Iowa, United States
Institutions Clarke University
Alma mater DePaul University (BS, MS)
University of Wisconsin–Madison (PhD)
Thesis Inductive Inference on Computer Generated Patterns (1965)
Known for BASIC

Mary Kenneth Keller, B.V.M. (17 December 1913 – 10 January 1985) was an American Catholic religious sister, educator and pioneer in computer science. She was the first person to earn a Ph.D. in computer science in the United States. Keller and Irving C. Tang were the first two recipients of computer science doctorates (Keller's Ph.D. and Tang's D.Sc. were awarded on the same day).[1][2][3][4]

Career

Lua error in package.lua at line 80: module 'strict' not found. Keller was born in Cleveland, Ohio, on December 17, 1913, to John Adam Keller and Catherine Josephine (née Sullivan) Keller.[3] She entered the Sisters of Charity of the Blessed Virgin Mary in 1932[5][6] and took her vows with that religious congregation in 1940.[5][7] She completed both her B.S. (Bachelor of Science) in Mathematics in 1943 and her M.S. (Master of Science) in Mathematics and Physics in 1953 from DePaul University in Chicago. Keller earned her Ph.D. (Doctor of Philosophy) from the University of Wisconsin–Madison in 1965.[8][9][10] Her dissertation, Inductive Inference on Computer Generated Patterns,[10] focused on "constructing algorithms that performed analytic differentiation on algebraic expression, written in CDC FORTRAN 63."[11]

Throughout Keller's graduate studies, she was affiliated with various institutions including the University of Michigan, Purdue, and Dartmouth.[12] Many sources claim that Keller began working at the National Science Foundation[13] workshop in 1958 in the computer science center at Dartmouth College, a male-only institution at the time, where she participated in the implementation of the first DTSS BASIC kernel for the language, working under John G. Kemeny and Thomas E. Kurtz along with about a dozen other students. But this cannot be correct since Dartmouth did not acquire its first computer until 1959.[14] Keller in fact was at Dartmouth sometime in 1961[15] when Dartmouth ALGOL 30 was being developed and used in undergraduate education.

Keller believed in the potential for computers to increase access to information and promote education.[16] After finishing her doctorate in 1965, Keller founded the computer science department at Clarke College (now Clarke University), a Catholic women's college founded by Sisters of Charity of the Blessed Virgin Mary in Dubuque, Iowa. That same year, that National Science Foundation awarded her a grant of $25,000 payable over two years for "instructional equipment for undergraduate education."[17] One of the first computer science departments at a small college, Keller directed this department for twenty years.[18][19] Clarke College now has the Keller Computer Center and Information Services, which is named after her and which provides computing and telecommunication support to Clarke College students, faculty members, and staff.[20] The college has also established the Mary Kenneth Keller Computer Science Scholarship in her honor.[21]

Keller was an advocate for the involvement of women in computing[5] and the use of computers for education. She helped to establish the Association of Small Computer Users in Education (ASCUE).[22] She went on to write four books in the field.[23] At the ACM/SIGUCC User Services Conference in 1975, Keller declared "we have not fully used a computer as the greatest interdisciplinary tool that has been invented to date."[24]

Keller died on January 10, 1985, at the age of 71.[22]

Bibliography

  • Lua error in package.lua at line 80: module 'strict' not found. (Doctoral Dissertation)
  • Computer graphics and applications of matrix methods : three dimensional computer graphics and projections by Mary K Keller; Consortium for Mathematics and Its Applications (U.S.); Undergraduate Mathematics and Its Applications Project (U.S.) Lexington, MA : COMAP/UMAP, 1983. U106, U110.[25]
  • Electrical circuits and Applications of matrix methods : analysis of linear circuits Mary K Keller; Consortium for Mathematics and Its Applications (U.S.); Undergraduate Mathematics and Its Applications Project (U.S.), 1978. U108.[26]
  • Food service management and Applications of matrix methods : food service and dietary requirements by Mary K Keller; Consortium for Mathematics and Its Applications (U.S.); Undergraduate Mathematics and Its Applications Project (U.S.) Lexington, MA : COMAP/UMAP, 1983. U105, U109.[27]
  • Markov chains and applications of matrix methods : fixed point and absorbing Markov chains by Mary K Keller; Consortium for Mathematics and Its Applications (U.S.); Undergraduate Mathematics and Its Applications Project (U.S.) Lexington, MA : COMAP/UMAP, 1983. U107, U111.[28]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 5.2 Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found., PhDs granted at UW-Madison Computer Sciences Department.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. About - National Women's History Museum - NWHM Archived 2012-05-10 at the Wayback Machine
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Computer Center : Clarke University
  21. Mary Kenneth Keller Computer Science Scholarship - Clarke University Scholarships
  22. 22.0 22.1 Lua error in package.lua at line 80: module 'strict' not found.
  23. Keller, Mary Kenneth - Encyclopedia Dubuque
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.