SIGCSE Virtual 2024
Thu 5 - Sun 8 December 2024
Sat 7 Dec 2024 17:30 - 17:45 at Track 3 - Posters 1

With the rapid advancement of Large Language Models (LLMs) many instructors for Computer Science courses have begun to opt to allow students to use them as an additional educational resource but often warn that the output may be unreliable. Recent research on LLMs has demonstrated their ability to interpret commands in natural language and produce code in a variety of programming languages. However, it is not clear how well LLMs fair in tackling more complex problem set ups, like those typically seen in Algorithms courses in which students are provided natural language descriptions of an ambiguous problem and use what they learn to map the problem to an algorithmic solution. In this paper, we explore use of LLMs, such as OpenAI’s GPT-4o, as tools for assisting students with complex Computer Science curricula, such as algorithmic problem solving. We specifically aim to see if using prompt refinement techniques, LLMs are capable of taking a problem statement in plain English and performing the following tasks: providing both a natural language description and code solution in the Python programming language, producing an analytical argument for the solutions correctness, and finally providing runtime analysis for the produced solution. Our experiments show that GPT-4o is well suited to solving problems like LeetCode 75 that have been seen during training, and prompt-refinement helps with those that have not been seen. Furthermore, sentiment from students is neutral to slightly positive on using LLMs as a basis for intelligent tutoring systems for these types of problems.

Sat 7 Dec

Displayed time zone: (UTC) Coordinated Universal Time change

15:00 - 18:00
Posters 1Conference at Track 3
15:00
15m
Poster
Code Metrics, Rules of Thumb for Introductory CS
Conference
Yuan Garcia Harvey Mudd College, Jenny Ngo Harvey Mudd College, Florence Rui LIn Harvey Mudd College, Zachary Dodds Harvey Mudd College
15:15
15m
Poster
CourseAssist: Pedagogically Appropriate AI Tutor for Computer Science Education
Conference
Ty Feng CourseAssist, Inc., Sa Liu CourseAssist, Inc., Dipak Ghosal University of California, Davis
15:30
15m
Poster
Developing a Modular Cloud-Based Kubernetes Powered Framework for Scalable Cybersecurity Education
Conference
Ryder Selikow Lewis & Clark College, Nate Berol Lewis & Clark College, Jack Cook The Evergreen State College, Richard Weiss The Evergreen State College, Jens Mache Lewis & Clark College
15:45
15m
Poster
Evaluating Algorithm Visualizations, Debuggers, and Execution Toward Helping Students Understand Code
Conference
Mohammed Hassan University of Illinois at Urbana-Champaign, Craig Zilles University of Illinois at Urbana-Champaign
16:00
15m
Poster
Finite State Machine with Input and Process Render
Conference
Sierra Zoe Bennett-Manke United States Military Academy, Sebastian Neumann United States Military Academy, Ryan Dougherty United States Military Academy
16:15
15m
Poster
From GPT to BERT: Benchmarking Large Language Models for Automated Quiz Generation
Conference
Yetunde Folajimi Wentworth Institute of Technology
16:30
15m
Poster
LLM-based Individual Contribution Summarization in Software Projects
Conference
Fabio de Miranda Insper, Rafael Corsi Ferrao Insper , Diego Pavan Soler Insper, Marcelo Augusto Vieira Graglia Pontifical University of São Paulo
16:45
15m
Poster
Micro-Specialization As Solution To Open-Ended Project
Conference
Rafael Corsi Ferrao Insper , Igor dos Santos Montagner Insper, Mariana Silva University of Illinois at Urbana Champaign, Craig Zilles University of Illinois at Urbana-Champaign, Rodolfo Azevedo University of Campinas
17:00
15m
Poster
Student Perspectives on Expressing Academic Emotions in Digital Game-Based Learning
Conference
Alex Goslen North Carolina State University, Jessica Vandenberg North Carolina State University, Andres Felipe Zambrano University of Pennsylvania, Nidhi Nasiar University of Pennsylvania, Stephen Hutt University of Denver, Jaclyn Ocumpaugh University of Pennsylvania, Jonathan Rowe North Carolina State University
17:15
15m
Poster
UML Mentor: A Tool for Interactive and Collaborative Software Design Education
Conference
Rutwa Engineer University of Toronto Mississauga, Volodymyr Yaremchuk University of Toronto Mississauga, Eren Suner University of Toronto Mississauga, Omar Khamis University of Toronto Mississauga, Alex Apostolu University of Toronto Mississauga, Arthur Ng University of Toronto Mississauga
17:30
15m
Poster
Understanding Algorithmic Problem Solving using LLMs
Conference
Xavier Velez Georgia Institute Of Technology
17:45
15m
Poster
Web-based PDC Educational Video Games
Conference
Siddhi Kasera Virginia Tech, Sourav Mondal Virginia Tech, Melissa Cameron Virginia Tech