no code implementations • 19 Jan 2024 • James Prather, Paul Denny, Juho Leinonen, David H. Smith IV, Brent N. Reeves, Stephen MacNeil, Brett A. Becker, Andrew Luxton-Reilly, Thezyrie Amarouche, Bailey Kimmel
In this paper, we propose a new way to teach programming with Prompt Problems.
no code implementations • 1 Oct 2023 • James Prather, Paul Denny, Juho Leinonen, Brett A. Becker, Ibrahim Albluwi, Michelle Craig, Hieke Keuning, Natalie Kiesler, Tobias Kohn, Andrew Luxton-Reilly, Stephen MacNeil, Andrew Peterson, Raymond Pettit, Brent N. Reeves, Jaromir Savelka
Second, we report the findings of a survey of computing students and instructors from across 20 countries, capturing prevailing attitudes towards LLMs and their use in computing education contexts.
no code implementations • 31 Jul 2023 • Paul Denny, Juho Leinonen, James Prather, Andrew Luxton-Reilly, Thezyrie Amarouche, Brett A. Becker, Brent N. Reeves
In parallel with this shift, a new essential skill is emerging -- the ability to construct good prompts for code-generating models.
no code implementations • 5 Jun 2023 • Paul Denny, James Prather, Brett A. Becker, James Finnie-Ansley, Arto Hellas, Juho Leinonen, Andrew Luxton-Reilly, Brent N. Reeves, Eddie Antonio Santos, Sami Sarsa
The computing education community has a rich history of pedagogical innovation designed to support students in introductory courses, and to support teachers in facilitating student learning.
no code implementations • 5 Apr 2023 • James Prather, Brent N. Reeves, Paul Denny, Brett A. Becker, Juho Leinonen, Andrew Luxton-Reilly, Garrett Powell, James Finnie-Ansley, Eddie Antonio Santos
Recent developments in deep learning have resulted in code-generation models that produce source code from natural language and code-based prompts with high accuracy.
1 code implementation • 2 Dec 2022 • Brett A. Becker, Paul Denny, James Finnie-Ansley, Andrew Luxton-Reilly, James Prather, Eddie Antonio Santos
The introductory programming sequence has been the focus of much research in computing education.
no code implementations • 20 Oct 2022 • Juho Leinonen, Arto Hellas, Sami Sarsa, Brent Reeves, Paul Denny, James Prather, Brett A. Becker
Large language models can be used to create useful and novice-friendly enhancements to programming error messages that sometimes surpass the original programming error messages in interpretability and actionability.
no code implementations • 2 Dec 2020 • Felix Anda, Brett A. Becker, David Lillis, Nhien-An Le-Khac, Mark Scanlon
Swift response to the detection of endangered minors is an ongoing concern for law enforcement.
no code implementations • 2 Jul 2019 • Felix Anda, David Lillis, Aikaterini Kanta, Brett A. Becker, Elias Bou-Harb, Nhien-An Le-Khac, Mark Scanlon
Achieving high performance for facial age estimation with subjects in the borderline between adulthood and non-adulthood has always been a challenge.