Learners at the Wheel: Novice Programming Environments Come of Age

[1]  Judith Good,et al.  Young People's Descriptions of Computational Rules in Role-Playing Games: An Empirical Study , 2010, 2010 IEEE Symposium on Visual Languages and Human-Centric Computing.

[2]  Caitlin Kelleher,et al.  A code reuse interface for non-programmer middle school students , 2010, IUI '10.

[3]  Eric Rosenbaum,et al.  Scratch: programming for all , 2009, Commun. ACM.

[4]  Judith Good,et al.  Language-based support for computational thinking , 2009, 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[5]  George H. L. Fletcher,et al.  EducationHuman computing skills: rethinking the K-12 experience , 2009, CACM.

[6]  Judith Good,et al.  A game creation tool which supports the development of writing skills: interface design considerations , 2008 .

[7]  Mark Guzdial,et al.  EducationPaving the way for computational thinking , 2008, CACM.

[8]  Mitchel Resnick,et al.  Programming by choice: urban youth learning programming with scratch , 2008, SIGCSE '08.

[9]  Alan F. Blackwell,et al.  Children as Unwitting End-User Programmers , 2007, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007).

[10]  Caitlin Kelleher,et al.  Using storytelling to motivate programming , 2007, CACM.

[11]  Judy Robertson,et al.  Adventure Author: a learning environment to support creative design , 2007, IDC.

[12]  Caitlin Kelleher,et al.  Storytelling alice motivates middle school girls to learn computer programming , 2007, CHI.

[13]  Judith Good,et al.  CARSS: A Framework for Learner-Centred Design with Children , 2006, Int. J. Artif. Intell. Educ..

[14]  Judith Good,et al.  Script Cards: A Visual Programming Language for Games Authoring by Young People , 2006, Visual Languages and Human-Centric Computing (VL/HCC'06).

[15]  Judith Good,et al.  Supporting the Development of Interactive Storytelling Skills in Teenagers , 2006, Edutainment.

[16]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[17]  Michael Kölling,et al.  Game programming in introductory courses with direct state manipulation , 2005, ITiCSE '05.

[18]  Caitlin Kelleher,et al.  Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers , 2005, CSUR.

[19]  Judith Good,et al.  Story creation in virtual game worlds , 2005, CACM.

[20]  Judith Good,et al.  Cognitive Factors in Programming with Diagrams , 2001, Artificial Intelligence Review.

[21]  Randy F. Pausch,et al.  Teaching objects-first in introductory computer science , 2003, SIGCSE.

[22]  Elliot Soloway,et al.  Should we teach students to program? , 1993, CACM.