Teaching technical reviews in a one-semester software engineering course
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
WebCoM: a tool to use peer review to improve student interaction
Journal on Educational Resources in Computing (JERIC)
Effective peer assessment for learning computer programming
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Using peer review in teaching computing
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A design for team peer code review
Proceedings of the 36th SIGCSE technical symposium on Computer science education
FIE '00 Proceedings of the 30th Annual Frontiers in Education - Volume 02
Integrating pedagogical code reviews into a CS 1 course: an empirical study
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the ACM 2009 international conference on Supporting group work
Does studio-based instruction work in CS 1?: an empirical comparison with a traditional approach
Proceedings of the 41st ACM technical symposium on Computer science education
Online vs. face-to-face pedagogical code reviews: an empirical comparison
Proceedings of the 42nd ACM technical symposium on Computer science education
Student attitudes and motivation for peer review in CS2
Proceedings of the 42nd ACM technical symposium on Computer science education
Improving debugging education through applied learning
Journal of Computing Sciences in Colleges
Using peer review to teach software testing
Proceedings of the ninth annual international conference on International computing education research
Talking about code: Integrating pedagogical code reviews into early computing courses
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Hi-index | 0.00 |
There is a renewed interest in incorporating peer review activities into computer science courses in response to current interest in active learning and group projects. The peer review process models real world professional activities, provides students with the opportunity to learn how to deal with criticism and how to provide constructive criticism to others, and can develop team skills. Without peer review or similar activities, students will receive little practical experience in building these types of skills which will serve them throughout their professional careers.This paper describes peer review activities used in an undergraduate software engineering course and provides student and faculty reactions to the peer review activities. The activities described could easily be altered for computer science courses throughout the curriculum. The students reported feeling more confident about their abilities following peer review activities and that the activity improved the quality of work that they submitted for grading.