"Welcome to Nimrod" to learn CS ideas in the middle school

This paper is about an attempt to introduce some of the ideas and way of thinking of computer science in the middle school, through an assortment of extra-curricular activities built around Nimrod, a computer game ante litteram (1951), its historical context and other related materials. Our aim in the long run is to enable pupils to master information processing tasks intellectually. We think, indeed, that this ability cannot be achieved by the mere use of ICT tools, where the distinction between form and meaning as well as the very idea of processing tend to fade away. Among the key features of our approach are the following: more emphasis on mental processes than on concepts; unplugged paper and cardboard artifacts that are fully within the pupils' grasp; playful activities to encourage pupils' engagement; reference to the history of computing, both as a source of content and as meta-knowledge for the teachers; cross-disciplinary links to foster teachers' collaboration. The feedback collected in three years of experimentation allows a preliminary assessment of the program in terms of pupils' acceptance and engagement, topics of interest to them and, to a limited extent, outreach potential.

[1]  M. Alibali,et al.  Children's Thinking , 1986 .

[2]  Timothy C. Bell,et al.  Computer Science Unplugged and Related Projects in Math and Computer Science Popularization , 2012, The Multivariate Algorithmic Revolution and Beyond.

[3]  Amnon H. Eden,et al.  Three Paradigms of Computer Science , 2007, Minds and Machines.

[4]  P. Rabardel Les hommes et les technologies; approche cognitive des instruments contemporains , 1995 .

[5]  Showing Core-Concepts of Informatics to Kids and Their Teachers , 2010, ISSEP.

[6]  László Böszörményi Teaching: People to People - About People A Plea for the Historic and Human View , 2005, ISSEP.

[7]  Raymond Duval A Cognitive Analysis of Problems of Comprehension in a Learning of Mathematics , 2006 .

[8]  Letizia Tanca,et al.  Student Enrollment and Image of the Informatics Discipline , 2007 .

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

[10]  Anna Sierpinska,et al.  Historical formation and student understanding of mathematics , 2002 .

[11]  Jean-Pierre Archambault Informatique et TIC : une vraie discipline ? , 2007 .

[12]  T. M. Sanders Welcome to , 2013 .

[13]  Lori Carter Why students with an apparent aptitude for computer science don't choose to major in computer science , 2006, SIGCSE '06.

[14]  Ronald L. Graham,et al.  Concrete mathematics - a foundation for computer science , 1991 .

[15]  Juraj Hromkovic,et al.  Contributing to General Education by Teaching Informatics , 2006, ISSEP.

[16]  Baker Franke,et al.  Infusing computational thinking into the middle- and high-school curriculum , 2012, ITiCSE '12.

[17]  Roger D. Boyle,et al.  Computer Science in English High Schools: We Lost the S, Now the C Is Going , 2006, ISSEP.

[18]  Claudio Mirolo,et al.  "Archaeology of Information" in the Primary School , 2013, ISSEP.

[19]  A. M. Turing,et al.  Computing Machinery and Intelligence , 1950, The Philosophy of Artificial Intelligence.

[20]  J F Alderete,et al.  Advice to Students , 1873, The American journal of dental science.

[21]  C. L. Bouton Nim, A Game with a Complete Mathematical Theory , 1901 .

[22]  cs4fn.org: Enthusing Students about Computer Science , 2009 .

[23]  Erkki Sutinen,et al.  Three traditions of computing: what educators should know , 2008, Comput. Sci. Educ..

[24]  Ronald L. Graham,et al.  Concrete Mathematics, a Foundation for Computer Science , 1991, The Mathematical Gazette.

[25]  Jens Gallenbacher Abenteuer informatik: hands-on exhibits for learning about computational thinking , 2012, WiPSCE.

[26]  Carsten Schulte,et al.  Bridging ICT and CS: educational standards for computer science in lower secondary education , 2009, ITiCSE.

[27]  Charles Duchâteau Mais qu'est la didactique de l'informatique devenue? , 2002 .

[28]  Charles Duchâteau,et al.  Peut-on définir une "culture informatique" , 1992 .

[29]  Timothy C. Bell,et al.  Enthusing & inspiring with reusable kinaesthetic activities , 2009, ITiCSE.

[30]  Matthew Lipman Philosophy for Children: Some Assumptions and Implications , 2011 .

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

[32]  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 .

[33]  Michela Maschietto,et al.  Working with artefacts: gestures, drawings and speech in the construction of the mathematical meaning of the visual pyramid , 2009 .

[34]  Eric Bruillard Towards the didactics of instrumental activities with ICT , 2004 .