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
The National Science Foundation (NSF) is an independent agency of the United States government that supports fundamental research and education in all the non-medical fields of science and engineering. Its medical counterpart is the National ...
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
Advanced Placement (AP) Computer Science Principles (also known as APCSP) is an AP Computer Science course and examination offered by the College Board to high school students as an opportunity to earn college credit for a college-level computing ...
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
Joshua Astrachan is an American film producer and principal at Animal Kingdom, the production company he co-founded in 2012. He lives and works in New York City.
Career
The first film that Astrachan produced under the Animal Kingdom banner was ...
.
Education and early career
Astrachan graduated from
Dartmouth College
Dartmouth College (; ) is a private research university in Hanover, New Hampshire. Established in 1769 by Eleazar Wheelock, it is one of the nine colonial colleges chartered before the American Revolution. Although founded to educate Native ...
in 1978 with an
AB degree in mathematics. He received a
Master of Arts in Teaching
The Master of Arts in Teaching (MAT) or Master of Science in Teaching (MST) degree is generally a pre-service degree that usually requires a minimum of 30 semester hours beyond the bachelor's degree. While the program often requires education ...
from Duke in 1979, doing his initial teaching at
Camp Lejeune High School,
Camp Lejeune
Marine Corps Base Camp Lejeune () is a United States military training facility in Jacksonville, North Carolina. Its of beaches make the base a major area for amphibious assault training, and its location between two deep-water ports ( Wilming ...
, North Carolina.
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.
In 1985 Astrachan began graduate studies in computer science at Duke. His thesis work was with
Donald W. Loveland on
automated theorem proving
Automated theorem proving (also known as ATP or automated deduction) is a subfield of automated reasoning and mathematical logic dealing with proving mathematical theorems by computer programs. Automated reasoning over mathematical proof was a ma ...
.
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
SRI International (SRI) is an American nonprofit scientific research institute and organization headquartered in Menlo Park, California. The trustees of Stanford University established SRI in 1946 as a center of innovation to support economic ...
in
Menlo Park, California
Menlo Park is a city at the eastern edge of San Mateo County within the San Francisco Bay Area of California in the United States. It is bordered by San Francisco Bay on the north and east; East Palo Alto, Palo Alto, and Stanford to the south ...
working on automated theorem proving with
Mark E. Stickel.
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
Educational Testing Service (ETS), founded in 1947, is the world's largest private nonprofit educational testing and assessment organization. It is headquartered in Lawrence Township, Mercer County, New Jersey, Lawrence Township, New Jersey, b ...
, 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
The ICPC International Collegiate Programming Contest, known as the ICPC, is an annual multi-tiered competitive programming competition among the universities of the world. Directed by ICPC Executive Director and Baylor Professor Dr. William B. ...
but open to a wider range of students and required no travel, only access to email.
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.
The first edition of ''A Computer Science Tapestry: Exploring Programming and Computer Science with C++'' was published in 1997
and was widely used.
The second edition was published in 2000.
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."
In 2008 Astrachan became the
principal investigator
In many countries, the term principal investigator (PI) refers to the holder of an independent grant and the lead researcher for the grant project, usually in the sciences, such as a laboratory study or a clinical trial. The phrase is also often us ...
for the joint NSF/
College Board project to develop a new Advanced Placement (AP) course,
AP Computer Science Principles
Advanced Placement (AP) Computer Science Principles (also known as APCSP) is an AP Computer Science course and examination offered by the College Board to high school students as an opportunity to earn college credit for a college-level computing ...
and the continuing grant to complete the development of the AP CSP exam. The new course was designed to broaden participation in computing.
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
* 2007 NSF CISE Distinguished Education Fellow
* 2013 ACM Distinguished Member
* 2016 ACM Karl V. Karlstrom Outstanding Educator Award
See also
*
Advanced Placement
*
Alicia Nicki Washington
*
Susan H. Rodger
*
Duke University
*
List of pioneers in computer science
This is a list of people who made transformative breakthroughs in the creation, development and imagining of what computers could do.
Pioneers
: ''To arrange the list by date or person (ascending or descending), click that column's small "up-do ...
*
Google LLC v. Oracle America, Inc.
*
Bubble sort
References
External links
Curriculum vitaeDuke faculty webpage
{{DEFAULTSORT:Astrachan, Owen
American computer scientists
Computer science educators
Duke University faculty
Dartmouth College alumni
Living people
Year of birth missing (living people)