skip to main content
10.1145/1971681.1971683acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
review-article

Tools for "contributing student learning"

Published: 28 June 2010 Publication History

Abstract

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

References

[1]
Hamer, J., et al., Contributing Student Pedagogy. inroads - SIGCSE Bulletin, 2008. 40(4): p. 194--212.
[2]
Wenger, E., Communities of Practice: Learning, Meaning, and Identity. 1998: Cambridge University Press.
[3]
Vygotsky, L.S., Mind in Society, ed. M. Cole, et al. 1978, Cambridge, MA: Harvard University Press.
[4]
Ben-Ari, M., Constructivism in Computer Science Education. Journal of Computers in Mathematics and Science Teaching, 2001. 20(1): p. 45--73.
[5]
Cook, M., The Construction of Reality in the Child. 1955: Routledge and Kegan Paul.
[6]
Draper, S., Catalytic assessment: understanding how MCQs and EVS can foster deep learning. . British Journal of Educational Technology, 2009. 40(2): p. 285--293.
[7]
Wenger, E., R. McDermott, and W.M. Snyder, Cultivating Communities of Practice. 2002: Harvard Business School Press
[8]
Smith, B.L., Creating learning communities. Liberal Learning, 1993. 79(4): p. 32--35.
[9]
Collis, B. and J. Moonen, An on-going journey:Technology as a learning workbench. 2005, Enschede, The Netherlands: University of Twente.
[10]
Sfard, A., On Two Metaphors for Learning and the Dangers of Choosing Just One. Educational Researcher, 1998. 27(2): p. 4--13.
[11]
Hattie, J., The Black Box of Tertiary Assessment: An Impending Revolution, in Tertiary Assessment & Higher Education Student Outcomes: Policy, Practice & Research, L.H. Meyer, et al., Editors. 2009, Ako Aotearoa: Wellington, New Zealand.
[12]
Kirschner, P.A., J. Sweller, and R. Clark, Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching. Educational Psychologist, 2006. 41(2): p. 75--86.
[13]
Topping, K., Peer Assessment Between Students in Colleges and Universities. Review of Educational Research 1998. 68(3): p. 249--276.
[14]
Luxton-Reilly, A., A systematic review of tools that support peer assessment. Computer Science Education, 2009. 19(4): p. 209--232.
[15]
Denny, P., A. Luxton-Reilly, and J. Hamer. The PeerWise system of student contributed assessment questions. in 10th Australasian Computing Education conference 2008. Wollongong, Australia: Australian Computer Society, Inc.
[16]
Luxton-Reilly, A., et al. StudySieve: Supporting studentgenerated free-response. in 23rd Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2010). 2010. Dunedin, New Zealand.
[17]
Hamer, J., et al. Quality of peer assessment in CS1. in 5th International Computing Education Research workshop. 2009. Berkley, CA, USA: ACM.
[18]
de Raadt, M., D. Lai, and R. Watson. An evaluation of electronic individual peer assessment in an introductory programming course. in 7th Baltic Sea Conference on Computing Education Research (Koli Calling 2007). 2008. Koli National Park, Finland.
[19]
Søndergaard, H. Learning from and with peers: The different roles of student peer reviewing. in 14th Annual Conference on Innovation and Technology in Computer Science Education. 2009. Paris, France: ACM.
[20]
Dooley, J.F. Peer assessments using the Moodle Workshop tool. in 14th Annual Conference on Innovation and Technology in Computer Science Education. 2009. Paris, France: ACM.
[21]
Hundhausen, C., A. Agrawal, and K. Ryan. The design of an online environment to support pedagogical code reviews. in 41st SIGCSE Technical Symposium on Computer Science Education. 2010. Milwaukee, WI, USA: ACM.
[22]
Gotel, O., C. Scharff, and Wildenberg. Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments. in 13th Annual Conference on Innovation and Technology in Computer Science Education. 2008. Madrid, Spain: ACM.
[23]
Lutteroth, C. and A. Luxton-Reilly. Flexible Learning in CS2: A Case Study. in 21st Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2008). 2008. Auckland, New Zealand.
[24]
Luxton-Reilly, A. and P. Denny, Constructive evaluation: A pedagogy of student-contributed assessment. Computer Science Education, 2010. 20(2): p. 145--167.
[25]
Purchase, H., et al. The quality of a PeerWise MCQ repository. in 12th Australasian Computing Education conference. 2010. Brisbane, Australia.
[26]
Gehringer, E.F., L.M. Ehresman, and D.J. Skrien, Expertiza: Students Helping to Write an OOD Text, in OOPSLA 2006. 2006: Portland, OR, USA.
[27]
Gehringer, E.F. and C.S. Miller. Student-generated activelearning exercises. in 40th SIGCSE Technical Symposium on Computer Science Education. 2009. Chattanooga, TN, USA: ACM.
[28]
Coelho, W. and G. Murphy, ClassCompass: A software design mentoring system. ACM Journal Educational Resoures in Computing, 2007. 7(1).
[29]
Cutts, Q., Essay writing with peer reviewing and marking, in REAP International Online Conference on Assessment Design for Learner Responsibility. 2007.
[30]
Choy, S.O. and K.C. Ng, Implementing wiki software for supplementing online learning. Australasian Journal of Educational Technology, 2007. 23(2): p. 209--226.
[31]
Anderson, N. and C.-C. Lin. Exploring technologies for building collaborative learning communities among diverse student populations. in 14th Annual Conference on Innovation and Technology in Computer Science Education. 2009. Paris, France: ACM.
[32]
Guerreiro, P. and K. Georgouli. Combating anonymousness in populous CS1 and CS2 courses. in 11th Annual Conference on Innovation and Technology in Computer Science Education. 2006. Bologna, Italy: ACM.
[33]
Bower, M. Groupwork activities in synchronous online classroom spaces. in 38th SIGCSE Technical Symposium on Computer Science Education. 2007. Covington, KY, USA: ACM.
[34]
Bower, M. Virtual classroom pedagogy. in 37th SIGCSE Technical Symposium on Computer Science Education. 2006. Houston, TX, USA: ACM.
[35]
Carrington, D., S.-K. Kim, and P. Strooper. An experience report on using collaboration technologies for distance and on-campus learning. in 12th Australasian Computing Education conference. 2010. Brisbane, Australia.
[36]
Pargas, R.P. Reducing lecture and increasing student activity in large computer science courses. in 11th Annual Conference on Innovation and Technology in Computer Science Education. 2006. Bologna, Italy: ACM.
[37]
Pargas, R.P. and D.M. Shah. Things are clicking in computer science courses. in 37th SIGCSE Technical Symposium on Computer Science Education. 2006. Houston, TX, USA: ACM.
[38]
Draper, S., J. Cargill, and Q. Cutts, Electronically enhanced classroom interaction. Australasian Journal of Educational Technology, 2002. 18(1): p. 13--23.
[39]
Anderson, R., et al. Supporting active learning and example based instruction with classroom technology. in 38th SIGCSE Technical Symposium on Computer Science Education. 2007. Covington, KY, USA: ACM.
[40]
Koile, K. and D. Singer. Improving learning in CS1 via tablet-PC-based in-class assessment. in 2nd International Computing Education Research workshop. 2006. Canterbury, UK: ACM.
[41]
Razmov, V. and R. Anderson. Pedagogical techniques supported by the use of student devices in teaching software engineering. in 37th SIGCSE Technical Symposium on Computer Science Education. 2006. Houston, TX, USA: ACM.
[42]
Simon, B., et al. Noteblogging: taking note taking public. in 39th SIGCSE Technical Symposium on Computer Science Education. 2008. Portland, OR, USA: ACM.
[43]
Saeed, N. and Y. Yang. Incorporating blogs, social bookmarks, and podcasts into unit teaching. in 10th Australasian Computing Education conference. 2008. Wollongong, Australia.
[44]
Rößling, G. and A. Kothe. Extending Moodle to better support computing education. in 14th Annual Conference on Innovation and Technology in Computer Science Education. 2009. Paris, France: ACM.
[45]
Pears, A. and L.-Å. Larzon. Student perceptions of reflections as an aid to learning. in 6th Baltic Sea Conference on Computing Education Research (Koli Calling 2006). 2006. Koli National Park, Finland.
[46]
Crescenzi, P. and C. Nocentini. The design of an online environment to support pedagogical code reviews. in 11th Annual Conference on Innovation and Technology in Computer Science Education. 2006. Bologna, Italy: ACM.
[47]
Romeike, R. Applying creativity in CS high school education - criteria, teaching example and evaluation. in 7th Baltic Sea Conference on Computing Education Research (Koli Calling 2007). 2008. Koli National Park, Finland.
[48]
Hamer, J. Some experiences with the "Contributing Student Approach". in 11th Annual Conference on Innovation and Technology in Computer Science Education. 2006. Bologna, Italy.
[49]
Shanmugasundaram, V., P. Juell, and C. Hill. Knowledge building using visualizations. in 11th Annual Conference on Innovation and Technology in Computer Science Education. 2006. Bologna, Italy: ACM.
[50]
Denning, T., et al. Multimodal communication in the classroom: What does it mean for us? in 37th SIGCSE Technical Symposium on Computer Science Education. 2006. Houston, TX, USA: ACM.
[51]
Griswold, W.G. and B. Simon. Ubiquitous presenter: Fast, scalablea ctive learning for the whole classroom. in 11th Annual Conference on Innovation and Technology in Computer Science Education. 2006. Bologna, Italy: ACM.
[52]
Abad, C.L. Learning through creating learning objects. in 13th Annual Conference on Innovation and Technology in Computer Science Education. 2008. Madrid, Spain: ACM.
[53]
Marshall, B.B., et al., Moving digital libraries into the student learning space: The GetSmart experience. ACM Journal Educational Resoures in Computing, 2006. 6(1).
[54]
McConnell, J., Active learning and its use in computer science. SIGCSE Bulletin, 1996. 28: p. 52--54.
[55]
Denny, P., J. Hamer, and H. Purchase. PeerWise: Students sharing their multiple choice questions. in 4th International Computing Education Research workshop. 2008. Sydney, Australia: ACM.
[56]
Denny, P., J.L.-R. Hamer, Andrew, and H. Purchase. PeerWise. in 8th Baltic Sea Conference on Computing Education Research (Koli Calling 2008). 2008. Koli National Park, Finland.
[57]
Denny, P., B. Hanks, and B. Simon. PeerWise: Replication study of a student-collaborative self-testing web service in a U.S. setting. in 41st SIGCSE Technical Symposium on Computer Science Education. 2010. Milwaukee, WI, USA: ACM.
[58]
Denny, P. and A. Luxton-Reilly. Quality of student contributed questions using PeerWise. in 11th Australasian Computing Education conference. 2009. Wellington, New Zealand.
[59]
Denny, P., A. Luxton-Reilly, and J. Hamer. Student use of the PeerWise system. in 13th Annual Conference on Innovation and Technology in Computer Science Education. 2008. Madrid, Spain: ACM.
[60]
Denny, P., et al. Coverage of course topics in a student generated MCQ repository. in 14th Annual Conference on Innovation and Technology in Computer Science Education. 2009. Paris, France: ACM.

