Eric Roberts >
papers
Sorted by topic:
- Academic Integrity
- “Strategies for promoting academic integrity in computer science courses,” Proceedings of the 2002 Frontiers in Education Conference, Boston, Massachusetts, November 2002.
[
pdf
]
- Bermuda Project
- “Sparking self-sustained learning: Report on a design experiment to build technological fluency and bridge divides” with Brigid Barron and Caitlin Kennedy Martin, International Journal of Technology and Design Education, 17:1, January 2007.
[
pdf
]
- “Designing a Computer Science Curriculum for Bermuda’s Public Schools” with Brigid Barron and Caitlin Kennedy Martin, World Conference on Computers in Education, Capetown, South Africa, July 2005.
[
pdf
]
- “Imagining possible futures: Course taking and knowledge use within trajectories of technological fluency” with Brigid Barron, Caitlin K. Martin, Emma M. Mercier, and Sara McPhee, Proceedings of the American Educational Research Association Annual Meeting, San Diego, California, April 2004.
[
pdf
]
- “Designing and assessing ongoing professional development: Opportunities for high school computer science teachers” with Caitlin Kennedy Martin and Brigid Barron, Proceedings of the Fifth International Conference of the Learning Sciences, Seattle, Washington, October 2002.
[
pdf
]
- “A design experiment to build technological fluency and bridge divides” with Caitlin Kennedy Martin and Brigid Barron, Proceedings of the Fifth International Conference of the Learning Sciences, Seattle, Washington, October 2002.
[
pdf
]
- “Design experiments at a distance: Lessons from developing a secondary school curriculum for Bermuda public schools” with Brigid Barron, Caitlin Kennedy Martin, Alex Osipovich, and Michael Ross, Proceedings of the Computer Support for Collaborative Learning (CSCL) Conference, Boulder, Colorado, January 2002.
[
pdf
]
- CS Education
- Assessing and Responding to the Growth of Computer Science Undergraduate Enrollments (prepublication release), Committee on the Growth of Computer Science Undergraduate Enrollments, Washington, DC: National Academies Press, October 2017.
[
pdf
] [html
]
- “A history of capacity challenges in computer science,” position paper for the National Academies Committee on the Growth of Computer Science Undergraduate Enrollments, March 2016.
[
pdf
] [html
]
- “Meeting the challenges of rising enrollments,” ACM Inroads, September 2011.
[
pdf
]
- “Informatics education using nothing but a browser” with Chris Piech, Proceedings of the IFIP Conference on ICT and Informatics in a Globalised World of Education, Mombasa, Kenya, August 2011.
[
pdf
] [html
]
- “Point/Counterpoint: Technology education for early 21st century,” debate with Stephen J. Andriole, Communications of the ACM, July 2008.
[
pdf
] [html
]
- “The dream of a common language: The search for simplicity and stability in computer science education,” Proceedings of the Thirty-fifth SIGCSE Technical Symposium on Computer Science Education, Norfolk, Virginia, March 2004.
[
pdf
] [ppt
]
- “Conserving the seed corn: Reflections on the academic hiring crisis,” SIGCSE Bulletin, December 1999.
[
pdf
]
- “Directions in computer science education,” published electronically in conjunction with the December 1996 issue of Computing Surveys as part of an invited collection of position papers.
[
html
]
- CS1
- “A portable graphics library for introductory CS” with Keith Schwarz, Proceedings of the SIGCSE Conference on Innovation and Technology in Computer Science Education, Canterbury, England, July 2013.
[
pdf
] [pptx
]
- “Using C in CS1: The Stanford experience,” Proceedings of the Twenty-fourth SIGCSE Technical Symposium on Computer Science Education, Indianapolis, Indiana, February 1993.
[
pdf
]
- Classroom Tools
- “An interactive tutorial for Java,” Proceedings of the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, February 2006.
[
pdf
]
- “Tools for creating portable demonstration programs,” Proceedings of the SIGCSE/SIGCUE Joint Conference on Integrating Technology in Computer Science Education, Barcelona, Spain, June 1996.
[
pdf
]
- Curriculum
- Computing Curricula 2001, edited by Eric Roberts and Gerald Engel, IEEE Computer Society Press, December 2001.
[
html
]
- “Curricula 2001: Bringing the future to the classroom” with Carl K. Chang, Gerald Engel, Willis King, Russ Shackelford, Robert H. Sloan, and Pradip K. Srimani, IEEE Computer, September 1999. Also published in the SIGCSE Bulletin, December 1999.
[
pdf
]
- Ethics
- “Strategies for integrating technology into computer ethics courses,” Proceedings of the SIGCSE/SIGCUE Joint Conference on Integrating Technology in Computer Science Education, Dublin, Ireland, August 1998.
[
pdf
]
- Graphics
- “A portable graphics library for introductory CS” with Keith Schwarz, Proceedings of the SIGCSE Conference on Innovation and Technology in Computer Science Education, Canterbury, England, July 2013.
[
pdf
] [pptx
]
- “Designing a Java graphics library for CS1” with Antoine Picard and Maria Fredricsson, Proceedings of the SIGCSE/SIGCUE Joint Conference on Integrating Technology in Computer Science Education, Dublin, Ireland, August 1998.
[
pdf
]
- “A C-based graphics library for CS1,” Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.
[
pdf
]
- IT Workforce
- “Computing education and the information technology workforce,” prepared for the National Academy Study on Workforce Needs in Information Technology with the endorsement and support of the Education Board of the Association of Computing Machinery, reprinted in SIGCSE Bulletin, June 2000.
[
pdf
]
- International
- “Informatics education using nothing but a browser” with Chris Piech, Proceedings of the IFIP Conference on ICT and Informatics in a Globalised World of Education, Mombasa, Kenya, August 2011.
[
pdf
] [html
]
- “Sparking self-sustained learning: Report on a design experiment to build technological fluency and bridge divides” with Brigid Barron and Caitlin Kennedy Martin, International Journal of Technology and Design Education, 17:1, January 2007.
[
pdf
]
- “Designing a Computer Science Curriculum for Bermuda’s Public Schools” with Brigid Barron and Caitlin Kennedy Martin, World Conference on Computers in Education, Capetown, South Africa, July 2005.
[
pdf
]
- “Imagining possible futures: Course taking and knowledge use within trajectories of technological fluency” with Brigid Barron, Caitlin K. Martin, Emma M. Mercier, and Sara McPhee, Proceedings of the American Educational Research Association Annual Meeting, San Diego, California, April 2004.
[
pdf
]
- “Designing and assessing ongoing professional development: Opportunities for high school computer science teachers” with Caitlin Kennedy Martin and Brigid Barron, Proceedings of the Fifth International Conference of the Learning Sciences, Seattle, Washington, October 2002.
[
pdf
]
- “A design experiment to build technological fluency and bridge divides” with Caitlin Kennedy Martin and Brigid Barron, Proceedings of the Fifth International Conference of the Learning Sciences, Seattle, Washington, October 2002.
[
pdf
]
- “Design experiments at a distance: Lessons from developing a secondary school curriculum for Bermuda public schools” with Brigid Barron, Caitlin Kennedy Martin, Alex Osipovich, and Michael Ross, Proceedings of the Computer Support for Collaborative Learning (CSCL) Conference, Boulder, Colorado, January 2002.
[
pdf
]
- Java
- “Resurrecting the applet paradigm,” Proceedings of the Thirty-eighth SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March 2007.
[
pdf
] [ppt
]
- “An interactive tutorial for Java,” Proceedings of the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, February 2006.
[
pdf
]
- “The dream of a common language: The search for simplicity and stability in computer science education,” Proceedings of the Thirty-fifth SIGCSE Technical Symposium on Computer Science Education, Norfolk, Virginia, March 2004.
[
pdf
] [ppt
]
- “An overview of MiniJava,” Proceedings of the Thirty-second SIGCSE Technical Symposium on Computer Science Education, Charlotte, North Carolina, February 2001.
[
pdf
] [applet
]
- JavaScript
- “Informatics education using nothing but a browser” with Chris Piech, Proceedings of the IFIP Conference on ICT and Informatics in a Globalised World of Education, Mombasa, Kenya, August 2011.
[
pdf
] [html
]
- Pedagogy
- “What can computer science learn from a fine-arts approach to teaching?” with Lecia Barker and Kathy Garvin-Doxas, Proceedings of the Thirty-sixth SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, February 2005.
[
pdf
] [ppt
]
- “Strategies for encouraging individual achievement in introductory computer science courses,” Proceedings of the Thirty-first SIGCSE Technical Symposium on Computer Science Education, Austin, Texas, March 2000.
[
pdf
] [applet
]
- “Using undergraduates as teaching assistants in introductory programming courses: an update on the Stanford experience” with John Lilly and Bryan Rollins, Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.
[
pdf
]
- Programming
- “Loop exits and structured programming: Reopening the debate,” Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.
[
pdf
]
- Thetis C
- “Thetis: An ANSI C programming environment designed for introductory use” with Steve Freund, Proceedings of the Twenty-seventh SIGCSE Technical Symposium on Computer Science Education, Philadelphia, Pennsylvania, February 1996.
[
pdf
]
- Women in CS
- “Encouraging women in computer science” with Marina Kassianidou and Lilly Irani, Inroads, June 2002.
[
pdf
]
Sorted by venue:
- American Educational Research Association (AERA)
- AERA-2004
- “Imagining possible futures: Course taking and knowledge use within trajectories of technological fluency” with Brigid Barron, Caitlin K. Martin, Emma M. Mercier, and Sara McPhee, Proceedings of the American Educational Research Association Annual Meeting, San Diego, California, April 2004.
[
pdf
]
- Communications of the ACM
- CACM-2008
- “Point/Counterpoint: Technology education for early 21st century,” debate with Stephen J. Andriole, Communications of the ACM, July 2008.
[
pdf
] [html
]
- Conference on Computer-Supported Collaborative Learning (CSCL)
- CSCL-2002
- “Design experiments at a distance: Lessons from developing a secondary school curriculum for Bermuda public schools” with Brigid Barron, Caitlin Kennedy Martin, Alex Osipovich, and Michael Ross, Proceedings of the Computer Support for Collaborative Learning (CSCL) Conference, Boulder, Colorado, January 2002.
[
pdf
]
- Frontiers in Education Conference (FIE)
- FIE-2002
- “Strategies for promoting academic integrity in computer science courses,” Proceedings of the 2002 Frontiers in Education Conference, Boston, Massachusetts, November 2002.
[
pdf
]
- ICT and Informatics in a Globalised World of Education (IIGWE)
- IIGWE-2011
- “Informatics education using nothing but a browser” with Chris Piech, Proceedings of the IFIP Conference on ICT and Informatics in a Globalised World of Education, Mombasa, Kenya, August 2011.
[
pdf
] [html
]
- Innovation and Technology in Computer Science Education (ITiCSE)
- ITiCSE-2013
- “A portable graphics library for introductory CS” with Keith Schwarz, Proceedings of the SIGCSE Conference on Innovation and Technology in Computer Science Education, Canterbury, England, July 2013.
[
pdf
] [pptx
]
- ITiCSE-1998
- “Strategies for integrating technology into computer ethics courses,” Proceedings of the SIGCSE/SIGCUE Joint Conference on Integrating Technology in Computer Science Education, Dublin, Ireland, August 1998.
[
pdf
]
- “Designing a Java graphics library for CS1” with Antoine Picard and Maria Fredricsson, Proceedings of the SIGCSE/SIGCUE Joint Conference on Integrating Technology in Computer Science Education, Dublin, Ireland, August 1998.
[
pdf
]
- ITiCSE-1996
- “Directions in computer science education,” published electronically in conjunction with the December 1996 issue of Computing Surveys as part of an invited collection of position papers.
[
html
]
- “Tools for creating portable demonstration programs,” Proceedings of the SIGCSE/SIGCUE Joint Conference on Integrating Technology in Computer Science Education, Barcelona, Spain, June 1996.
[
pdf
]
- International Conference of the Learning Sciences (ICLS)
- ICLS-2002
- “Designing and assessing ongoing professional development: Opportunities for high school computer science teachers” with Caitlin Kennedy Martin and Brigid Barron, Proceedings of the Fifth International Conference of the Learning Sciences, Seattle, Washington, October 2002.
[
pdf
]
- “A design experiment to build technological fluency and bridge divides” with Caitlin Kennedy Martin and Brigid Barron, Proceedings of the Fifth International Conference of the Learning Sciences, Seattle, Washington, October 2002.
[
pdf
]
- International Journal of Technology and Design Education (IJTDE)
- IJTDE-2007
- “Sparking self-sustained learning: Report on a design experiment to build technological fluency and bridge divides” with Brigid Barron and Caitlin Kennedy Martin, International Journal of Technology and Design Education, 17:1, January 2007.
[
pdf
]
- National Academies
- Committee on Enrollment Growth
- Assessing and Responding to the Growth of Computer Science Undergraduate Enrollments (prepublication release), Committee on the Growth of Computer Science Undergraduate Enrollments, Washington, DC: National Academies Press, October 2017.
[
pdf
] [html
]
- “A history of capacity challenges in computer science,” position paper for the National Academies Committee on the Growth of Computer Science Undergraduate Enrollments, March 2016.
[
pdf
] [html
]
- Special Interest Group on Computer Science Education (SIGCSE)
- SIGCSE-2007
- “Resurrecting the applet paradigm,” Proceedings of the Thirty-eighth SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March 2007.
[
pdf
] [ppt
]
- SIGCSE-2006
- “An interactive tutorial for Java,” Proceedings of the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, February 2006.
[
pdf
]
- SIGCSE-2005
- “What can computer science learn from a fine-arts approach to teaching?” with Lecia Barker and Kathy Garvin-Doxas, Proceedings of the Thirty-sixth SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, February 2005.
[
pdf
] [ppt
]
- SIGCSE-2004
- “The dream of a common language: The search for simplicity and stability in computer science education,” Proceedings of the Thirty-fifth SIGCSE Technical Symposium on Computer Science Education, Norfolk, Virginia, March 2004.
[
pdf
] [ppt
]
- SIGCSE-2001
- “An overview of MiniJava,” Proceedings of the Thirty-second SIGCSE Technical Symposium on Computer Science Education, Charlotte, North Carolina, February 2001.
[
pdf
] [applet
]
- Computing Curricula 2001, edited by Eric Roberts and Gerald Engel, IEEE Computer Society Press, December 2001.
[
html
]
- SIGCSE-2000
- “Strategies for encouraging individual achievement in introductory computer science courses,” Proceedings of the Thirty-first SIGCSE Technical Symposium on Computer Science Education, Austin, Texas, March 2000.
[
pdf
] [applet
]
- SIGCSE-1996
- “Thetis: An ANSI C programming environment designed for introductory use” with Steve Freund, Proceedings of the Twenty-seventh SIGCSE Technical Symposium on Computer Science Education, Philadelphia, Pennsylvania, February 1996.
[
pdf
]
- SIGCSE-1995
- “A C-based graphics library for CS1,” Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.
[
pdf
]
- “Loop exits and structured programming: Reopening the debate,” Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.
[
pdf
]
- “Using undergraduates as teaching assistants in introductory programming courses: an update on the Stanford experience” with John Lilly and Bryan Rollins, Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.
[
pdf
]
- SIGCSE-1993
- “Using C in CS1: The Stanford experience,” Proceedings of the Twenty-fourth SIGCSE Technical Symposium on Computer Science Education, Indianapolis, Indiana, February 1993.
[
pdf
]
- SIGCSE Inroads
- “Meeting the challenges of rising enrollments,” ACM Inroads, September 2011.
[
pdf
]
- “Encouraging women in computer science” with Marina Kassianidou and Lilly Irani, Inroads, June 2002.
[
pdf
]
- “Computing education and the information technology workforce,” prepared for the National Academy Study on Workforce Needs in Information Technology with the endorsement and support of the Education Board of the Association of Computing Machinery, reprinted in SIGCSE Bulletin, June 2000.
[
pdf
]
- “Conserving the seed corn: Reflections on the academic hiring crisis,” SIGCSE Bulletin, December 1999.
[
pdf
]
- “Curricula 2001: Bringing the future to the classroom” with Carl K. Chang, Gerald Engel, Willis King, Russ Shackelford, Robert H. Sloan, and Pradip K. Srimani, IEEE Computer, September 1999. Also published in the SIGCSE Bulletin, December 1999.
[
pdf
]
- World Conference on Computers in Education (WCCE)
- WCCE-2005
- “Designing a Computer Science Curriculum for Bermuda’s Public Schools” with Brigid Barron and Caitlin Kennedy Martin, World Conference on Computers in Education, Capetown, South Africa, July 2005.
[
pdf
]
Sorted by date:
- 2017
- Assessing and Responding to the Growth of Computer Science Undergraduate Enrollments (prepublication release), Committee on the Growth of Computer Science Undergraduate Enrollments, Washington, DC: National Academies Press, October 2017.
[
pdf
] [html
]
- 2016
- “A history of capacity challenges in computer science,” position paper for the National Academies Committee on the Growth of Computer Science Undergraduate Enrollments, March 2016.
[
pdf
] [html
]
- 2013
- “A portable graphics library for introductory CS” with Keith Schwarz, Proceedings of the SIGCSE Conference on Innovation and Technology in Computer Science Education, Canterbury, England, July 2013.
[
pdf
] [pptx
]
- 2011
- “Meeting the challenges of rising enrollments,” ACM Inroads, September 2011.
[
pdf
]
- “Informatics education using nothing but a browser” with Chris Piech, Proceedings of the IFIP Conference on ICT and Informatics in a Globalised World of Education, Mombasa, Kenya, August 2011.
[
pdf
] [html
]
- 2008
- “Point/Counterpoint: Technology education for early 21st century,” debate with Stephen J. Andriole, Communications of the ACM, July 2008.
[
pdf
] [html
]
- 2007
- “Resurrecting the applet paradigm,” Proceedings of the Thirty-eighth SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March 2007.
[
pdf
] [ppt
]
- “Sparking self-sustained learning: Report on a design experiment to build technological fluency and bridge divides” with Brigid Barron and Caitlin Kennedy Martin, International Journal of Technology and Design Education, 17:1, January 2007.
[
pdf
]
- 2006
- “An interactive tutorial for Java,” Proceedings of the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, February 2006.
[
pdf
]
- 2005
- “Designing a Computer Science Curriculum for Bermuda’s Public Schools” with Brigid Barron and Caitlin Kennedy Martin, World Conference on Computers in Education, Capetown, South Africa, July 2005.
[
pdf
]
- “What can computer science learn from a fine-arts approach to teaching?” with Lecia Barker and Kathy Garvin-Doxas, Proceedings of the Thirty-sixth SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, February 2005.
[
pdf
] [ppt
]
- 2004
- “Imagining possible futures: Course taking and knowledge use within trajectories of technological fluency” with Brigid Barron, Caitlin K. Martin, Emma M. Mercier, and Sara McPhee, Proceedings of the American Educational Research Association Annual Meeting, San Diego, California, April 2004.
[
pdf
]
- “The dream of a common language: The search for simplicity and stability in computer science education,” Proceedings of the Thirty-fifth SIGCSE Technical Symposium on Computer Science Education, Norfolk, Virginia, March 2004.
[
pdf
] [ppt
]
- 2002
- “Strategies for promoting academic integrity in computer science courses,” Proceedings of the 2002 Frontiers in Education Conference, Boston, Massachusetts, November 2002.
[
pdf
]
- “Designing and assessing ongoing professional development: Opportunities for high school computer science teachers” with Caitlin Kennedy Martin and Brigid Barron, Proceedings of the Fifth International Conference of the Learning Sciences, Seattle, Washington, October 2002.
[
pdf
]
- “A design experiment to build technological fluency and bridge divides” with Caitlin Kennedy Martin and Brigid Barron, Proceedings of the Fifth International Conference of the Learning Sciences, Seattle, Washington, October 2002.
[
pdf
]
- “An overview of MiniJava,” Proceedings of the Thirty-second SIGCSE Technical Symposium on Computer Science Education, Charlotte, North Carolina, February 2001.
[
pdf
] [applet
]
- “Encouraging women in computer science” with Marina Kassianidou and Lilly Irani, Inroads, June 2002.
[
pdf
]
- “Design experiments at a distance: Lessons from developing a secondary school curriculum for Bermuda public schools” with Brigid Barron, Caitlin Kennedy Martin, Alex Osipovich, and Michael Ross, Proceedings of the Computer Support for Collaborative Learning (CSCL) Conference, Boulder, Colorado, January 2002.
[
pdf
]
- 2001
- Computing Curricula 2001, edited by Eric Roberts and Gerald Engel, IEEE Computer Society Press, December 2001.
[
html
]
- 2000
- “Computing education and the information technology workforce,” prepared for the National Academy Study on Workforce Needs in Information Technology with the endorsement and support of the Education Board of the Association of Computing Machinery, reprinted in SIGCSE Bulletin, June 2000.
[
pdf
]
- “Strategies for encouraging individual achievement in introductory computer science courses,” Proceedings of the Thirty-first SIGCSE Technical Symposium on Computer Science Education, Austin, Texas, March 2000.
[
pdf
] [applet
]
- 1999
- “Conserving the seed corn: Reflections on the academic hiring crisis,” SIGCSE Bulletin, December 1999.
[
pdf
]
- “Curricula 2001: Bringing the future to the classroom” with Carl K. Chang, Gerald Engel, Willis King, Russ Shackelford, Robert H. Sloan, and Pradip K. Srimani, IEEE Computer, September 1999. Also published in the SIGCSE Bulletin, December 1999.
[
pdf
]
- 1998
- “Strategies for integrating technology into computer ethics courses,” Proceedings of the SIGCSE/SIGCUE Joint Conference on Integrating Technology in Computer Science Education, Dublin, Ireland, August 1998.
[
pdf
]
- “Designing a Java graphics library for CS1” with Antoine Picard and Maria Fredricsson, Proceedings of the SIGCSE/SIGCUE Joint Conference on Integrating Technology in Computer Science Education, Dublin, Ireland, August 1998.
[
pdf
]
- 1996
- “Directions in computer science education,” published electronically in conjunction with the December 1996 issue of Computing Surveys as part of an invited collection of position papers.
[
html
]
- “Tools for creating portable demonstration programs,” Proceedings of the SIGCSE/SIGCUE Joint Conference on Integrating Technology in Computer Science Education, Barcelona, Spain, June 1996.
[
pdf
]
- “Thetis: An ANSI C programming environment designed for introductory use” with Steve Freund, Proceedings of the Twenty-seventh SIGCSE Technical Symposium on Computer Science Education, Philadelphia, Pennsylvania, February 1996.
[
pdf
]
- 1995
- “A C-based graphics library for CS1,” Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.
[
pdf
]
- “Loop exits and structured programming: Reopening the debate,” Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.
[
pdf
]
- “Using undergraduates as teaching assistants in introductory programming courses: an update on the Stanford experience” with John Lilly and Bryan Rollins, Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.
[
pdf
]
- “Using C in CS1: The Stanford experience,” Proceedings of the Twenty-fourth SIGCSE Technical Symposium on Computer Science Education, Indianapolis, Indiana, February 1993.
[
pdf
]