Owen Astrachan
{{short description|American computer scientist}}
{{Multiple issues|
{{BLP sources|date=April 2024}}
{{Primary sources|date=April 2024}}
{{Third-party|date=April 2024}}
}}
Owen Astrachan is an American computer scientist and professor of the practice of computer science at Duke University, where he is also the department's director of undergraduate studies. He is known for his work in curriculum development and methods of teaching computer science. He was one of the first National Science Foundation CISE Distinguished Education Fellows, and is a recipient of the ACM Outstanding Educator Award. He was the principal investigator on the multi-year NSF/College Board project that led to the release of the AP Computer Science Principles course and exam.
Early life
Astrachan was born in New York City in 1956 to Gail Lovejoy and Anthony Astrachan. He has a younger brother, Joshua Astrachan.
Education and early career
Astrachan graduated from Dartmouth College in 1978 with an AB degree in mathematics. He received a Master of Arts in Teaching from Duke in 1979, doing his initial teaching at Camp Lejeune High School, Camp Lejeune, North Carolina.{{cite web |title=Owen L. Astrachan - Curriculum Vitae |url=https://users.cs.duke.edu/~ola/olavita.pdf |publisher=Duke University |access-date=1 August 2017}}
From 1980 to 1985 he taught math and computer science at Durham Academy in Durham, North Carolina. During the summer of 1983 he attended a summer program for high school teachers at Carnegie Mellon University preparing to teach the new College Board AP Computer Science course. He joined the development team for the new exam.{{cite book |author=William Aspray |title=Participation in Computing: The National Science Foundation's Expansionary Programs |chapter-url=https://books.google.com/books?id=kGiJDAAAQBAJ&pg=PA114 |date=2016 |publisher=Springer |isbn=978-3-319-24832-5 |pages=114–119 |chapter=4.3 CS Principles}}
In 1985 Astrachan began graduate studies in computer science at Duke. His thesis work was with Donald W. Loveland on automated theorem proving using model elimination.{{cite book |last1=Astrachan |first1=O. L.|last2=Loveland |first2=D. W. |title=Automated Reasoning: Essays in Honor of Woody Bledsoe |editor=Robert S. Boye |chapter=METEORs: High Performance Theorem Provers using Model Elimination |year=1991 |pages=31–59 |isbn=978-94-010-5542-0 |doi=10.1007/978-94-011-3488-0_2}} His teaching responsibilities included curricular development for the first computer science course for majors and the introductory computer science course for non-majors. He spent the summer of 1991 as a research assistant at SRI International in Menlo Park, California working on automated theorem proving with Mark E. Stickel.{{cite book |author1=Owen L. Astrachan |author2=Mark E. Stickel |editor=Deepak Kapur |title=Automated Deduction, CADE-11: 11th International Conference on Automated Deduction |year=1992 |publisher=Springer-Verlag |isbn=978-0-387-55602-4 |pages=[https://archive.org/details/automateddeducti0000inte_g8z6/page/224 224–238] |chapter=Caching and Lemmaizing in Model Elimination Theorem Provers |chapter-url=https://archive.org/details/automateddeducti0000inte_g8z6/page/224 }} He received his MS from Duke in 1989 and his PhD in 1992.
While a student in 1989 he became the Chief Reader for the AP Computer Science test with the Educational Testing Service, a position he held until 1994. For four years, from 1990 to 1993, he and other graduate students ran the first distributed, internet-based programming contest. It was inspired by the ACM International Collegiate Programming Contest but open to a wider range of students and required no travel, only access to email.{{cite journal |last1=Khera |first1=Vivek |last2=Astrachan |first2=Owen |last3=Kotz |first3=David |title=The internet programming contest |url=http://www2.cs.dartmouth.edu/~dfk/papers/astrachan:contest.pdf |journal=ACM SIGCSE Bulletin |volume=25 |issue=1 |year=1993 |pages=48–52 |issn=0097-8418 |doi=10.1145/169073.169105}}
Computer science education and curriculum development
In 1993 Astrachan joined the Duke faculty in the department of computer science as assistant professor of the practice of computer science. That fall he became the director of undergraduate studies. He changed the introductory computer science course to use C++ as the programming language and began writing an introductory textbook.{{cite web |first=Owen |last=Astrachan |title=A Brief Biography |url=https://users.cs.duke.edu/~ola/bio.html |access-date=10 August 2017}} The first edition of A Computer Science Tapestry: Exploring Programming and Computer Science with C++ was published in 1997{{cite book |last=Astrachan |first=Owen L. |title=A Computer Science Tapestry: Exploring Programming and Computer Science with C++ |date=1997 |publisher=McGraw-Hill |isbn=978-0-07-002036-8 }} and was widely used.{{cite web |title=Owen Astrachan |url=http://awards.acm.org/award_winners/astrachan_3068814 |publisher=Association for Computing Machinery |access-date=13 August 2017}} The second edition was published in 2000.{{cite book |last=Astrachan |first=Owen L. |title=A Computer Science Tapestry: Exploring Programming and Computer Science with C++ |edition=2nd |date=2000 |publisher=McGraw-Hill |isbn=978-0-07-232203-3 |url-access=registration |url=https://archive.org/details/computersciencet00astr }}
Astrachan continued his work with the AP Computer Science Development Committee. He was part of the team developing the AP Computer Science AB and became the chief reader on that exam. Later he was a leader in the change of programming language from Pascal to C++ and again from C++ to Java. In 2007, he and Peter J. Denning were named NSF Computer and Information Science and Engineering Distinguished Education Fellows for "their outstanding efforts to revitalize undergraduate computing education in the United States."{{cite press release |date=13 July 2007 |title=NSF Announces First Annual Computer and Information Science and Engineering Distinguished Education Fellows |url=https://www.nsf.gov/news/news_summ.jsp?cntn_id=109713 |publisher=National Science Foundation |access-date=2017-07-31}}
In 2008 Astrachan became the principal investigator for the joint NSF/College Board project to develop a new Advanced Placement (AP) course, AP Computer Science Principles{{cite web |title=Using Computational Thinking to Model a New Course: Advanced Placement Computer Science: Principles |url=https://www.nsf.gov/awardsearch/showAward?AWD_ID=0938336 |publisher=National Science Foundation |date=20 August 2011 |access-date=31 July 2017}} and the continuing grant to complete the development of the AP CSP exam.{{cite web |title=Collaborative Research: Broadening Participation in Computer Science: AP Computer Science Principles Phase II |url=https://www.nsf.gov/awardsearch/showAward?AWD_ID=1246919 |publisher=National Science Foundation |date=16 September 2015 |access-date=31 July 2017}} The new course was designed to broaden participation in computing.{{cite press release |title=The National Science Foundation Provides $5.2 Million Grant to Create New Advanced Placement Computer Science Course and Exam |url=https://www.collegeboard.org/releases/2013/national-science-foundation-provides-52-million-grant-create-new-advanced-placement-compute |publisher=College Board |date=13 June 2013 |access-date=31 July 2017}} The first courses began in Fall 2016 and the first exam was given in May 2017. Over 50,000 students took the exam, setting a record for the largest initial AP exam participation.
In 2016 the Association for Computing Machinery (ACM) awarded Astrachan its Karl V. Karlstrom Outstanding Educator Award for "three decades of innovative computer science pedagogy and inspirational community leadership in broadening the appeal of high school and introductory-level college computer science courses." The citation ended by quoting "Astrachan's Law" as an example of his approach to teaching: "never ask a student to use a computer to solve a problem that is more easily solved without it."
Personal life
Astrachan is married to Laura Heyneman and has two children.
Awards
- 2002 Richard K. Lublin Teaching Award at Duke University https://scholars.duke.edu/person/ola#awdrec17384
- 2007 NSF CISE Distinguished Education Fellow
- 2013 ACM Distinguished Member
- 2016 ACM Karl V. Karlstrom Outstanding Educator Award
See also
References
{{Reflist}}
External links
- [https://users.cs.duke.edu/~ola/olavita.pdf Curriculum vitae]
- [https://scholars.duke.edu/person/ola Duke faculty webpage]
{{Authority control}}
{{DEFAULTSORT:Astrachan, Owen}}
Category:American computer scientists
Category:American computer science educators
Category:Duke University faculty