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

Scholarly Works - Conferences


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

CSPdWeek: A scalable model for preparing teachers for CS for all

Conference Proceedings of the Conference on Integrating Technology into Computer Science Education Iticse · March 8, 2017 Professional development (PD) has long been recognized as one of the key ingredients in CS Education, particularly when addressing the problem of underserved communities. Over the last decade, significant work has been done to create professional developme ... Full text Cite

Advanced placement computer science principles (APCSP): A report from teachers

Conference SIGCSE 2016 Proceedings of the 47th ACM Technical Symposium on Computing Science Education · February 17, 2016 The AP CS Principles (APCSP) course begins as an AP course in 2016, fully realized after eight years with several presentations as part of SIGCSE conferences[1-3]. APCSP was designed to broaden participation in computer science in high school and beyond, a ... Full text Cite

Computer science principles: Analysis of a proposed advanced placement course

Conference SIGCSE 2013 Proceedings of the 44th ACM Technical Symposium on Computer Science Education · March 6, 2013 In this paper we analyze the CS Principles project, a proposed Advanced Placement course, by focusing on the second pilot that took place in 2011-2012. In a previous publication the first pilot of the course was explained, but not in a context related to r ... Full text Cite

Nifty assignments panel

Conference SIGCSE 1999 Proceedings of the 13th SIGCSE Technical Symposium on Computer Science Education · March 24, 1999 Full text Cite

AAA and CS 1 the applied apprenticeship approach to CS 1

Conference Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education SIGCSE 1995 · March 15, 1995 We have developed an application-based approach to introductory courses in computer science. This approach follows an apprenticeship model of learning, where students begin by reading, studying, and extending programs written by experienced and expert prog ... Full text Cite

Caching and lemmaizing in model elimination theorem provers

Conference Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics · January 1, 1992 Theorem provers based on model elimination have exhibited extremely high inference rates but have lacked a redundancy control mechanism such as subsumption. In this paper we report on work done to modify a model elimination theorem prover using two techniq ... Full text Cite