Blogs (3) >>

This program is tentative and subject to change.

Fri 28 Feb 2025 14:03 - 14:22 at Meeting Rooms 317-318 - CS1 TAs

For students learning to write code, developing strong coding skills and cultivating proper code quality and style habits early on are crucial for success in subsequent courses and for preparing students for professional work. TA-Bot, an automated assessment tool, incorporates beginner-friendly style suggestions wrapped around an industry-standard static analysis tool, code correctness testing, and an innovative rate-limiting system. Time Between Submissions (``TBS'') rate-limiting works in conjunction with a gamified incentive mechanism designed to motivate students to start weekly assignments earlier. Our hypothesis posited that this incentive, when combined with the inherent effects of TBS, would not only encourage students to initiate assignments sooner but also prompt them to address more style-related issues and produce higher quality code.

The TBS system resulted in a substantial and positive shift in student submission patterns. Students began their work earlier, resulting in a higher number of resolved code style issues. When employing dynamic rate-limiting, students not only rectified more errors but also produced superior quality submissions, leading to faster assignment completion compared to the control group. Additionally, we observed a positive impact on student code style as the semester progressed, despite the increasing complexity of assignments. Lastly, we highlight a significant proportion of students who exhibited continuous improvement in their code style, even after successfully passing all correctness test cases. Notably, this improvement persisted even though style was not factored into the assignment grading process.

This program is tentative and subject to change.

Fri 28 Feb

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

13:45 - 15:00
13:45
18m
Talk
Retention Teaching Assistants for Supporting Student Performance in Introductory-level Computing Classes
Papers
Kazi Sinthia Kabir University of Utah, Eliane Wiese University of Utah, Travis Martin University of Utah, Sahil Karki University of Utah, Erin Parker University of Utah, Mary Hall University of Utah
14:03
18m
Talk
Unlocking Student Potential With TA-Bot: Timely Submissions and Improved Code Style
Papers
Jack Forden Marquette University, Matthew Schneider Carnegie Mellon University, Alexander Gebhard Marquette University, Md. Tahmidul Islam Molla Marquette University, Dennis Brylow Marquette University
14:22
18m
Talk
Code Interviews: Design and Evaluation of a More Authentic Assessment for Introductory Programming Assignments
Papers
Suhas Kannam University of Washington, Yuri Yang University of Washington, Aarya Dharm University of Washington, Kevin Lin University of Washington, Seattle
14:41
18m
Talk
Feasibility Study of Augmenting Teaching Assistants with AI for CS1 Programming FeedbackGlobal
Papers
Umair Z. Ahmed National University of Singapore, Shubham Sahai National University of Singapore, Ben Leong National University of Singapore, Amey Karkare IIT Kanpur