Skip to main content

Owen L. Astrachan

Professor of the Practice of Computer Science
Computer Science
Box 90129, Durham, NC 27708-0129
D 241 Lev Sci Res Ctr, Durham, NC 27708

Overview


Object-oriented design, software architecture, computer science education, apprentice learning, and automated reasoning.

Current Appointments & Affiliations


Professor of the Practice of Computer Science · 2000 - Present Computer Science, Trinity College of Arts & Sciences
Associate Director of Undergraduate Studies in the Department of Computer Science · 2018 - Present Computer Science, Trinity College of Arts & Sciences

In the News


Published November 12, 2023
Five Decades of Creating History and Pushing Boundaries at Duke Computer Science
Published March 23, 2023
Duke Digital Courses Come to Ukraine, Kazakhstan
Published January 22, 2021
In Pandemic, Advanced Placement Turns to Duke Faculty for Help in High School Lecture Series

View All News

Recent Publications


Should the AP Computer Science A Exam Switch to Using Python?

Conference SIGCSE 2022 - Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V.2 · March 3, 2022 Changing the language used to teach the AP Computer Science A course is an expensive, time-consuming, and ultimately controversial endeavor. However, it is worth raising the question from time to time to determine if such a change may now be appropriate. T ... Full text Cite

CS principles higher education pathways

Conference SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education · February 22, 2019 With approximately 37,000 students entering college with an AP CSP credit, students, parents, and teachers are wondering how that AP credit "counts" in college. In this panel, we will share perspectives from the College Board and higher education instituti ... Full text Cite

Infusing cooperative learning into AP computer science principles courses to promote engagement and diversity

Conference SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education · February 22, 2019 The Advanced Placement Computer Science Principles (AP CSP) course was the culmination of an eight-year NSF/College Board pilot project that exceeded all expectations in terms of enrollment in its first two official years. Four NSF-sponsored projects and s ... Full text Cite
View All Publications

Recent Grants


Collaborative Research: Broadening Participation in Computer Science: AP Computer Science Principles Phase II

Inst. Training Prgm or CMEPrincipal Investigator · Awarded by National Science Foundation · 2013 - 2017

View All Grants

Education, Training & Certifications


Duke University · 1992 Ph.D.

External Links


Website