Enabling Peer-Led Coding Camps by Creating a Seed Effect in Young Students

During peer-led intensive events (such as hackathons and coding camps), students actively assist others to learn and, in turn, benefit from an effective learning environment. In this paper, we present the results of an observational study, having as a working setting a coding camp based on Computational Thinking (CT), to explore how peer-led coding camps can create a seed effect in young students. In particular, we analyze how a practical approach to convey CT skills motivates and effectively prepares student tutors. Moreover, we compare the previous and next edition of the camp to identify the specific contribution of the tutors. We observed that students benefit in particular from CT perspectives and develop the necessary motivation to eventually serve as tutors, creating a multiplier effect that benefits a larger number of students of future cohorts. Moreover, our results show that student tutors contributed positively to the facilitation of the subsequent edition of the coding camp.

[1]  양희영 2005 , 2005, Los 25 años de la OMC: Una retrospectiva fotográfica.

[2]  Elizabeth Gammie,et al.  Group Assessment at Final Degree Level: An Evaluation , 2007 .

[3]  Rod D. Roscoe,et al.  Understanding Tutor Learning: Knowledge-Building and Knowledge-Telling in Peer Tutors’ Explanations and Questions , 2007 .

[4]  M. Varacallo,et al.  2019 , 2019, Journal of Surgical Orthopaedic Advances.

[5]  James E. Tomayko,et al.  Reflection and abstraction in learning software engineering's human aspects , 2005, Computer.

[6]  Safiye Aslan Is Learning by Teaching Effective in Gaining 21st Century Skills? The Views of Pre-Service Science Teachers. , 2015 .

[7]  Miguel P Caldas,et al.  Research design: qualitative, quantitative, and mixed methods approaches , 2003 .

[8]  Ralph Morelli,et al.  Can Android App Inventor Bring Computational Thinking to K-12 ? , 2010 .

[9]  Ilenia Fronza,et al.  Bringing the Benefits of Agile Techniques Inside the Classroom: A Practical Guide , 2019 .

[10]  Imad H. Elhajj,et al.  Turning Student Groups into Effective Teams , 2004 .

[11]  Cynthia Breazeal,et al.  Teaching and learning with children: Impact of reciprocal peer learning with a social robot on children's learning and emotive engagement , 2020, Comput. Educ..

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

[13]  Alan Gartner,et al.  Children teach children;: Learning by teaching , 1971 .

[14]  S. Hewitt,et al.  2006 , 2018, Los 25 años de la OMC: Una retrospectiva fotográfica.

[15]  Annemieke Craig,et al.  A pedagogy for outreach activities in ICT: Promoting peer to peer learning, creativity and experimentation , 2017, Br. J. Educ. Technol..

[16]  W. Herzog,et al.  Peer-assisted learning (PAL): skills lab tutors’ experiences and motivation , 2019, BMC Medical Education.

[17]  Roberto Di Pietro,et al.  Distributed data source verification in wireless sensor networks , 2009, Inf. Fusion.

[18]  Ilenia Fronza,et al.  End-User Software Development: Effectiveness of a Software Engineering-Centric Instructional Strategy , 2020, J. Inf. Technol. Educ. Res..

[19]  Barbara J. Millis,et al.  Cooperative Learning for Higher Education Faculty , 1997 .

[20]  Ali Gunes,et al.  A peer-assisted learning experience in computer programming language learning and developing computer programming skills , 2016 .

[21]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[22]  ειδικούς στόχους,et al.  (2016) , 2018 .

[23]  Ilenia Fronza,et al.  Improving Assessment of Computational Thinking Through a Comprehensive Framework , 2018, Koli Calling.

[24]  Aman Yadav,et al.  Computational Thinking in Teacher Education , 2017, Emerging Research, Practice, and Policy on Computational Thinking.

[25]  Ilenia Fronza,et al.  Blending Mobile Programming and Liberal Education in a Social-Economic High School , 2016, 2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft).

[26]  Ilenia Fronza,et al.  Evaluating the Effectiveness of a Coding Camp through the Analysis of a Follow-up Project , 2020, SIGITE.

[27]  Ralf Romeike,et al.  Starting out with Projects: Experiences with Agile Software Development in High Schools , 2016, WiPSCE.

[28]  Monica Cardella,et al.  An Investigation of Undergraduates’ Computational Thinking in a Sophomore-Level Biomedical Engineering Course , 2019, 2019 IEEE Frontiers in Education Conference (FIE).

[29]  Gautam Biswas,et al.  LEARNING BY TEACHING: A NEW AGENT PARADIGM FOR EDUCATIONAL SOFTWARE , 2005, Appl. Artif. Intell..

[30]  Carolyn B. Seaman,et al.  Qualitative Methods in Empirical Studies of Software Engineering , 1999, IEEE Trans. Software Eng..