Picture for Juho Leinonen

Juho Leinonen

Evaluating Language Models for Generating and Judging Programming Feedback

Add code
Jul 05, 2024
Viaarxiv icon

The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers

Add code
May 28, 2024
Viaarxiv icon

Benchmarking Educational Program Repair

Add code
May 08, 2024
Viaarxiv icon

Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judge

Add code
May 08, 2024
Viaarxiv icon

"Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Models

Add code
Mar 14, 2024
Figure 1 for "Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Models
Figure 2 for "Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Models
Figure 3 for "Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Models
Viaarxiv icon

Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models

Add code
Jan 19, 2024
Viaarxiv icon

Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models

Add code
Nov 27, 2023
Figure 1 for Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models
Figure 2 for Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models
Figure 3 for Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models
Viaarxiv icon

The Robots are Here: Navigating the Generative AI Revolution in Computing Education

Add code
Oct 01, 2023
Figure 1 for The Robots are Here: Navigating the Generative AI Revolution in Computing Education
Figure 2 for The Robots are Here: Navigating the Generative AI Revolution in Computing Education
Figure 3 for The Robots are Here: Navigating the Generative AI Revolution in Computing Education
Figure 4 for The Robots are Here: Navigating the Generative AI Revolution in Computing Education
Viaarxiv icon

Exploring Self-Reinforcement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models

Add code
Sep 19, 2023
Figure 1 for Exploring Self-Reinforcement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models
Figure 2 for Exploring Self-Reinforcement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models
Figure 3 for Exploring Self-Reinforcement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models
Figure 4 for Exploring Self-Reinforcement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models
Viaarxiv icon

Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators

Add code
Jul 31, 2023
Figure 1 for Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators
Figure 2 for Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators
Figure 3 for Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators
Figure 4 for Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators
Viaarxiv icon