How measuring student performances allows for measuring blended extreme apprenticeship for learning Bash programming

Extreme apprenticeship, a recent learning methodology, was used in a blended fashion for teaching a technical subject: Bash scripting for operating systems. Online learning was supported with the Moodle platform, in particular, for managing Bash programming exercises. How did students behave? Were the exercises equally difficult for them? If not, where did differences arise? And why? This paper reports on the design of a blended learning experience for Bash programming, focusing on the definition and evaluation of levels of programming exercises and on students behavior in programming, supported by Moodle. Many small exercises and few lectures can teach all programming.Measuring student behavior in exercises assesses how they learn.The reported study logged student performances in programming exercises.Metrics were defined for assessing overall programming performances.Data show that all students tend to learn basic programming skills.

[1]  L. Vygotsky Mind in Society: The Development of Higher Psychological Processes: Harvard University Press , 1978 .

[2]  R. Serlin,et al.  The SAGE Handbook for Research in Education: Pursuing Ideas as the Keystone of Exemplary Inquiry , 2011 .

[3]  Rosella Gennari,et al.  Extreme Apprenticeship Meets Playful Design at Operating Systems Labs: A Case Study , 2014, MIS4TEL.

[4]  Allan Collins,et al.  The Cambridge Handbook of the Learning Sciences: Cognitive Apprenticeship , 2005 .

[5]  Harry Budi Santoso,et al.  Measuring the user experience , 2008 .

[6]  Richard Blum Linux Command Line and Shell Scripting Bible , 2008 .

[7]  Francesco Di Cerbo,et al.  Extreme Apprenticeship Goes Blended: An Experience , 2012, 2012 IEEE 12th International Conference on Advanced Learning Technologies.

[8]  Arto Vihavainen,et al.  Predicting Students' Performance in an Introductory Programming Course Using Data from Students' Own Programming Process , 2013, 2013 IEEE 13th International Conference on Advanced Learning Technologies.

[9]  Michael R. Harwell Research design: Qualitative, quantitative, and mixed methods: Pursuing ideas as the keystone of exemplary inquir , 2011 .

[10]  D. Garrison,et al.  Blended learning: Uncovering its transformative potential in higher education , 2004, Internet High. Educ..

[11]  Jaakko Kurhila,et al.  Extreme apprenticeship method: key practices and upward scalability , 2011, ITiCSE '11.

[12]  Jeff Sauro,et al.  Quantifying the User Experience: Practical Statistics for User Research , 2012 .

[13]  Seung Won Park,et al.  Affective and motivational factors of learning in online mathematics courses , 2014, Br. J. Educ. Technol..

[14]  Tom Tullis,et al.  Measuring the User Experience, Second Edition: Collecting, Analyzing, and Presenting Usability Metrics , 2013 .

[15]  L. S. Vygotskiĭ,et al.  Mind in society : the development of higher psychological processes , 1978 .

[16]  Johanna Rämö,et al.  Extreme Apprenticeship Method in Teaching University-Level Mathematics , 2012 .

[17]  Thomas Vikberg,et al.  Test My Code , 2013 .

[18]  Colin Tattersall,et al.  A First Step Mapping IMS Learning Design and Moodle , 2007, J. Univers. Comput. Sci..

[19]  Rosella Gennari,et al.  Assessing Student Perception of Extreme Apprenticeship for Operating Systems , 2014, 2014 IEEE 14th International Conference on Advanced Learning Technologies.

[20]  SampaioAlberto Quantifying the user experience , 2013 .

[21]  Michael R. Harwell,et al.  Research design: Qualitative, quantitative, and mixed methods: Pursuing ideas as the keystone of exemplary inquir , 2011 .

[22]  Arto Vihavainen,et al.  Extreme apprenticeship method in teaching programming for beginners , 2011, SIGCSE.

[23]  Hamzeh Roumani Design guidelines for the lab component of objects-first CS1 , 2002, SIGCSE '02.

[24]  Mark Atlay Book Review: Conrad, C., Serlin, R. (eds) (2011) The SAGE Handbook for Research in Education; Pursuing Ideas as the Keystone of Exemplary Inquiry , 2011 .