Introducing MOOC-like methodologies in a face-to-face undergraduate course: a detailed case study

ABSTRACT During the last years online education, in particular Massive Open Online Courses (MOOCs), has contributed to spread and popularize educational methodologies such as peer-review, automatic assessment, self-paced courses, self-evaluation, etc. Although these techniques can benefit face-to-face courses, most of them are not yet widely used in these courses. In this paper we present our experience integrating MOOC-like techniques in a face-to-face first year undergraduate course. We describe the academic and institutional context of the project, how we designed and adapted the methodologies to our face-to-face course, the software tools that we have used and developed to support and integrate such methodologies and, finally, we discuss some lessons learned from the experience that can be useful to potential users of these methodologies in face-to-face courses.

[1]  T. Grandon Gill,et al.  A Self-Paced Introductory Programming Course , 2006, J. Inf. Technol. Educ..

[2]  A. Kaplan,et al.  Higher education and the digital revolution: About MOOCs, SPOCs, social media, and the Cookie Monster , 2016 .

[3]  J. Ángel Velázquez-Iturbide,et al.  FLOP: A User-Friendly System for Automated Program Assessment , 2014, J. Univers. Comput. Sci..

[4]  Anna Wingkvist,et al.  How Tool Support and Peer Scoring Improved Our Students' Attitudes Toward Peer Reviews , 2017, ITiCSE.

[5]  Manuel A. Pérez-Quiñones,et al.  Exploring Peer Review in the Computer Science Classroom , 2009, ArXiv.

[6]  Katrin Becker Grading programming assignments using rubrics , 2003 .

[7]  Sue Greener,et al.  Are we outsourcing memory? , 2017, Interact. Learn. Environ..

[8]  M. Cho,et al.  Self-regulated learning: the role of motivation, emotion, and use of learning strategies in students’ learning experiences in a self-paced online mathematics course , 2015 .

[9]  Arnab Bhattacharya,et al.  Automatic Grading and Feedback using Program Repair for Introductory Programming Courses , 2017, ITiCSE.

[10]  Jin Soung Yoo,et al.  Exploring online students’ self-regulated learning with self-reported surveys and log files: a data mining approach , 2017, Interact. Learn. Environ..

[11]  Sebastián Dormido,et al.  Adding automatic evaluation to interactive virtual labs , 2016, Interact. Learn. Environ..

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

[13]  Judithe Sheard,et al.  Tools for "contributing student learning" , 2010, ITiCSE-WGR '10.

[14]  Benjamin S. Bloom,et al.  A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives , 2000 .

[15]  Matthias Hauswirth,et al.  In-Flow Peer Review , 2014, ITiCSE-WGR '14.

[16]  Petri Ihantola,et al.  Review of recent systems for automatic assessment of programming assignments , 2010, Koli Calling.

[17]  J. Stanley,et al.  Book Review: Taxonomy of Educational Objectives, The Classification of Educational Goals, Handbook I: Cognitive Domain , 1957 .

[18]  N. Entwistle Styles of learning and teaching: An integrated outline of educational psychology for students , 1988 .

[19]  Josep Silva,et al.  Semi-Automatic Assessment of Unrestrained Java Code: A Library, a DSL, and a Workbench to Assess Exams and Exercises , 2015, ITiCSE.

[20]  Raymond Lister,et al.  Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference, ITiCSE-WGR 2014, Uppsala, Sweden, June 23-25, 2014 , 2014, ITiCSE-WGR.

[21]  Katrin Becker Grading programming assignments using rubrics , 2003, ITiCSE '03.

[22]  Nancy Law,et al.  Understanding collaborative learning behavior from Moodle log data , 2012, Interact. Learn. Environ..

[23]  Daniel C. Moos,et al.  Self-Regulated Learning in the Classroom: A Literature Review on the Teacher's Role , 2012 .

[24]  Justin Cheng,et al.  Peer and self assessment in massive online classes , 2013, ACM Trans. Comput. Hum. Interact..

[25]  J. Ángel Velázquez-Iturbide,et al.  Student perception and usage of an automated programming assessment tool , 2014, Comput. Hum. Behav..

[26]  Noel Entwistle,et al.  Approaches to learning and perceptions of the learning environment , 1991 .