scispace - formally typeset
O

Owen Astrachan

Researcher at Duke University

Publications -  70
Citations -  1400

Owen Astrachan is an academic researcher from Duke University. The author has contributed to research in topics: Computational thinking & Advanced Placement. The author has an hindex of 19, co-authored 69 publications receiving 1350 citations. Previous affiliations of Owen Astrachan include Durham University.

Papers
More filters
Proceedings ArticleDOI

Bubble sort: an archaeological algorithmic analysis

TL;DR: The history of bubble sort, its popularity, and its endurance in the face of pedagogical assertions that code and algorithmic examples used in early courses should be of high quality and adhere to established best practices are traced.
Journal ArticleDOI

The CS principles project

TL;DR: Support for the project from the computer science education community has led the College Board to commit to making the CS Principles course a new Advanced Placement offering in the future.
Proceedings ArticleDOI

Design patterns: an essential component of CS curricula

TL;DR: It is argued that patterns are an essential programming and pedagogical tool and their use is essential for a successful adoption of object-oriented techniques in academic computer science programs.
Book ChapterDOI

Caching and Lemmaizing in Model Elimination Theorem Provers

TL;DR: This paper reports on work done to modify a model elimination theorem prover using two techniques, caching and lemmaizing, that have reduced by more than an order of magnitude the time required to find proofs of several problems and that have enabled the prover to prove theorems previously unobtainable by top-down model eliminationorem provers.
Proceedings ArticleDOI

AAA and CS 1: the applied apprenticeship approach to CS 1

TL;DR: An application-based approach to introductory courses in computer science that follows an apprenticeship model of learning, where students begin by reading, studying, and extending programs written by experienced and expert programmers is developed.