STEAM WORKS: Student coders experiment more and experimenters gain higher grades

For the last decade, there has been growing interest in the STEAM approach (essentially combining methods and practices in arts, humanities and social sciences into STEM teaching and research) to develop better research and education, and enable us to produce students who can work most effectively in the current and developing market-place. However, despite this interest, there seems to be little quantitative evidence of the true power of STEAM learning, especially describing how it compares and performs with respect to more established approaches. To address this, we present a comparative, quantitative study of two distinct approaches to teaching programming, one based on STEAM (with an open-ended inquiry-based approach), the other based on a more traditional, non-STEAM approach (where constrained problems are set and solved). Our key results evidence how students exhibit different styles of programming in different types of lessons and, crucially, that students who tend to exhibit more of the style of programming observed in our STEAM lessons also tend to achieve higher grades. We present our claims through a range of visualisations and statistical validations which clearly show the significance of the results, despite the small scale of the study. We believe that this work provides clear evidence for the advantages of STEAM over non-STEAM, and provides a strong theoretical and technological framework for future, larger studies.

[1]  Sangeeta Karmokar,et al.  Full STEAM ahead a manifesto for integrating arts pedagogics into STEM education , 2014, 2014 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE).

[2]  Matthew Yee-King,et al.  Collaborative Coding Interfaces on the Web , 2016 .

[3]  Anastasios A. Economides,et al.  Learning Analytics and Educational Data Mining in Practice: A Systematic Literature Review of Empirical Evidence , 2014, J. Educ. Technol. Soc..

[4]  Shelagh A. Gallagher,et al.  Implementing Problem‐Based Learning in Science Classrooms , 1995 .

[5]  Lauri Malmi,et al.  Theoretical underpinnings of computing education research: what is the evidence? , 2014, ICER '14.

[6]  Jason Freeman,et al.  EarSketch : Teaching computational music remixing in an online Web Audio based learning environment , 2014 .

[7]  Chengzheng Sun,et al.  Operational transformation in real-time group editors: issues, algorithms, and achievements , 1998, CSCW '98.

[8]  Mark d'Inverno,et al.  Stimulating collaborative activity in online social learning environments with Markov decision processes , 2016, EDM.

[9]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[10]  Ryan Shaun Joazeiro de Baker,et al.  Coarse-grained detection of student frustration in an introductory programming course , 2009, ICER '09.

[11]  Gautam BISWAS,et al.  How do students’ learning behaviors evolve in Scaffolded Open-Ended Learning Environments? , 2013 .

[12]  Danah Henriksen,et al.  Full STEAM Ahead: Creativity in Excellent STEM Teaching Practices , 2014 .

[13]  Sangeeta Karmokar,et al.  From STEM to STEAM: Strategies for Enhancing Engineering & Technology Education , 2015, Int. J. Eng. Pedagog..

[14]  Joanna Goode,et al.  Ten Lessons for Computer Science for All , 2016, Inroads.

[15]  W. Sandoval,et al.  Design-Based Research Methods for Studying Learning in Context: Introduction , 2004 .

[16]  Marcelo Worsley,et al.  Programming Pluralism: Using Learning Analytics to Detect Patterns in the Learning of Computer Programming , 2014, Journal of the Learning Sciences.

[17]  Mordechai Ben-Ari,et al.  Constructivism in computer science education , 1998, SIGCSE '98.

[18]  Nicole Radziwill,et al.  From STEM to STEAM: Reframing What it Means to Learn , 2015 .

[19]  Mark d'Inverno,et al.  Creative Feedback: a Manifesto for Social Learning , 2014, EDM.

[20]  Marco Gillies,et al.  A Social Timeline for Exchanging Feedback about Musical Performances , 2014, BCS HCI.

[21]  Mark d'Inverno,et al.  Designing Educational Social Machines for Effective Feedback. , 2014 .

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