Diseño de un juego basado en Interacción Tangible para la enseñanza de Programación

Resumen. En este articulo se presenta un juego educativo basado en interaccion tangible, disenado para ayudar a los alumnos en la comprension de temas claves de los cursos introductorios de Programacion, de las carreras en Informatica. El juego (EPIT: Ensenanza de la Programacion usando Interaccion Tangible) propone la reflexion y el analisis sobre posibles soluciones para la resolucion de un problema que involucra el uso de diferentes estructuras de datos, abordadas en los programas de estas asignaturas. Se trata de un juego colaborativo, en los que se trabaja en grupos de 4 alumnos, a los que se les propone atravesar por tres etapas que hacen a la dinamica de la actividad, y en cada una se procura que los alumnos pongan en juego habilidades cognitivas tales como el analisis, comparacion, y comprension, y en particular, en la segunda y tercera etapa, habilidades mas orientadas a la colaboracion y reflexion conjunta. Se presentan aqui los antecedentes que permitieron la realizacion de este juego, su diseno y el plan para poder aplicarlo en los proximos meses. Se detallan los resultados esperados y las conclusiones del trabajo.

[1]  Eva Cerezo,et al.  Bridging the gap between children and tabletop designers , 2010, IDC.

[2]  Hiroshi Ishii,et al.  Tangible User Interfaces , 2006 .

[3]  Jiao Jian-li Literature Review in Learning with Tangible Technologies , 2008 .

[4]  Ross Bencina,et al.  reacTIVision: a computer-vision framework for table-based tangible interaction , 2007, TEI.

[5]  Heikki Ailisto,et al.  A user interaction paradigm for physical browsing and near-object control based on tags , 2003 .

[6]  Sara Price,et al.  A representation approach to conceptualizing tangible learning environments , 2008, TEI.

[7]  Michael S. Horn,et al.  Tangible programming and informal science learning: making TUIs work for museums , 2008, IDC.

[8]  Albrecht Schmidt,et al.  TEI'07 : first international conference on tangible and embedded interaction : conference proceedings, February 15-17, 2007, Baton Rouge, Louisiana, USA , 2007 .

[9]  Peta Wyeth,et al.  Electronic Blocks: Tangible Programming Elements for Preschoolers , 2001, INTERACT.

[10]  Steve Benford,et al.  The role of physical representations in solving number problems: A comparison of young children's use of physical and virtual materials , 2010, Comput. Educ..

[11]  John F. Canny,et al.  The Future of Human-Computer Interaction , 2006, ACM Queue.

[12]  Shengyong Chen,et al.  E-Block: A Tangible Programming Tool with Graphical Blocks , 2013 .

[13]  Steve Benford,et al.  A Framework for Tangible User Interfaces , 2003 .

[14]  Hongan Wang,et al.  T-Maze: a tangible programming tool for children , 2011, IDC.

[15]  Steven Heim The Resonant Interface: HCI Foundations for Interaction Design , 2007 .

[16]  Michael S. Horn,et al.  Designing tangible programming languages for classroom use , 2007, TEI.

[17]  Patrick Jermann,et al.  TinkerSheets: using paper forms to control and visualize tangible simulations , 2009, TEI.

[18]  Mark D. Gross,et al.  The robot is the program: interacting with roBlocks , 2008, Tangible and Embedded Interaction.

[19]  Enrico Costanza,et al.  TUIO: A Protocol for Table-Top Tangible User Interfaces , 2005 .

[20]  Doug A. Bowman,et al.  An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments , 1997, SI3D.

[21]  Alfredo Weitzenfeld Ingenieria de Software Orientada a Objetos Con Java E Internet , 2006 .

[22]  Allison Druin,et al.  Toque: designing a cooking-based programming language for and with children , 2010, CHI.

[23]  Yang Zhang,et al.  TanPro-kit: a tangible programming tool for children , 2013, IDC.

[24]  Hiroshi Ishii,et al.  Emerging frameworks for tangible user interfaces , 2000, IBM Syst. J..

[25]  Helen C. Purchase,et al.  Tangible programming elements for young children , 2002, CHI Extended Abstracts.

[26]  Paul Marshall,et al.  Do tangible interfaces enhance learning? , 2007, TEI.

[27]  Hideyuki Suzuki,et al.  Interaction-level support for collaborative learning: AlgoBlock - an open programming language , 1995, CSCL.

[28]  Timothy S. McNerney From turtles to Tangible Programming Bricks: explorations in physical language design , 2004, Personal and Ubiquitous Computing.

[29]  Wyeth Peta,et al.  Tangible programming elements for young children , 2002, CHI Extended Abstracts.

[30]  Michael S. Horn,et al.  Comparing the use of tangible and graphical programming languages for informal science education , 2009, CHI.

[31]  Andrew Cyrus Smith Dialando: Tangible Programming for the Novice with Scratch, Processing and Arduino , 2010 .