skip to main content
10.1145/3364510.3366160acmotherconferencesArticle/Chapter ViewAbstractPublication Pageskoli-callingConference Proceedingsconference-collections
poster

Classroom Presentation of Code: An Alternative Peer Review Process

Published: 21 November 2019 Publication History

Abstract

The present poster documents an attempt by the investigators to try out classroom presentations as a viable replacement for peer reviews in programming-heavy coursework. The results from the project provide helpful pointers for cues/comments that would enable reviewing students to think critically about code being presented. The results also indicate that the method used to form groups to solve assignments can have at least as strong an effect as code presentation. In addition, overall grade distribution in a course, as used in this project, may not be a reliable indicator for student learning when data is spread out over multiple semesters. As a pilot project, the information presented here is primarily helpful in determining the conditions required to test the utility of code presentation in future projects.

References

[1]
Hämäläinen, H. et al. 2009. Use of peer-review system for enhancing learning of programming. Proceedings - 2009 9th IEEE International Conference on Advanced Learning Technologies, ICALT 2009. (2009), 658--660.
[2]
Harding, L.M. 2018. Students of a Feather "Flocked" Together: A Group Assignment Method for Reducing Free-Riding and Improving Group and Individual Learning Outcomes. Journal of Marketing Education. 40, 2 (2018), 117--127.
[3]
Li, X. 2006. Using Peer Review to Assess Coding Standards - A Case Study. Proceedings. Frontiers in Education. 36th Annual Conference. (2006), 9--14.
[4]
Rubin, M.J. 2013. The effectiveness of live-coding to teach introductory programming. SIGCSE 2013 - Proceedings of the 44th ACM Technical Symposium on Computer Science Education. (2013), 651--656.
[5]
Schmolitzky, A. 2007. Patterns for teaching software in classroom. EuroPLoP 2007 - 12th European Conferenceon Pattern Languages of Programs. (2007), 37--52.
[6]
Trytten, D.A. 2005. A design for team peer code review. ACM SIGCSE Bulletin. 37, 1 (2005), 455.
[7]
Wang, Y. et al. 2012. Assessment of programming language learning based on peer code review model: Implementation and experience report. Computers and Education. 59, 2 (2012), 412--422.
[8]
Yan-qing, W. et al. 2008. Process improvement of peer code review and behavior analysis of its participants. SIGCSE'08 - Proceedings of the 39th ACM Technical Symposium on Computer Science Education. (2008), 107--111.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Koli Calling '19: Proceedings of the 19th Koli Calling International Conference on Computing Education Research
November 2019
247 pages
ISBN:9781450377157
DOI:10.1145/3364510
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 November 2019

Check for updates

Author Tags

  1. collaborative learning
  2. peer review
  3. programming for non-CS majors
  4. programming instruction

Qualifiers

  • Poster
  • Research
  • Refereed limited

Conference

Koli Calling '19

Acceptance Rates

Overall Acceptance Rate 80 of 182 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media