Owen L. Astrachan

Owen L. Astrachan

Professor of the Practice of Computer Science

External Address: 
D 241 Lev Sci Res Ctr, Durham, NC 27708
Internal Office Address: 
Box 90129, Durham, NC 27708-0129
Phone: 
(919) 660-6522

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

Education

  • Ph.D., Duke University 1992

Garcia, D. D., O. Astrachan, B. Brown, J. Gray, C. Lin, B. Beth, R. Morelli, M. DesJardins, and N. Sridhar. “Computer science principles curricula: On-the-ground, adoptable, adaptable, approaches to teaching.” Sigcse 2015  Proceedings of the 46th Acm Technical Symposium on Computer Science Education, January 1, 2015, 176–77. https://doi.org/10.1145/2676723.2677323. Full Text

Astrachan, O., R. Morelli, G. Chapman, and J. Gray. “Scaling high school computer science: Exploring computer science and computer science principles.” Sigcse 2015  Proceedings of the 46th Acm Technical Symposium on Computer Science Education, January 1, 2015, 593–94. https://doi.org/10.1145/2676723.2677322. Full Text

Astrachan, O., R. B. Osborne, I. Lee, B. Beth, and J. Gray. “Diverse learners, diverse courses, diverse projects: Learning from challenges in new directions.” Sigcse 2014  Proceedings of the 45th Acm Technical Symposium on Computer Science Education, January 1, 2014, 177–78. https://doi.org/10.1145/2538862.2538991. Full Text

Astrachan, O., and A. Briggs. “The CS principles project: A new introductory computing course for everyone.” Acm Inroads 3, no. 2 (June 1, 2012): 38–42. https://doi.org/10.1145/2189835.2189849. Full Text

Astrachan, O., A. Briggs, J. Cuny, L. Diaz, and C. Stephenson. “Update on the CS principles project.” Sigcse’12  Proceedings of the 43rd Acm Technical Symposium on Computer Science Education, March 30, 2012, 477–78. https://doi.org/10.1145/2157136.2157276. Full Text

Astrachan, O., R. Morelli, D. Barnette, J. Gray, C. Uche, B. Cowles, and R. Dovi. “CS principles: Piloting a national course.” Sigcse’12  Proceedings of the 43rd Acm Technical Symposium on Computer Science Education, March 30, 2012, 319–20. https://doi.org/10.1145/2157136.2157230. Full Text

Wolfman, S., O. Astrachan, M. Clancy, K. Eiselt, J. Forbes, D. Franklin, D. Kay, M. Scott, and K. Wayne. “Education: Teaching-oriented faculty at research universities.” Communications of the Acm 54, no. 11 (November 1, 2011): 35–37. https://doi.org/10.1145/2018396.2018409. Full Text

Astrachan, O., J. Cuny, C. Stephenson, and C. Wilson. “The CS10K project: Mobilizing the community to transform high school computing.” Sigcse’11  Proceedings of the 42nd Acm Technical Symposium on Computer Science Education, April 19, 2011, 85–86. https://doi.org/10.1145/1953163.1953193. Full Text

Astrachan, O., T. Barnes, D. D. Garcia, J. Paul, B. Simon, and L. Snyder. “CS principles: Piloting a new course at national scale.” Sigcse’11  Proceedings of the 42nd Acm Technical Symposium on Computer Science Education, April 19, 2011, 397–98. https://doi.org/10.1145/1953163.1953281. Full Text

Astrachan, O., K. Haynie, C. Stephenson, L. Diaz, and A. Briggs. “Re-imagining the first year of computing.” Sigcse’10  Proceedings of the 41st Acm Technical Symposium on Computer Science Education, May 18, 2010, 329–30. https://doi.org/10.1145/1734263.1734377. Full Text

Pages

Moderator, C. F., O. Astrachan, D. D. Garcia, D. Musicant, and J. Rosato. “CS principles higher education pathways.” In Sigcse 2019  Proceedings of the 50th Acm Technical Symposium on Computer Science Education, 498–99, 2019. https://doi.org/10.1145/3287324.3287342. Full Text

