ABSTRACT
Crowdsourcing is a method of collecting services, ideas, materials or other artefacts from a relatively large and open group of people. Crowdsourcing has been used in computer science education to alleviate the teachers’ workload in creating course content, and as a learning and revision method for students through its use in educational systems. Tools that utilize crowdsourcing can act as a great way for students to further familiarize themselves with the course concepts, all while creating new content for their peers and future course iterations. In my research, I focus on investigating the effects of computing education systems that use crowdsoucing on students’ learning, and the types of quality assurance methods required to use the artefacts students produce with these tools.
- Paul Denny, Andrew Luxton-Reilly, and John Hamer. 2008. The PeerWise System of Student Contributed Assessment Questions. In Proceedings of the Tenth Conference on Australasian Computing Education - Volume 78 (Wollongong, NSW, Australia) (ACE ’08). Australian Computer Society, Inc., AUS, 69–74.Google ScholarDigital Library
- Paul Denny, Andrew Luxton-Reilly, and John Hamer. 2008. Student Use of the PeerWise System. In Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education (Madrid, Spain) (ITiCSE ’08). ACM, New York, NY, USA, 73–77. https://doi.org/10.1145/1384271.1384293Google ScholarDigital Library
- Paul Denny, Andrew Luxton-Reilly, Ewan Tempero, and Jacob Hendrickx. 2011. CodeWrite: Supporting Student-Driven Practice of Java. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (Dallas, TX, USA) (SIGCSE ’11). Association for Computing Machinery, New York, NY, USA, 471–476. https://doi.org/10.1145/1953163.1953299Google ScholarDigital Library
- John Hamer, Helen C. Purchase, Paul Denny, and Andrew Luxton-Reilly. 2009. Quality of Peer Assessment in CS1. In Proceedings of the Fifth International Workshop on Computing Education Research Workshop (Berkeley, CA, USA) (ICER ’09). Association for Computing Machinery, New York, NY, USA, 27–36. https://doi.org/10.1145/1584322.1584327Google ScholarDigital Library
- Vilma Kangas, Nea Pirttinen, Henrik Nygren, Juho Leinonen, and Arto Hellas. 2019. Does Creating Programming Assignments with Tests Lead to Improved Performance in Writing Unit Tests?. In Proceedings of the ACM Conference on Global Computing Education (Chengdu,Sichuan, China) (CompEd ’19). Association for Computing Machinery, New York, NY, USA, 106–112. https://doi.org/10.1145/3300115.3309516Google ScholarDigital Library
- Nea Pirttinen, Vilma Kangas, Irene Nikkarinen, Henrik Nygren, Juho Leinonen, and Arto Hellas. 2018. Crowdsourcing Programming Assignments with CrowdSorcerer. In Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education(Larnaca, Cyprus) (ITiCSE 2018). Association for Computing Machinery, New York, NY, USA, 326–331. https://doi.org/10.1145/3197091.3197117Google ScholarDigital Library
- Nea Pirttinen, Vilma Kangas, Henrik Nygren, Juho Leinonen, and Arto Hellas. 2018. Analysis of Students’ Peer Reviews to Crowdsourced Programming Assignments. In Proceedings of the 18th Koli Calling International Conference on Computing Education Research(Koli, Finland) (Koli Calling ’18). Association for Computing Machinery, New York, NY, USA, Article 21, 5 pages. https://doi.org/10.1145/3279720.3279741Google ScholarDigital Library
- Nea Pirttinen and Juho Leinonen. 2021. Exploring the Complexity of Crowdsourced Programming Assignments. In Seventh SPLICE Workshop at SIGCSE 2021 “CS Education Infrastructure for All III: From Ideas to Practice”. https://cssplice.github.io/SIGCSE21Workshop.htmlGoogle Scholar
- Crowdsourcing in Computer Science Education
Recommendations
Computer science-education outreach: an interdisciplinary collaboration (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationA recent focus in CS education has been at the K-12 level, developing CS and computational thinking skills. Oftentimes CS programs find it difficult to get into schools. At St. Scholastica a unique partnership exists between CS and Education. Together ...
Sharing computer science education ideas: Israeli-Russian collaboration
This article describes a unique Israeli-Russian project, in which Israeli high school computer science (CS) teachers promote curricular reform in the Russian region of Penza, based on the Israeli high school CS curriculum. The reform involves local ...
Comments