Skip to main content
Browse by:
GROUP

Discovering Interesting Test Cases in Programming Assignments

Duke CS Oct 31 Colloquium: Discovering Interesting Test Cases in Programming Assignments with Ryan Patrick
Monday, October 31, 2022
12:00 pm - 1:00 pm
Ryan Patrick
Duke Computer Science Colloquium

Abstract
A great deal of research has been done on generating hints designed to direct students towards correctly solving programming problems in introductory classes. Systems designed for that task operate on the assumption that the programming language that students use is predetermined and that the problems being solved can have their solutions segmented into defined way points. In more advanced classes, problems become complex; students are given more freedom; and proposed solutions become more varied. As students become more experienced, hints in the form of test cases to consider may supplant hints in the form of edits to make to their code.

Speaker Bio
Ryan Patrick is a PhD student in the Department of Teaching, Learning, and Teacher Education at the University of Nebraska-Lincoln (UNL) and formerly a lecturer within UNL's School of Computing. He holds Master's degrees in computer science from the University of Central Florida and Wright State University and a Bachelor's degree in computer science from The College of New Jersey. His research interests include computer science education and information visualization.

Contact: Tatiana Margitic