Information Science + Studies Faculty Database
Information Science + Studies
Arts & Sciences
Duke University

 HOME > Arts & Sciences > ISS > Faculty    Search Help Login pdf version printable version 

Publications of Owen L. Astrachan    :chronological  alphabetical  by type  bibtex listing:

  1. Sahami, M; Astrachan, O; Czajka, S; Decker, A; Rosato, J, Should the AP Computer Science A Exam Switch to Using Python?, SIGCSE 2022 - Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V.2 (March, 2022), pp. 1015-1016, ISBN 9781450390712 [doi]  [abs]
  2. Moderator, CF; Astrachan, O; Garcia, DD; Musicant, D; Rosato, J, CS principles higher education pathways, SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education (February, 2019), pp. 498-499, ISBN 9781450358903 [doi]  [abs]
  3. Gray, J; Astrachan, O; Haynie, K; Uche, C; Cooney, S; Trees, F; Kick, R, Infusing cooperative learning into AP computer science principles courses to promote engagement and diversity, SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education (February, 2019), pp. 1190-1196, ISBN 9781450358903 [doi]  [abs]
  4. Camp, T; Schanzer, E; Goode, J; Campos, E; Astrachan, O, CSPdWeek: A scalable model for preparing teachers for CS for all, Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, vol. Part F126972 (March, 2017), pp. 645-646, ACM Press, ISBN 9781450346986 [doi]  [abs]
  5. Astrachan, O; Osborne, RB, Advanced placement computer science principles (APCSP): A report from teachers, SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education (February, 2016), pp. 681-682, ACM Press, ISBN 9781450338561 [doi]  [abs]
  6. Astrachan, O; Morelli, R; Chapman, G; Gray, J, 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 (February, 2015), pp. 593-594, ACM Press [doi]  [abs]
  7. Garcia, DD; Astrachan, O; Brown, B; Gray, J; Lin, C; Beth, B; Morelli, R; DesJardins, M; Sridhar, N, 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 (February, 2015), pp. 176-177, ACM Press [doi]  [abs]
  8. Astrachan, O; Osborne, RB; Lee, I; Beth, B; Gray, J, 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, 2014), pp. 177-178, ACM Press [doi]  [abs]
  9. Arpaci-Dusseau, A; Bauer, M; Franke, B; Griffin, J; Morelli, R; Astrachan, O; Carrell, M; Gardner, C; Kick, R; Muralidhar, D; Uche, C; Barnett, D; Dovi, R; Gray, J; Kuemmel, A; Osborne, RB, Computer science principles: Analysis of a proposed advanced placement course, edited by Camp, T; Tymann, PT; Dougherty, JD; Nagel, K, SIGCSE 2013 - Proceedings of the 44th ACM Technical Symposium on Computer Science Education (April, 2013), pp. 251-256, ACM, ISBN 9781450320306 [citation.cfm], [doi]  [abs]
  10. Astrachan, O; Briggs, A, The CS principles project: A new introductory computing course for everyone, ACM Inroads, vol. 3 no. 2 (June, 2012), pp. 38-42, Association for Computing Machinery (ACM), ISSN 2153-2184 [doi]
  11. Astrachan, O; Morelli, R; Barnette, D; Gray, J; Uche, C; Cowles, B; Dovi, R, CS principles: Piloting a national course, SIGCSE'12 - Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (March, 2012), pp. 319-320, ACM Press [doi]  [abs]
  12. Astrachan, O; Briggs, A; Cuny, J; Diaz, L; Stephenson, C, Update on the CS principles project, SIGCSE'12 - Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (March, 2012), pp. 477-478, ACM Press [doi]  [abs]
  13. Wolfman, S; Astrachan, O; Clancy, M; Eiselt, K; Forbes, J; Franklin, D; Kay, D; Scott, M; Wayne, K, Education: Teaching-oriented faculty at research universities, Communications of the ACM, vol. 54 no. 11 (November, 2011), pp. 35-37, Association for Computing Machinery (ACM), ISSN 0001-0782 [doi]
  14. Astrachan, O; Barnes, T; Garcia, DD; Paul, J; Simon, B; Snyder, L, CS principles: Piloting a new course at national scale, SIGCSE'11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (April, 2011), pp. 397-398, ACM Press [doi]  [abs]
  15. Astrachan, O; Cuny, J; Stephenson, C; Wilson, C, 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, 2011), pp. 85-86, ACM Press [doi]  [abs]
  16. Astrachan, O; Haynie, K; Stephenson, C; Diaz, L; Briggs, A, Re-imagining the first year of computing, SIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education (May, 2010), pp. 329-330, ACM Press [doi]  [abs]
  17. Parlante, N; Murtagh, TP; Sahami, M; Astrachan, O; Reed, D; Stone, CA; Heeringa, B; Reid, K, Nifty assignments, SIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education (December, 2009), pp. 483-484, ACM Press [doi]  [abs]
  18. Astrachan, O; Walker, H; Stephenson, C; Diaz, L; Cuny, J, Advanced placement computer science: The future of tracking the first year of instruction, SIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education (December, 2009), pp. 397-398, ACM Press [doi]  [abs]
  19. Dewar, R; Astrachan, O, Point/counterpoint - CS education in the U.S.: Heading in the wrong direction?, Communications of the ACM, vol. 52 no. 7 (July, 2009), pp. 41-45, Association for Computing Machinery (ACM), ISSN 0001-0782 [doi]  [abs]
  20. Astrachan, O, Out-of-the-box: Cogito ergo hack, SIGCSE Bulletin Inroads, vol. 41 no. 2 (June, 2009), pp. 80-81, Association for Computing Machinery (ACM), ISSN 1096-3936 [doi]
  21. Astrachan, O, Pander to ponder, SIGCSE Bulletin Inroads, vol. 41 no. 1 (April, 2009), pp. 192-196, Association for Computing Machinery (ACM), ISSN 1096-3936 [doi]  [abs]
  22. Astrachan, O; Hambrusch, S; Peckham, J; Settle, A, The present and future of computational thinking, SIGCSE Bulletin Inroads, vol. 41 no. 1 (April, 2009), pp. 549-550, Association for Computing Machinery (ACM), ISSN 1096-3936 [doi]  [abs]
  23. Parlante, N; Murtagh, TP; Sahami, M; Astrachan, O; Reed, D; Stone, CA; Heeringa, B; Reid, K, Nifty assignments, SIGCSE Bulletin Inroads, vol. 41 no. 1 (April, 2009), pp. 483-484, Association for Computing Machinery (ACM), ISSN 1096-3936 [doi]
  24. Astrachan, O; Walker, H; Stephenson, C; Diaz, L; Cuny, J, Advanced placement computer science: The future of tracking the first year of instruction, SIGCSE Bulletin Inroads, vol. 41 no. 1 (April, 2009), pp. 397-398, Association for Computing Machinery (ACM), ISSN 1096-3936 [doi]  [abs]
  25. Astrachan, O; Hambrusch, S; Peckham, J; Settle, A, The present and future of computational thinking, SIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education (January, 2009), pp. 549-550, ACM Press [doi]  [abs]
  26. Astrachan, O, Pander to ponder, SIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education (January, 2009), pp. 192-196, ACM Press [doi]  [abs]
  27. Astrachan, O; Denning, P, Innovating our self image (special session), SIGCSE'08 - Proceedings of the 39th ACM Technical Symposium on Computer Science Education (December, 2008), pp. 178-179, ACM Press [doi]  [abs]
  28. Alt, C; Astrachan, O; Forbes, J; Lucic, R; Rodger, S, Social networks generate interest in computer science, Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education (December, 2007), pp. 438-442, ACM Press [doi]  [abs]
  29. Astrachan, O; Parlante, N; Garcia, DD; Reges, S, Teaching tips we wish they'd told us before we started, SIGCSE 2007: 38th SIGCSE Technical Symposium on Computer Science Education (October, 2007), pp. 2-3, ACM Press [doi]  [abs]
  30. Astrachan, O; Bruce, K; Koffman, E; Kölling, M; Reges, S, Resolved: Objects early has failed, Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005 (June, 2005), pp. 451-452  [abs]
  31. Astrachan, OL, Non-competitive programming contest problems as the basis for just-in-time teaching, Proceedings - Frontiers in Education Conference, FIE, vol. 1 (December, 2004), pp. T3H-20-T3H-24, ISSN 1539-4565  [abs]
  32. Ginat, D; Astrachan, O; Garcia, DD; Guzdial, M, "But it looks right!": The bugs students don't see, Proceedings of the SIGCSE Technical Symposium on Computer Science Education (June, 2004), pp. 284-285  [abs]
  33. Ginat, D; Astrachan, O; Garcia, DD; Guzdial, M, "But it looks rightl": The bugs students don't see, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 36 no. 1 (March, 2004), pp. 284-285, Association for Computing Machinery (ACM), ISSN 0097-8418 [doi]  [abs]
  34. Astrachan, O, Why I care about programming and how to teach it, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 36 no. 1 (March, 2004), pp. 235, Association for Computing Machinery (ACM), ISSN 0097-8418 [doi]  [abs]
  35. Astrachan, O, Bubble sort: An archaeological algorithmic analysis, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) (July, 2003), pp. 1-5  [abs]
  36. Astrachan, OL; Duvall, RC; Forbes, J; Rodger, SH, Active learning in small to large courses, Proceedings - Frontiers in Education Conference, vol. 1 (December, 2002), pp. T2A/16-T2A/20  [abs]
  37. Astrachan, OL; Bernstein, D; English, A; Koh, B, Development issues for a networked, object oriented gaming architecture (NOOGA) teaching tool, Proceedings-Frontiers in Education Conference, vol. 1 (January, 2002), pp. 17-22, IEEE [doi]  [abs]
  38. Astrachan, O, OO overkill: When simple is better than not, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) (January, 2001), pp. 302-306, ACM Press [doi]  [abs]
  39. Kelemen, C; Tucker, A; Henderson, P; Bruce, K; Astrachan, O, Has our curriculum become math-phobic? (An American perspective), Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE (January, 2000), pp. 132-135 [doi]  [abs]
  40. O.L. Astrachan, A Computer Science Tapestry: Exploring Programming and Computer Science with C++, Second Edition (2000), McGraw-Hill
  41. Parlante, N; Astrachan, O; Clancy, M; Paths, RE; Zelenski, J; Reges, S, Nifty assignments panel, edited by Prey, J; Noonan, RE, SIGCSE 1999 - Proceedings of the 13th SIGCSE Technical Symposium on Computer Science Education (March, 1999), pp. 354-355, ACM, ISBN 9781581130850 [doi]
  42. Astrachan, O, Concrete teaching: Hooks and props as instructional technology, Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, vol. Part F129252 no. 3 (August, 1998), pp. 21-24 [doi]  [abs]
  43. Astrachan, O; Berry, G; Cox, L; Mitchener, G, Design patterns: An essential component of CS curricula, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 30 no. 1 (January, 1998), pp. 153-160, Association for Computing Machinery (ACM), ISSN 0097-8418 [doi]  [abs]
  44. Astrachan, O; Rodger, SH, Animation, visualization, and interaction in CS 1 assignments, Poceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE (January, 1998), pp. 317-321 [doi]  [abs]
  45. Astrachan, O; Berry, G; Cox, L; Mitchener, G, Design patterns: An essential component of CS curricula, Poceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE (January, 1998), pp. 153-160  [abs]
  46. Astrachan, O; Rodger, SH, Animation, visualization, and interaction in CS 1 assignments, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 30 no. 1 (January, 1998), pp. 317-321, Association for Computing Machinery (ACM), ISSN 0097-8418 [doi]  [abs]
  47. Astrachan, OL; Loveland, DW, The use of lemmas in the Model Elimination procedure, Journal of Automated Reasoning, vol. 19 no. 1 (January, 1997), pp. 117-141 [doi]  [abs]
  48. Astrachan, O; Smith, R; Wilkes, J, Application-based modules using apprentice learning for CS 2, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 29 no. 1 (January, 1997), pp. 233-237, Association for Computing Machinery (ACM), ISSN 0097-8418 [doi]  [abs]
  49. Astrachan, OL; Chapman, G; Rodger, SH; Weiss, MA, The reasoning for the advanced placement C++ subset, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 29 no. 4 (January, 1997), pp. 62-65, Association for Computing Machinery (ACM) [doi]  [abs]
  50. O.L. Astrachan, A Computer Science Tapestry: Exploring Programming and Computer Science with C++ (1997), McGraw-Hill
  51. O.L. Astrachan, The Large Integer Case Study in C++ (1997), The College Board, Advanced Placement Program
  52. Astrachan, O; Selby, T; Unger, J, Object-oriented, apprenticeship approach to data structures using simulation, Proceedings - Frontiers in Education Conference (December, 1996), pp. 130-134  [abs]
  53. Tucker, AB; Astrachan, O; Bruce, K; Cupper, R; Denning, P; Drysdale, S; Horton, T; Kelemen, C; McGeoch, C; Patt, Y; Proulx, V; Rada, R; Rasala, R; Roberts, E; Rudich, S; Stein, L; Tucker, A; Van Loan, C, Strategic directions in computer science education, ACM Computing Surveys, vol. 28 no. 4 (January, 1996), pp. 836-845, Association for Computing Machinery (ACM) [doi]
  54. O.L. Astrachan and Susan Horwitz and the Advanced Placement Computer Science Development Committee, Technical Opinion: The First Course Conundrum, Communications of the ACM (June, 1995), pp. 117-118
  55. Horwitz, S; Appel, K; Cuprak, T; Kay, D; Nevison, C; Schram, L; Stehlik, M; Astrachan, O, The First-Course Conundrum, Communications of the ACM, vol. 38 no. 6 (June, 1995), pp. 117-118, Association for Computing Machinery (ACM) [doi]
  56. Astrachan, O; Reed, D, AAA and CS 1 the applied apprenticeship approach to CS 1, edited by Laxer, C; White, CM; Miller, JE; Gersting, JL, Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1995 (March, 1995), pp. 1-5, ACM Press, ISBN 9780897916936 [doi]  [abs]
  57. Astrachan, O; Reed, D, AAA and CS 1: The Applied Apprenticeship Approach to CS 1, ACM SIGCSE Bulletin, vol. 27 no. 1 (March, 1995), pp. 1-5, Association for Computing Machinery (ACM) [doi]  [abs]
  58. Astrachan, O, Self-reference is an illustrative essential, ACM SIGCSE Bulletin, vol. 26 no. 1 (December, 1994), pp. 238-242, Association for Computing Machinery (ACM) [doi]  [abs]
  59. Hirshfield, S; Astrachan, O; Barr, J; Donnelly, K; Levine, D; McGinn, M, Object-Oriented Programming (Abstract): How to “Scale Up” CS 1, ACM SIGCSE Bulletin, vol. 26 no. 1 (December, 1994), pp. 396, Association for Computing Machinery (ACM) [doi]
  60. Arnow, D; Astrachan, O; Kiper, J; Workman, R; Whitlock, P; Auernheimer, B; Rager, J, Themes and Tapestries: A Diversity of Approaches to Computer Science for Liberal Arts Students, ACM SIGCSE Bulletin, vol. 26 no. 1 (December, 1994), pp. 374-375, Association for Computing Machinery (ACM) [doi]
  61. Chapman, G; Fix, S; Astrachan, O; Kmoch, J; Clancy, M, Case Studies in the Advanced Placement Computer Science Curriculum (Abstract), ACM SIGCSE Bulletin, vol. 26 no. 1 (December, 1994), pp. 371 [doi]
  62. Astrachan, O, METEOR: Exploring model elimination theorem proving, Journal of Automated Reasoning, vol. 13 no. 3 (October, 1994), pp. 283-296, Springer Nature [doi]  [abs]
  63. Hirshfield, S; Astrachan, O; Barr, J; Donnelly, K; Levine, D; McGinn, M, Object-oriented programming: how to 'scale up' CS 1, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 26 no. 1 (March, 1994)  [abs]
  64. Chapman, G; Fix, S; Astrachan, O; Kmoch, J; Clancy, M, Case studies in the advanced placement computer science curriculum, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 26 no. 1 (March, 1994), pp. 371, Association for Computing Machinery (ACM) [doi]  [abs]
  65. Khera, V; Astrachan, O; Kotz, D, The Internet Programming Contest: A Report and Philosophy, ACM SIGCSE Bulletin, vol. 25 no. 1 (January, 1993), pp. 48-52, Association for Computing Machinery (ACM) [doi]  [abs]
  66. Astrachan, O, On Finding a Stable Roommate, Job, or Spouse: A Case Study Crossing the Boundaries of Computer Science Courses, ACM SIGCSE Bulletin, vol. 24 no. 1 (January, 1992), pp. 107-112, Association for Computing Machinery (ACM) [doi]  [abs]
  67. Astrachan, OL; Stickel, ME, Caching and lemmaizing in model elimination theorem provers, edited by Kapur, D, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 607 LNAI (January, 1992), pp. 224-238, SPRINGER, ISBN 9783540556022 [doi]  [abs]
  68. Astrachan, O, Pictures as Invariants, ACM SIGCSE Bulletin, vol. 23 no. 1 (January, 1991), pp. 112-118, Association for Computing Machinery (ACM) [doi]
  69. O.L. Astrachan and D.W. Loveland, METEORs: High Performance Theorem Provers Using Model Elimination, in Automated Reasoning: Essays in Honor of Woody Bledsoe, edited by R.S. Boyer (1991), Kluwer Academic Press
  70. Shub, CM; Astrachan, O; Levine, D; Reges, S; Walker, H, Faster, fairer, and more consistent grading, using techniques from the Advanced Placement reading, ACM SIGCSE Bulletin, vol. 22 no. 1 (January, 1990), pp. 266, Association for Computing Machinery (ACM) [doi]  [abs]

Duke University * Arts & Sciences * ISS * Faculty * Staff * External * Reload * Login