Cited By

View all
  • (2024)Using Textual Analysis to Examine Student Engagement in Online Undergraduate Science Education.Journal of Statistics and Data Science Education10.1080/26939169.2024.2410796(1-20)Online publication date: 4-Oct-2024
  • (2023)Computing Education Research in AustralasiaPast, Present and Future of Computing Education Research10.1007/978-3-031-25336-2_17(373-394)Online publication date: 5-Jan-2023
  • (2020)Engaging Science and Engineering Students in Computing Education through Learner-Created Videos and Physical Computing ToolsProceedings of the 4th Conference on Computing Education Practice10.1145/3372356.3372372(1-4)Online publication date: 9-Jan-2020
  • Show More Cited By

Index Terms

  1. Tools for "contributing student learning"

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ITiCSE-WGR '10: Proceedings of the 2010 ITiCSE working group reports
      June 2010
      121 pages
      ISBN:9781450306775
      DOI:10.1145/1971681
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      In-Cooperation

      • Bilkent University: Bilkent University

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 28 June 2010

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. collaborative learning
      2. contributing pedagogies
      3. educational technology

      Qualifiers

      • Review-article

      Conference

      ITiCSE '10
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 552 of 1,613 submissions, 34%

      Upcoming Conference

      ITiCSE '25
      Innovation and Technology in Computer Science Education
      June 27 - July 2, 2025
      Nijmegen , Netherlands

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 05 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Using Textual Analysis to Examine Student Engagement in Online Undergraduate Science Education.Journal of Statistics and Data Science Education10.1080/26939169.2024.2410796(1-20)Online publication date: 4-Oct-2024
      • (2023)Computing Education Research in AustralasiaPast, Present and Future of Computing Education Research10.1007/978-3-031-25336-2_17(373-394)Online publication date: 5-Jan-2023
      • (2020)Engaging Science and Engineering Students in Computing Education through Learner-Created Videos and Physical Computing ToolsProceedings of the 4th Conference on Computing Education Practice10.1145/3372356.3372372(1-4)Online publication date: 9-Jan-2020
      • (2018)Comparing sequential and parallel code review techniques for formative feedbackProceedings of the 20th Australasian Computing Education Conference10.1145/3160489.3160498(45-52)Online publication date: 30-Jan-2018
      • (2016)Translating Principles of Effective Feedback for Students into the CS1 ContextACM Transactions on Computing Education10.1145/273759616:1(1-27)Online publication date: 28-Jan-2016
      • (2015)Creative Language in a Student-generated Bioorganic Chemistry Wiki TextbookProceedings of the 2015 ACM SIGCHI Conference on Creativity and Cognition10.1145/2757226.2757250(221-224)Online publication date: 22-Jun-2015
      • (2014)Guess my objectProceedings of the 2014 conference on Innovation & technology in computer science education10.1145/2591708.2591725(219-224)Online publication date: 21-Jun-2014
      • (2014)Facilitating Intuitive-Guided Learning in a Serious Game through Integration with a Learning Content Management SystemProceedings of the 2014 Eighth International Conference on Complex, Intelligent and Software Intensive Systems10.1109/CISIS.2014.37(265-272)Online publication date: 2-Jul-2014
      • (2012)Activities, affordances and attitudeProceedings of the 17th ACM annual conference on Innovation and technology in computer science education10.1145/2325296.2325302(4-9)Online publication date: 3-Jul-2012
      • (2012)The impact of question generation activities on performanceProceedings of the 43rd ACM technical symposium on Computer Science Education10.1145/2157136.2157250(391-396)Online publication date: 29-Feb-2012
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media