A review of Computer Science resources for learning and teaching with K-12 computing curricula: an Australian case study

To support teachers to implement Computer Science curricula into classrooms from the very first year of school, teachers, schools and organisations seek quality curriculum resources to support implementation and teacher professional development. Until now, many Computer Science resources and outreach initiatives have targeted K-12 school-age children, with the intention to engage children and increase interest, rather than to formally teach concepts and skills. What is the educational quality of existing Computer Science resources and to what extent are they suitable for classroom learning and teaching? In this paper, an assessment framework is presented to evaluate the quality of online Computer Science resources. Further, a semi-systematic review of available online Computer Science resources was conducted to evaluate resources available for classroom learning and teaching and to identify gaps in resource availability, using the Australian curriculum as a case study analysis. The findings reveal a predominance of quality resources, however, a number of critical gaps were identified. This paper provides recommendations and guidance for the development of new and supplementary resources and future research.

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

[2]  Annemarie Sullivan Palincsar,et al.  Designing Educative Curriculum Materials: A Theoretically and Empirically Driven Process , 2014 .

[3]  Elizabeth A. Davis,et al.  USING EDUCATIVE CURRICULUM MATERIALS TO SUPPORT TEACHERS IN DEVELOPING PEDAGOGICAL CONTENT KNOWLEDGE FOR SCIENTIFIC MODELING , 2008 .

[4]  Paul Curzon,et al.  cs4fn: a flexible model for computer science outreach , 2012, ITiCSE '12.

[5]  Matthew J. Koehler,et al.  Technological Pedagogical Content Knowledge (TPACK) , 2009 .

[6]  Craig S. Miller,et al.  Introduction to the Special Issue on Web Development , 2015, ACM Trans. Comput. Educ..

[7]  J. Krajcik,et al.  Designing Educative Curriculum Materials to Promote Teacher Learning , 2005 .

[8]  Judith Gal-Ezer,et al.  A Tale of Two Countries: Successes and Challenges in K-12 Computer Science Education in Israel and the United States , 2014, TOCE.

[9]  Michail N. Giannakos,et al.  How to Implement Rigorous Computer Science Education in K-12 Schools? Some Answers and Many Questions , 2015, ACM Trans. Comput. Educ..

[10]  J. Remillard Can Curriculum Materials Support Teachers' Learning? Two Fourth-Grade Teachers' Use of a New Mathematics Text , 2000, The Elementary School Journal.

[11]  Roland Mittermeir,et al.  Perspectives and Visions of Computer Science Education in Primary and Secondary (K-12) Schools , 2014, TOCE.

[12]  Betsy James DiSalvo,et al.  They can't find us: the search for informal CS education , 2014, SIGCSE.

[13]  Lynn Lambert,et al.  Computer science outreach in an elementary school , 2009 .

[14]  Nickolas J. G. Falkner,et al.  The Australian digital technologies curriculum: challenge and opportunity , 2014, ACE.

[15]  Jason Alexander,et al.  Computer science unplugged: school students doing real computing without computers , 2009 .

[16]  Christine Leininger,et al.  Computer Science Unplugged , 2009 .

[17]  Rebecca Schneider,et al.  Opportunities for Teacher Learning During Enactment of Inquiry Science Curriculum Materials: Exploring the Potential for Teacher Educative Materials , 2013 .

[18]  Margaret M. Lloyd,et al.  Celtic Knots: Interweaving the Elements of Effective Teacher Professional Development in ICT , 2006 .

[19]  Walter Gander,et al.  Informatics Education: Europe cannot afford to miss the boat , 2013 .

[20]  Minjeong Park,et al.  Teachers' perceptions of the recent curriculum reforms and their implementation: what can we learn from the case of Korean elementary teachers? , 2013 .

[21]  Jiangjiang Liu,et al.  Introducing computer science to K-12 through a summer computing workshop for teachers , 2011, SIGCSE '11.

[22]  R. Leikin,et al.  Professional Development of Mathematics Teacher Educators: Growth Through Practice , 2004 .

[23]  Matthew J. Koehler,et al.  What is Technological Pedagogical Content Knowledge (TPACK)? , 2013 .

[24]  Paul Curzon,et al.  Making computing interesting to school students: teachers' perspectives , 2013, ITiCSE '13.

[25]  Luc Trouche,et al.  Teachers’ Work with Resources: Documentational Geneses and Professional Geneses , 2011 .

[26]  Susan Gibson,et al.  Professional Learning in a Digital Age , 2012 .

[27]  G. Gueudet,et al.  Towards new documentation systems for mathematics teachers? , 2009 .

[28]  Timothy C. Bell,et al.  Overcoming Obstacles to CS Education by Using Non-programming Outreach Programmes , 2011, ISSEP.

[29]  Carolyn Kieran,et al.  Becoming Aware Of Mathematical Gaps In New Curricular Materials: A Resource-Based Analysis Of Teaching Practice , 2013, The Mathematics Enthusiast.

[30]  Diana Franklin,et al.  Assessment of computer science learning in a scratch-based outreach program , 2013, SIGCSE '13.

[31]  J. Remillard,et al.  Teachers' orientations toward mathematics curriculum materials: Implications for teacher learning , 2004 .

[32]  Cameron L. Fadjo,et al.  Research, Resources and Communities: Informal Ed as a Partner in Computer Science Education , 2015, SIGCSE.

[33]  Sze Yee Lye,et al.  Review on teaching and learning of computational thinking through programming: What is next for K-12? , 2014, Comput. Hum. Behav..

[34]  Timothy C. Bell,et al.  A Case Study of the Introduction of Computer Science in NZ Schools , 2014, TOCE.

[35]  Christine Hamel,et al.  Just-in-time online professional development activities for an innovation in small rural schools , 2012 .

[36]  Camille Rogers Scientists and mathematicians in schools , 2014 .

[37]  Darina Dicheva,et al.  Open educational resources in computer science teaching , 2012, SIGCSE '12.

[38]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.