Blogs (2) >>

This program is tentative and subject to change.

Thu 27 Feb 2025 14:22 - 14:41 at Meeting Rooms 310-311 - Algorithms and Databases

Peer code review is a key practice in professional software development, and its integration into computer science education can provide valuable learning experiences for students. However, few reports compare different peer code review methods within a single educational context. This experience report shares insights from implementing various review types—individual, team, and pair code reviews—in a first-year Data Structures and Algorithms course in a bachelor’s degree program. Throughout the semester, students took an active role in their learning by completing three programming assignments, each followed by a different peer review method. Feedback was collected through questionnaires to capture the students’ perceptions of their data structure knowledge, programming skills, and overall learning experience. Our report outlines the design of the different review learning activities, provides insights into the students’ opinions on the review techniques, and reflects on the challenges and successes we encountered. As each method offers unique benefits, we believe that incorporating a variety of peer code review methods can enhance the overall learning experience in computer science courses.

This program is tentative and subject to change.

Thu 27 Feb

Displayed time zone: Eastern Time (US & Canada) change

13:45 - 15:00
Algorithms and DatabasesPapers at Meeting Rooms 310-311
13:45
18m
Talk
Facilitating Student's Learning Transfer in a Database Programming Class
Papers
Yuzhe Zhou Purdue University, Alejandra J. Magana Purdue University, Tianyi Li Purdue University, USA
14:03
18m
Talk
iFlow - An Interactive Max-Flow Min-Cut Algorithms Visualizer
Papers
Muyang Ye University of Southern California, Tianrui Xia University of Southern California, Tianxin Zu University of Southern California, Qian Wang University of Southern California, David Kempe University of Southern California
14:22
18m
Talk
Peer Code Review Methods: An Experience Report from a Data Structures and Algorithms CourseGlobal
Papers
Roxane Koitz-Hristov Graz University of Technology
14:41
18m
Talk
dpvis: A Visual and Interactive Learning Tool for Dynamic Programming
Papers
David H. Lee University of Southern California, Aditya Prasad University of Southern California, Ramiro Deo-Campo Vuong University of Southern California, Tianyu Wang University of Southern California, Eric Han University of Southern California, David Kempe University of Southern California