Introductory Programming
Introductory programming education is undergoing a transformation driven by advancements in large language models (LLMs). Research focuses on leveraging LLMs to improve feedback mechanisms, generate engaging learning materials (including exercises and code explanations), and automate assessment tasks, thereby addressing challenges like high failure rates and instructor workload. These AI-powered tools are being evaluated for their effectiveness in supporting diverse learning styles and improving student outcomes, particularly in areas like code comprehension and debugging. The ultimate goal is to create more accessible and effective introductory programming courses that better prepare students for future computing endeavors.
Papers
November 14, 2024
October 12, 2024
October 11, 2024
October 4, 2024
July 5, 2024
June 26, 2024
June 10, 2024
June 9, 2024
May 29, 2024
May 5, 2024
April 3, 2024
January 19, 2024
December 12, 2023
December 3, 2023
October 23, 2023
October 16, 2023
August 31, 2023
August 23, 2023
August 15, 2023
June 29, 2023