Eric Roberts >
talks
Sorted by topic:
- Bermuda Project
- “Designing a modern computing curriculum for Bermuda,” Reed College Mathematics Colloquium, Portland, Oregon, April 2008.
[
ppt
]
- “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
]
- Building CS Enrollments
- “Restoring the passion, beauty, joy, and awe,” Invited departmental colloquium, Department of Computer Science, University of Auckland, Auckland, New Zealand, July 2009.
[
ppt
]
- “Restoring the passion, beauty, joy, and awe,” panel participant at NACCQ 2009, Napier, New Zealand, July 2009.
[
ppt
]
- “Why programming matters,” invited keynote address at NACCQ 2009, Napier, New Zealand, July 2009.
[
ppt
]
- “Passion, beauty, joy, and awe, continued,” panel participant at the Fortieth SIGCSE Technical Symposium on Computer Science Education, Chattanooga, Tennessee, March 2009.
[
ppt
]
- “Programming and the CS curriculum: The more things change . . .”, Fascinating Lectures in Computer Science series, Swarthmore, Pennsylvania, November 2008.
[
ppt
]
- “Rediscovering the passion, beauty, joy, and awe: Making computing fun again,” keynote address, Liverpool, England, August 2008.
[
ppt
]
- “Expanding the pipeline of students in computer science” (with Mehran Sahami). Plenary address, Stanford Computer Forum, Stanford, California, March 2008.
[
ppt
]
- “Rediscovering the passion, beauty, joy, and awe: Making computing fun again,” panel participant at the Thirty-ninth SIGCSE Technical Symposium on Computer Science Education, Portland, Oregon, March 2008.
[
ppt
]
- “Making computer science fun again,” opening keynote address at Informatics Education Europe II, Thessaloniki, Greece, November 2007.
[
ppt
]
- “The current crisis in computing: What are the real issues?”, panel participant at the Thirty-eighth SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March 2007.
[
ppt
]
- “New approaches to the development of the U.S. computing work force: Assessing the issues,” panel participant at the American Association for the Advancement of Science meeting, San Francisco, California, February 2007.
[
ppt
]
- “Expanding the audience for computer science,” invited plenary address at the Thirty-fourth SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, February 2003.
[
pptx
]
- CS Education
- “NAS project: Growth of computer science undergraduate enrollments” with Jodi Tims, presentation at the CMU CS Education Summit, Pittsburgh, Pennsylvania, October 2017.
[
pdf
]
- “Computer science at Wellesley: Early memories,” Cirque du CS celebration of the 32nd anniversary of the Wellesley Computer Science Department, Wellesley, Massachusetts, March 2015.
[
pptx
]
- “Tsunami or sea change? Responding to the explosion of student interest in computer science” with Ed Lazowska and Jim Kurose, National Center for Women in Technology 10th Anniversary Summit, Newport Beach, California, May 2014, and the CRA Snowbird Conference, Snowbird, Utah, July 2014.
[
pptx
]
- “CS+X: Building interdisciplinary bridges at Stanford University,” Harvard University, Cambridge, Massachusetts, May 2014.
[
pptx
]
- “What happens when we end up teaching all student computing,” NSF Future Directions in CS Education, Orlando, Florida, January 2014.
[
pptx
]
- “Computer science at Stanford: Strategies for a time of unprecedented growth,” Stanford Club of Great Britain, London UK, July 2016.
[
pptx
]
- “The impact of computers on our world: The view from stanford computer science,” Stanford Club for European Affairs, Paris, France, June 2013.
[
pptx
]
- “Recognizing the most influential CS papers,” panel participant at the Forty-first SIGCSE Technical Symposium on Computer Science Education, Milwaukee, Wisconsin, March 2010.
[
ppt
]
- “Computational thinking everywhere: The ‘broad audience for CS1’ approach,” invited participant at the National Academies Computational Thinking Workshop, Washington, DC, February 2009.
[
ppt
]
- “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
]
- CS1
- “Nifty Assignments: Turtle Graphics,” panel participant at the Forty-fourth SIGCSE Technical Symposium on Computer Science Education, Denver, Colorado, March 2013.
[
pptx
]
- “Nifty Assignments: Breakout!,” panel participant at the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, March 2006.
[
html
]
- Classroom Tools
- “An interactive tutorial for Java,” Proceedings of the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, February 2006.
[
pdf
]
- Computing and the Media
- “What Journalists Need to Know about Computing,” Knight Fellowship Program, Stanford University, Stanford, California, January 2010.
[
ppt
]
- Curriculum
- “Professional development and Computing Curricula 2001,” invited plenary presentation at the annual Conference of Professors and Heads of Departments of Computing, Milton Keynes, England, October 2002.
[
ppt
]
- “Curricula 2001 for computer science and engineering,” panelist at the 2000 Frontiers in Education Conference, Kansas City, Missouri, October 2000.
[
pdf
]
- “Curricula 2001 for computer science and engineering,” panelist at the 1999 Frontiers in Education Conference, San Juan, Puerto Rico, November 1999.
[
pdf
]
- Debugging
- “Zen and the art of debugging,” Reed College Math Colloquium, Portland, Oregon, April 2014.
[
pptx
]
- “Teaching the psychology of debugging,” invited plenary talk at the winter meeting of the Psychology of Programming Interest Group. University of Nottingham, Nottingham, England, December 2004.
[
ppt
]
- IT Workforce
- “Computing and competitiveness: Implications of the programmer shortage,” Center for International Security and Cooperation, Stanford, California, February 2009.
[
ppt
]
- “New approaches to the development of the U.S. computing work force: Assessing the issues,” panel participant at the American Association for the Advancement of Science meeting, San Francisco, California, February 2007.
[
ppt
]
- “Labor dynamics of the IT economy: What IT planners need to know about the nature of programming,” invited keynote address at the U.S. State Department IT Strategy Conference, San Francisco, November 2004.
[
ppt
]
- International
- “Designing a modern computing curriculum for Bermuda,” Reed College Mathematics Colloquium, Portland, Oregon, April 2008.
[
ppt
]
- “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
]
- Java
- “Converting Java into JavaScript,” Google Tech Talk, Atlanta, Georgia, October 2010.
[
ppt
]
- “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
]
- Java Task Force
- “The ACM Java Task Force: The Beta Release,” special session at the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, March 2006.
[
applet
]
- “The ACM Java Task Force: Implications for high schools,” presentation to the Computer Science and Information Technology Symposium, St. Louis, Missouri, February 2005.
[
applet
]
- “The ACM Java Task Force: Status report,” special session at the Thirty-sixth SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, February 2005.
[
applet
]
- JavaScript
- “Converting Java into JavaScript,” Google Tech Talk, Atlanta, Georgia, October 2010.
[
ppt
]
- K-12
- “Computer science as an essential 21st-century skill: Making the case,” opening keynote address, Grace Hopper Celebration of Women in Computing: K-12 Workshop, Atlanta, Georgia, October 2010.
[
ppt
]
- “The ACM Java Task Force: Implications for high schools,” presentation to the Computer Science and Information Technology Symposium, St. Louis, Missouri, February 2005.
[
applet
]
- “Educating the next generation of computer scientists: The critical role of high school teachers,” opening keynote address for the Computer Science and Information Technology Symposium, Norfolk, Virginia, March 2004.
[
ppt
]
- 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
]
- Professional Societies
- “Learned societies in an international context: A perspective from the United States,” invited plenary presentation at the annual Conference of Professors and Heads of Departments of Computing, Glasgow, Scotland, March 2006.
[
ppt
]
- Programming
- “Why programming matters,” invited keynote address at NACCQ 2009, Napier, New Zealand, July 2009.
[
ppt
]
- “Programming and the CS curriculum: The more things change . . .”, Fascinating Lectures in Computer Science series, Swarthmore, Pennsylvania, November 2008.
[
ppt
]
- Stanford
- “Computer science at Stanford: Strategies for a time of unprecedented growth,” Stanford Club of Great Britain, London UK, July 2016.
[
pptx
]
- Women in CS
- “Enrollment booms and gender diversity: How do we keep history from repeating itself?”, panel presentation at Grace Hopper 2016, Houston, Texas, October 2016.
[
pptx
]
- “Computer science at Wellesley: Early memories,” Cirque du CS celebration of the 32nd anniversary of the Wellesley Computer Science Department, Wellesley, Massachusetts, March 2015.
[
pptx
]
- “Bridging the gender gap: Lessons from the liberal arts,” panel participant at the Grace Hopper Celebration of Women in Computing, Portland, Oregon, November 2011.
[
ppt
]
- “Expanding the audience for computer science,” invited plenary address at the Thirty-fourth SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, February 2003.
[
pptx
]
Sorted by venue:
- American Association for the Advancement of Science (AAAS)
- AAAS-2007
- “New approaches to the development of the U.S. computing work force: Assessing the issues,” panel participant at the American Association for the Advancement of Science meeting, San Francisco, California, February 2007.
[
ppt
]
- 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
]
- CMU
- CSEdSummit 201717
- “NAS project: Growth of computer science undergraduate enrollments” with Jodi Tims, presentation at the CMU CS Education Summit, Pittsburgh, Pennsylvania, October 2017.
[
pdf
]
- CRA
- Snowbird 2014
- “Tsunami or sea change? Responding to the explosion of student interest in computer science” with Ed Lazowska and Jim Kurose, National Center for Women in Technology 10th Anniversary Summit, Newport Beach, California, May 2014, and the CRA Snowbird Conference, Snowbird, Utah, July 2014.
[
pptx
]
- Computer Science and Information Technology Symposium (CSIT)
- CSIT-2005
- “The ACM Java Task Force: Implications for high schools,” presentation to the Computer Science and Information Technology Symposium, St. Louis, Missouri, February 2005.
[
applet
]
- CSIT-2004
- “Educating the next generation of computer scientists: The critical role of high school teachers,” opening keynote address for the Computer Science and Information Technology Symposium, Norfolk, Virginia, March 2004.
[
ppt
]
- Council of Professors and Heads of Computing (CPHC)
- CPHC-2006
- “Learned societies in an international context: A perspective from the United States,” invited plenary presentation at the annual Conference of Professors and Heads of Departments of Computing, Glasgow, Scotland, March 2006.
[
ppt
]
- CPHC-2002
- “Professional development and Computing Curricula 2001,” invited plenary presentation at the annual Conference of Professors and Heads of Departments of Computing, Milton Keynes, England, October 2002.
[
ppt
]
- Frontiers in Education Conference (FIE)
- FIE-2000
- “Curricula 2001 for computer science and engineering,” panelist at the 2000 Frontiers in Education Conference, Kansas City, Missouri, October 2000.
[
pdf
]
- FIE-1999
- “Curricula 2001 for computer science and engineering,” panelist at the 1999 Frontiers in Education Conference, San Juan, Puerto Rico, November 1999.
[
pdf
]
- Google
- 2010
- “Converting Java into JavaScript,” Google Tech Talk, Atlanta, Georgia, October 2010.
[
ppt
]
- Grace Hopper
- GHC-2016
- “Enrollment booms and gender diversity: How do we keep history from repeating itself?”, panel presentation at Grace Hopper 2016, Houston, Texas, October 2016.
[
pptx
]
- GHC-2011
- “Bridging the gender gap: Lessons from the liberal arts,” panel participant at the Grace Hopper Celebration of Women in Computing, Portland, Oregon, November 2011.
[
ppt
]
- K-12 Workshop 2010
- “Computer science as an essential 21st-century skill: Making the case,” opening keynote address, Grace Hopper Celebration of Women in Computing: K-12 Workshop, Atlanta, Georgia, October 2010.
[
ppt
]
- Harvard University
- Computer Science Colloquium 2014
- “CS+X: Building interdisciplinary bridges at Stanford University,” Harvard University, Cambridge, Massachusetts, May 2014.
[
pptx
]
- Higher Education Academy - Information and Computer Science (HEAICS)
- HEAICS-2008
- “Rediscovering the passion, beauty, joy, and awe: Making computing fun again,” keynote address, Liverpool, England, August 2008.
[
ppt
]
- Informatics Education Europe (IEE)
- IEE-2007
- “Making computer science fun again,” opening keynote address at Informatics Education Europe II, Thessaloniki, Greece, November 2007.
[
ppt
]
- London
- Stanford Club of Great Britain
- “Computer science at Stanford: Strategies for a time of unprecedented growth,” Stanford Club of Great Britain, London UK, July 2016.
[
pptx
]
- NSF
- Future Directions Conference 2014
- “What happens when we end up teaching all student computing,” NSF Future Directions in CS Education, Orlando, Florida, January 2014.
[
pptx
]
- National Advisory Commission on Computing Qualifications (NACCQ)
- NACCQ-2009
- “Restoring the passion, beauty, joy, and awe,” panel participant at NACCQ 2009, Napier, New Zealand, July 2009.
[
ppt
]
- “Why programming matters,” invited keynote address at NACCQ 2009, Napier, New Zealand, July 2009.
[
ppt
]
- Paris
- Stanford Club for European Affairs
- “The impact of computers on our world: The view from stanford computer science,” Stanford Club for European Affairs, Paris, France, June 2013.
[
pptx
]
- Psychology of Programming Interest Group (PPIG)
- PPIG-2004
- “Teaching the psychology of debugging,” invited plenary talk at the winter meeting of the Psychology of Programming Interest Group. University of Nottingham, Nottingham, England, December 2004.
[
ppt
]
- Reed College
- Mathematics Colloquium 2008
- “Designing a modern computing curriculum for Bermuda,” Reed College Mathematics Colloquium, Portland, Oregon, April 2008.
[
ppt
]
- Mathematics Colloquium 2014
- “Zen and the art of debugging,” Reed College Math Colloquium, Portland, Oregon, April 2014.
[
pptx
]
- Special Interest Group on Computer Science Education (SIGCSE)
- SIGCSE-2013
- “Nifty Assignments: Turtle Graphics,” panel participant at the Forty-fourth SIGCSE Technical Symposium on Computer Science Education, Denver, Colorado, March 2013.
[
pptx
]
- SIGCSE-2010
- “Recognizing the most influential CS papers,” panel participant at the Forty-first SIGCSE Technical Symposium on Computer Science Education, Milwaukee, Wisconsin, March 2010.
[
ppt
]
- SIGCSE-2009
- “Passion, beauty, joy, and awe, continued,” panel participant at the Fortieth SIGCSE Technical Symposium on Computer Science Education, Chattanooga, Tennessee, March 2009.
[
ppt
]
- SIGCSE-2008
- “Rediscovering the passion, beauty, joy, and awe: Making computing fun again,” panel participant at the Thirty-ninth SIGCSE Technical Symposium on Computer Science Education, Portland, Oregon, March 2008.
[
ppt
]
- SIGCSE-2007
- “Resurrecting the applet paradigm,” Proceedings of the Thirty-eighth SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March 2007.
[
pdf
] [ppt
]
- “The current crisis in computing: What are the real issues?”, panel participant at the Thirty-eighth SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March 2007.
[
ppt
]
- SIGCSE-2006
- “Nifty Assignments: Breakout!,” panel participant at the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, March 2006.
[
html
]
- “The ACM Java Task Force: The Beta Release,” special session at the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, March 2006.
[
applet
]
- “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
]
- “The ACM Java Task Force: Status report,” special session at the Thirty-sixth SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, February 2005.
[
applet
]
- 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-2003
- “Expanding the audience for computer science,” invited plenary address at the Thirty-fourth SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, February 2003.
[
pptx
]
- 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
]
- 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
]
- Stanford
- Center for International Security and Cooperation (CISAC)
- “Computing and competitiveness: Implications of the programmer shortage,” Center for International Security and Cooperation, Stanford, California, February 2009.
[
ppt
]
- Computer Forum
- “Expanding the pipeline of students in computer science” (with Mehran Sahami). Plenary address, Stanford Computer Forum, Stanford, California, March 2008.
[
ppt
]
- Stanford University
- Knight Fellowship Program
- “What Journalists Need to Know about Computing,” Knight Fellowship Program, Stanford University, Stanford, California, January 2010.
[
ppt
]
- Swarthmore College
- FLICS-2008
- “Programming and the CS curriculum: The more things change . . .”, Fascinating Lectures in Computer Science series, Swarthmore, Pennsylvania, November 2008.
[
ppt
]
- United States Government
- National Academies
- “Computational thinking everywhere: The ‘broad audience for CS1’ approach,” invited participant at the National Academies Computational Thinking Workshop, Washington, DC, February 2009.
[
ppt
]
- State Department
- “Labor dynamics of the IT economy: What IT planners need to know about the nature of programming,” invited keynote address at the U.S. State Department IT Strategy Conference, San Francisco, November 2004.
[
ppt
]
- University of Auckland
- 2009
- “Restoring the passion, beauty, joy, and awe,” Invited departmental colloquium, Department of Computer Science, University of Auckland, Auckland, New Zealand, July 2009.
[
ppt
]
- Wellesley College
- Cirque du CS 2015
- “Computer science at Wellesley: Early memories,” Cirque du CS celebration of the 32nd anniversary of the Wellesley Computer Science Department, Wellesley, Massachusetts, March 2015.
[
pptx
]
Sorted by date:
- 2017
- “NAS project: Growth of computer science undergraduate enrollments” with Jodi Tims, presentation at the CMU CS Education Summit, Pittsburgh, Pennsylvania, October 2017.
[
pdf
]
- 2016
- “Enrollment booms and gender diversity: How do we keep history from repeating itself?”, panel presentation at Grace Hopper 2016, Houston, Texas, October 2016.
[
pptx
]
- 2015
- “Computer science at Wellesley: Early memories,” Cirque du CS celebration of the 32nd anniversary of the Wellesley Computer Science Department, Wellesley, Massachusetts, March 2015.
[
pptx
]
- 2014
- “Tsunami or sea change? Responding to the explosion of student interest in computer science” with Ed Lazowska and Jim Kurose, National Center for Women in Technology 10th Anniversary Summit, Newport Beach, California, May 2014, and the CRA Snowbird Conference, Snowbird, Utah, July 2014.
[
pptx
]
- “CS+X: Building interdisciplinary bridges at Stanford University,” Harvard University, Cambridge, Massachusetts, May 2014.
[
pptx
]
- “Zen and the art of debugging,” Reed College Math Colloquium, Portland, Oregon, April 2014.
[
pptx
]
- “What happens when we end up teaching all student computing,” NSF Future Directions in CS Education, Orlando, Florida, January 2014.
[
pptx
]
- 2013
- “Computer science at Stanford: Strategies for a time of unprecedented growth,” Stanford Club of Great Britain, London UK, July 2016.
[
pptx
]
- “The impact of computers on our world: The view from stanford computer science,” Stanford Club for European Affairs, Paris, France, June 2013.
[
pptx
]
- “Nifty Assignments: Turtle Graphics,” panel participant at the Forty-fourth SIGCSE Technical Symposium on Computer Science Education, Denver, Colorado, March 2013.
[
pptx
]
- 2011
- “Bridging the gender gap: Lessons from the liberal arts,” panel participant at the Grace Hopper Celebration of Women in Computing, Portland, Oregon, November 2011.
[
ppt
]
- 2010
- “Computer science as an essential 21st-century skill: Making the case,” opening keynote address, Grace Hopper Celebration of Women in Computing: K-12 Workshop, Atlanta, Georgia, October 2010.
[
ppt
]
- “Converting Java into JavaScript,” Google Tech Talk, Atlanta, Georgia, October 2010.
[
ppt
]
- “Recognizing the most influential CS papers,” panel participant at the Forty-first SIGCSE Technical Symposium on Computer Science Education, Milwaukee, Wisconsin, March 2010.
[
ppt
]
- “What Journalists Need to Know about Computing,” Knight Fellowship Program, Stanford University, Stanford, California, January 2010.
[
ppt
]
- 2009
- “Restoring the passion, beauty, joy, and awe,” Invited departmental colloquium, Department of Computer Science, University of Auckland, Auckland, New Zealand, July 2009.
[
ppt
]
- “Restoring the passion, beauty, joy, and awe,” panel participant at NACCQ 2009, Napier, New Zealand, July 2009.
[
ppt
]
- “Why programming matters,” invited keynote address at NACCQ 2009, Napier, New Zealand, July 2009.
[
ppt
]
- “Passion, beauty, joy, and awe, continued,” panel participant at the Fortieth SIGCSE Technical Symposium on Computer Science Education, Chattanooga, Tennessee, March 2009.
[
ppt
]
- “Computational thinking everywhere: The ‘broad audience for CS1’ approach,” invited participant at the National Academies Computational Thinking Workshop, Washington, DC, February 2009.
[
ppt
]
- “Computing and competitiveness: Implications of the programmer shortage,” Center for International Security and Cooperation, Stanford, California, February 2009.
[
ppt
]
- 2008
- “Programming and the CS curriculum: The more things change . . .”, Fascinating Lectures in Computer Science series, Swarthmore, Pennsylvania, November 2008.
[
ppt
]
- “Rediscovering the passion, beauty, joy, and awe: Making computing fun again,” keynote address, Liverpool, England, August 2008.
[
ppt
]
- “Designing a modern computing curriculum for Bermuda,” Reed College Mathematics Colloquium, Portland, Oregon, April 2008.
[
ppt
]
- “Expanding the pipeline of students in computer science” (with Mehran Sahami). Plenary address, Stanford Computer Forum, Stanford, California, March 2008.
[
ppt
]
- “Rediscovering the passion, beauty, joy, and awe: Making computing fun again,” panel participant at the Thirty-ninth SIGCSE Technical Symposium on Computer Science Education, Portland, Oregon, March 2008.
[
ppt
]
- 2007
- “Making computer science fun again,” opening keynote address at Informatics Education Europe II, Thessaloniki, Greece, November 2007.
[
ppt
]
- “Resurrecting the applet paradigm,” Proceedings of the Thirty-eighth SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March 2007.
[
pdf
] [ppt
]
- “The current crisis in computing: What are the real issues?”, panel participant at the Thirty-eighth SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March 2007.
[
ppt
]
- “New approaches to the development of the U.S. computing work force: Assessing the issues,” panel participant at the American Association for the Advancement of Science meeting, San Francisco, California, February 2007.
[
ppt
]
- 2006
- “Learned societies in an international context: A perspective from the United States,” invited plenary presentation at the annual Conference of Professors and Heads of Departments of Computing, Glasgow, Scotland, March 2006.
[
ppt
]
- “Nifty Assignments: Breakout!,” panel participant at the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, March 2006.
[
html
]
- “The ACM Java Task Force: The Beta Release,” special session at the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, March 2006.
[
applet
]
- “An interactive tutorial for Java,” Proceedings of the Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, February 2006.
[
pdf
]
- 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
]
- “The ACM Java Task Force: Implications for high schools,” presentation to the Computer Science and Information Technology Symposium, St. Louis, Missouri, February 2005.
[
applet
]
- “The ACM Java Task Force: Status report,” special session at the Thirty-sixth SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, February 2005.
[
applet
]
- 2004
- “Teaching the psychology of debugging,” invited plenary talk at the winter meeting of the Psychology of Programming Interest Group. University of Nottingham, Nottingham, England, December 2004.
[
ppt
]
- “Labor dynamics of the IT economy: What IT planners need to know about the nature of programming,” invited keynote address at the U.S. State Department IT Strategy Conference, San Francisco, November 2004.
[
ppt
]
- “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
]
- “Educating the next generation of computer scientists: The critical role of high school teachers,” opening keynote address for the Computer Science and Information Technology Symposium, Norfolk, Virginia, March 2004.
[
ppt
]
- 2003
- “Expanding the audience for computer science,” invited plenary address at the Thirty-fourth SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, February 2003.
[
pptx
]
- 2002
- “An overview of MiniJava,” Proceedings of the Thirty-second SIGCSE Technical Symposium on Computer Science Education, Charlotte, North Carolina, February 2001.
[
pdf
] [applet
]
- “Professional development and Computing Curricula 2001,” invited plenary presentation at the annual Conference of Professors and Heads of Departments of Computing, Milton Keynes, England, October 2002.
[
ppt
]
- 2000
- “Curricula 2001 for computer science and engineering,” panelist at the 2000 Frontiers in Education Conference, Kansas City, Missouri, October 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
- “Curricula 2001 for computer science and engineering,” panelist at the 1999 Frontiers in Education Conference, San Juan, Puerto Rico, November 1999.
[
pdf
]