Code Interviews: Design and Evaluation of a More Authentic Assessment for Introductory Programming Assignments

被引:0
作者
Kannam, Suhas [1 ]
Yang, Yuri [1 ]
Dharm, Aarya [1 ]
Lin, Kevin [1 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
来源
PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2 | 2025年
关键词
authentic assessment; introductory programming; oral exams;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Generative artificial intelligence poses new challenges around assessment, increasingly driving introductory programming educators to employ invigilated exams. But exams do not afford more authentic programming experiences that involve planning, implementing, and debugging programs with computer interaction. In this experience report, we describe code interviews: a more authentic assessment method for take-home programming assignments. Through action research, we experimented with the number and type of questions as well as whether interviews were conducted individually or with groups of students. To scale the program, we converted most of our weekly teaching assistant (TA) sections to conduct code interviews on 5 major weekly take-home programming assignments. By triangulating data from 5 sources, we identified 4 themes. Code interviews (1) pushed students to discuss their work, motivating more nuanced but sometimes repetitive insights; (2) enabled peer learning, reducing stress in some ways but increasing stress in other ways; (3) scaled with TA-led sections, replacing familiar practice with an unfamiliar assessment; (4) focused on student contributions, limiting opportunities for TAs to give guidance and feedback. We reflect on the design of code interviews for student experience, academic integrity, and teacher workload.
引用
收藏
页码:554 / 560
页数:7
相关论文
共 14 条
[1]   Programming Is Hard - Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation [J].
Becker, Brett A. ;
Denny, Paul ;
Finnie-Ansley, James ;
Luxton-Reilly, Andrew ;
Prather, James ;
Santos, Eddie Antonio .
PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, :500-506
[2]   The Challenges and Value of Undergraduate Oral Exams in the Physical Chemistry Classroom: A Useful Tool in the Assessment Toolbox [J].
Gardner, David E. ;
Giordano, Andrea N. .
JOURNAL OF CHEMICAL EDUCATION, 2023, 100 (05) :1705-1709
[3]  
Gharibyan Hasmik, 2005, written tests, V37, P143, DOI [10.1145/1151954, DOI 10.1145/1151954]
[4]   From "Ban It TillWe Understand It" to "Resistance is Futile": How University Programming Instructors Plan to Adapt as More Students Use AI Code Generation and Explanation Tools such as ChatGPT and GitHub Copilot [J].
Lau, Sam ;
Guo, Philip J. .
PROCEEDINGS OF THE 2023 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH V.1, ICER 2023 V1, 2023, :106-121
[5]   Oral exams for large-enrollment engineering courses to promote academic integrity and student engagement during remote instruction [J].
Lubarda, Marko ;
Delson, Nathan ;
Schurgers, Curt ;
Ghazinejad, Maziar ;
Baghdadchi, Saharnaz ;
Phan, Alex ;
Minnes, Mia ;
Relaford-Doyle, Josephine ;
Klement, Leah ;
Sandoval, Carolyn ;
Qi, Huihui .
2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
[6]  
Novak Ed, 2023, J. Comput. Sci. Coll., V39, P32
[7]   An Assessment of Oral Exams in Introductory CS [J].
Ohmann, Peter .
SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, :613-619
[8]   The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers [J].
Prather, James ;
Reeves, Brent N. ;
Leinonen, Juho ;
MacNeil, Stephen ;
Randrianasolo, Arisoa S. ;
Becker, Brett A. ;
Kimmel, Bailey ;
Wright, Jared ;
Briggs, Ben .
20TH ANNUAL ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2024, VOL 1, 2024, :469-486
[9]   The Robots are Here: Navigating the Generative AI Revolution in Computing Education [J].
Prather, James ;
Denny, Paul ;
Leinonen, Juho ;
Becker, Brett A. ;
Albluwi, Ibrahim ;
Craig, Michelle ;
Keuning, Hieke ;
Kiesler, Natalie ;
Kohn, Tobias ;
Luxton-Reilly, Andrew ;
MacNeil, Stephen ;
Petersen, Andrew ;
Pettit, Raymond ;
Reeves, Brent N. ;
Savelka, Jaromir .
PROCEEDINGS OF THE 2023 WORKING GROUP REPORTS ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE-WGR 2023, 2023,
[10]   A Study of the Effects of Oral Proficiency Exams in Introductory Programming Courses on Underrepresented Groups [J].
Reckinger, Scott J. ;
Reckinger, Shanon M. .
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, :633-639