Gray, J., O. Astrachan, K. Haynie, C. Uche, S. Cooney, F. Trees, and R. Kick. “Infusing cooperative learning into AP computer science principles courses to promote engagement and diversity.” In Sigcse 2019  Proceedings of the 50th Acm Technical Symposium on Computer Science Education, 1190–96, 2019. https://doi.org/10.1145/3287324.3287421. Full Text

Camp, T., E. Schanzer, J. Goode, E. Campos, and O. Astrachan. “CSPdWeek: A scalable model for preparing teachers for CS for all.” In Proceedings of the Conference on Integrating Technology Into Computer Science Education, Iticse, 645–46, 2017. https://doi.org/10.1145/3017680.3017681. Full Text

Astrachan, O., and R. B. Osborne. “Advanced placement computer science principles (APCSP): A report from teachers.” In Sigcse 2016  Proceedings of the 47th Acm Technical Symposium on Computing Science Education, 681–82, 2016. https://doi.org/10.1145/2839509.2844677. Full Text

Arpaci-Dusseau, A., M. Bauer, B. Franke, J. Griffin, R. Morelli, O. Astrachan, M. Carrell, et al. “Computer science principles: Analysis of a proposed advanced placement course.” In Sigcse 2013  Proceedings of the 44th Acm Technical Symposium on Computer Science Education, 251–56, 2013.

Parlante, N., O. Astrachan, M. Clancy, R. E. Paths, J. Zelenski, and S. Reges. “Nifty assignments panel.” In Sigcse 1999  Proceedings of the 13th Sigcse Technical Symposium on Computer Science Education, 354–55, 1999.

Astrachan, O., and D. Reed. “AAA and CS 1 the applied apprenticeship approach to CS 1.” In Proceedings of the 26th Sigcse Technical Symposium on Computer Science Education, Sigcse 1995, 1–5, 1995. https://doi.org/10.1145/199688.199694. Full Text

Astrachan, O. L., and M. E. Stickel. “Caching and lemmaizing in model elimination theorem provers.” In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 607 LNAI:224–38, 1992.

Astrachan, O. “Pictures as invariants.” In Proceedings of the Eastern Joint Computer Conference: Design and Application of Small Digital Computers, Aiee Ire 1954, 112–18, 1954. https://doi.org/10.1145/107004.107026. Full Text

Selected Grants

Collaborative Research: CS10K: Infusing Cooperative Learning into CS Principles awarded by National Science Foundation (Principal Investigator). 2015 to 2019

Collaborative Research: Broadening Participation in Computer Science: AP Computer Science Principles Phase II awarded by National Science Foundation (Principal Investigator). 2013 to 2017

CPATH CDEF: Interdisciplinary Problem and Case-Based Computer Science awarded by National Science Foundation (Principal Investigator). 2007 to 2012

Collaborative Research: BPC-A: ARTSI: Advancing Robotics Technology for Societal Impact awarded by National Science Foundation (Principal Investigator). 2007 to 2011

Modules and Courses awarded by National Science Foundation (Principal Investigator). 2000 to 2005

CAREER: Using and Developing Design Patterns in Undergraduate Computer Science Courses awarded by National Science Foundation (Principal Investigator). 1997 to 2002

(96-0731) Center for Undergraduate Education and Research: Integration Through Performance and Visualization awarded by National Science Foundation (Principal Investigator). 1996 to 2001

CAREER: Using and Developing Design Patterns awarded by National Science Foundation (Principal Investigator). 1997 to 1999

(96-0012) Enhancing the Performance of the Model Elimination Proof Procedure awarded by National Science Foundation (Co-Principal Investigator). 1996 to 1998

(97-0279) Using and Developing Design Patterns in Undergraduate Computer Science Courses awarded by National Science Foundation (Principal Investigator). 1997 to 1998

Pages