Tools for "contributing student learning"

Activities that require students to collaborate, share solutions, review each others' work, or create materials explicitly for the use of other students have been shown to be beneficial not only to students' learning of the material, but to their reflective, critical and creative skills. This paper presents a snap-shot of tools currently reported as being used to support such collaborative activities in Computer Science education. Basing our analysis on an extensive review of recent Computer Science Education literature, we categorize these tools according to both their form and use while identifying gaps, limitations and opportunities

[1]  Arnold Pears,et al.  Student perceptions of reflections as an aid to learning , 2006, Baltic Sea '06.

[2]  Nauman Saeed,et al.  Incorporating blogs, social bookmarks, and podcasts into unit teaching , 2008, ACE '08.

[3]  Gail C. Murphy,et al.  ClassCompass: A software design mentoring system , 2007, JERC.

[4]  R. Romeike Applying creativity in CS high school education: criteria, teaching example and evaluation , 2007 .

[5]  John Hamer,et al.  Quality of peer assessment in CS1 , 2009, ICER '09.

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

[7]  Zsófia Osváth,et al.  DOI: 10 , 2011 .

[8]  Roy P. Pargas Reducing lecture and increasing student activity in large computer science courses , 2006, ITICSE '06.

[9]  Harald Søndergaard,et al.  Learning from and with peers: the different roles of student peer reviewing , 2009, ITiCSE.

[10]  J. Piaget The construction of reality in the child , 1954 .

[11]  Betty Collis,et al.  An On-Going Journey: Technology as a Learning Workbench , 2005 .

[12]  Kimberle Koile,et al.  Improving learning in CS1 via tablet-PC-based in-class assessment , 2006, ICER '06.

[13]  Beth Simon,et al.  Peerwise: replication study of a student-collaborative self-testing web service in a u.s. setting , 2010, SIGCSE.

[14]  K. Topping Peer Assessment Between Students in Colleges and Universities , 1998 .

[15]  E. Wenger,et al.  cultivating communities of practice , 2002 .

[16]  John Hamer,et al.  Coverage of course topics in a student generated MCQ repository , 2009, ITiCSE.

[17]  Christopher D. Hundhausen,et al.  The design of an online environment to support pedagogical code reviews , 2010, SIGCSE.

[18]  Edward F. Gehringer,et al.  Expertiza: students helping to write an OOD text , 2006, OOPSLA '06.

[19]  Paul Juell,et al.  Knowledge building using visualizations , 2006, ITICSE '06.

[20]  Richard Watson,et al.  An evaluation of electronic individual peer assessment in an introductory programming course , 2007 .

[21]  Paul Strooper,et al.  An experience report on using collaboration technologies for distance and on-campus learning , 2010, ACE '10.

[22]  William G. Griswold,et al.  Ubiquitous presenter: fast, scalable active learning for the whole classroom , 2006, ITICSE '06.

[23]  William Snyder,et al.  Cultivating Communities of Practice: A Guide to Managing Knowledge , 2002 .

[24]  Jeffrey J. McConnell,et al.  Active learning and its use in computer science , 1996, ITiCSE.

[25]  John Hamer,et al.  Some experiences with the "contributing student approach" , 2006, ITICSE '06.

[26]  Richard E. Clark,et al.  Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching , 2006 .

[27]  Stephen W. Draper,et al.  Catalytic assessment: understanding how MCQs and EVS can foster deep learning , 2009, Br. J. Educ. Technol..

[28]  John Hamer,et al.  PeerWise: students sharing their multiple choice questions , 2008, ICER '08.

[29]  John Hamer,et al.  The PeerWise system of student contributed assessment questions , 2008, ACE '08.

[30]  Edward F. Gehringer,et al.  Student-generated active-learning exercises , 2009, SIGCSE '09.

[31]  Olly Gotel,et al.  Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments , 2008, ITiCSE.

[32]  Cristina L. Abad Learning through creating learning objects: experiences with a class project in a distributed systems course , 2008, SIGCSE 2008.

[33]  Judithe Sheard,et al.  Contributing student pedagogy , 2012, Comput. Sci. Educ..

[34]  Nicole Anderson,et al.  Exploring technologies for building collaborative learning communities among diverse student populations , 2009, ITiCSE '09.

[35]  Richard J. Anderson,et al.  Supporting active learning and example based instruction with classroom technology , 2007, SIGCSE '07.

[36]  Cristina L. Abad Learning through creating learning objects: experiences with a class project in a distributed systems course , 2008, ITiCSE.

[37]  Christof Lutteroth,et al.  Flexible learning in CS2: a case study , 2008 .

[38]  Lev Vygotsky Mind in society , 1978 .

[39]  Beth Simon,et al.  Quality of student contributed questions using PeerWise , 2009, ACE '09.

[40]  J. Gerring A case study , 2011, Technology and Society.

[41]  William G. Griswold,et al.  Noteblogging: taking note taking public , 2008, SIGCSE '08.

[42]  John Hamer,et al.  The quality of a PeerWise MCQ repository , 2010, ACE '10.

[43]  William G. Griswold,et al.  Multimodal communication in the classroom: what does it mean for us? , 2006, SIGCSE '06.

[44]  John F. Dooley Peer assessments using the moodle workshop tool , 2009, ITiCSE '09.

[45]  A. Sfard On Two Metaphors for Learning and the Dangers of Choosing Just One , 1998 .

[46]  Kwok Chi Ng,et al.  Implementing wiki software for supplementing online learning , 2007 .

[47]  Matt Bower,et al.  Virtual classroom pedagogy , 2006, SIGCSE '06.

[48]  Richard J. Anderson,et al.  Pedagogical techniques supported by the use of student devices in teaching software engineering , 2006, SIGCSE '06.

[49]  Bryan K. Saville,et al.  Creating learning communities in the classroom , 2012 .

[50]  John Hamer,et al.  Student use of the PeerWise system , 2008, ITiCSE.

[51]  Andrew Luxton-Reilly,et al.  Constructive evaluation: a pedagogy of student-contributed assessment , 2010, Comput. Sci. Educ..

[52]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[53]  Matt Bower,et al.  Groupwork activities in synchronous online classroom spaces , 2007, SIGCSE.

[54]  Andrew Luxton-Reilly,et al.  A systematic review of tools that support peer assessment , 2009, Comput. Sci. Educ..

[55]  Quintin Cutts,et al.  Electronically enhanced classroom interaction , 2002 .

[56]  Katerina Georgouli,et al.  Combating anonymousness in populous CS1 and CS2 courses , 2006, ITICSE '06.

[57]  Guido Rößling,et al.  Extending moodle to better support computing education , 2009, ITiCSE '09.

[58]  Roy P. Pargas,et al.  Things are clicking in computer science courses , 2006, SIGCSE '06.

[59]  Edward A. Fox,et al.  Moving digital libraries into the student learning space: The GetSmart experience , 2006, JERC.