Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community?

The process of increasing student exposure to computational thinking in K-12 is complex, requiring systemic change, teacher engagement, and development of signifi cant resources. Collaboration with the computer science education community is vital to this effort.

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

[2]  Jeffrey Forbes,et al.  (Re)defining computing curricula by (re)defining computing , 2010, SGCS.

[3]  Christian Spannagel,et al.  Empirical Foundation of Central Concepts for Computer Science Education , 2008, JERC.

[4]  David Hemmendinger,et al.  A plea for modesty , 2010, INROADS.

[5]  Anthony J. G. Hey,et al.  Jim Gray on eScience: a transformed scientific method , 2009, The Fourth Paradigm.

[6]  Judith Gal-Ezer,et al.  Computer science teacher preparation is critical , 2010, INROADS.

[7]  Allen B. Tucker,et al.  A Model Curriculum for K--12 Computer Science: Final Report of the ACM K--12 Task Force Curriculum Committee , 2003 .

[8]  Matthias Felleisen,et al.  ViewpointWhy computer science doesn't matter , 2009, CACM.

[9]  M.N. Sastry,et al.  Structure and interpretation of computer programs , 1986, Proceedings of the IEEE.

[10]  Peter J. Denning Great Principles of Computing , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[11]  Ljubomir Perkovic,et al.  A framework for computational thinking across the curriculum , 2010, ITiCSE '10.

[12]  Mitchel Resnick,et al.  All I really need to know (about creative thinking) I learned (by studying how children learn) in kindergarten , 2007, C&C '07.

[13]  Tony Hey,et al.  The Fourth Paradigm: Data-Intensive Scientific Discovery , 2009 .

[14]  Daniel Gooch,et al.  Communications of the ACM , 2011, XRDS.