Feedback-generation for programming exercises with gpt-4

I Azaiz, N Kiesler, S Strickroth - Proceedings of the 2024 on Innovation …, 2024 - dl.acm.org
Ever since Large Language Models (LLMs) and related applications have become broadly
available, several studies investigated their potential for assisting educators and supporting …

Understanding conceptual transfer for students learning new programming languages

E Tshukudu, Q Cutts - Proceedings of the 2020 ACM conference on …, 2020 - dl.acm.org
Prior research has shown that students face transition challenges between programming
languages (PL) over the course of their education. We could not find research attempting to …

15 Pedagogic Approaches

K Falkner, J Sheard - The Cambridge handbook of computing …, 2019 - books.google.com
15.2 Background Pedagogy is the science of how we promote learning and it consists of the
learning activities, strategies, and techniques that provide the environ-ment where learning …

Framework of an active learning python curriculum for first year mechanical engineering students

M Wende, T Giese, S Bulut… - 2020 IEEE Global …, 2020 - ieeexplore.ieee.org
Mastering the digital transformation has been one of the most pressing issues for
mechanical engineers in Germany, as reflected by various initiatives in the field of Industrie …

Scalable Feedback for Student Live Coding in Large Courses Using Automatic Error Grouping

S Strickroth - Proceedings of the 2024 on Innovation and …, 2024 - dl.acm.org
Programming courses in higher education are often attended by several hundred students.
In such large-scale courses, direct instruction is often the last resort, resulting in mostly …

Towards Live Coding and Instant Feedback on Common Issues in Large Lectures

S Strickroth - European Conference on Technology Enhanced …, 2023 - Springer
Learning programming requires practice. Timely feedback is one of the main drivers for
learning and overcoming obstacles. In large lectures, however, social interactions and …

Analyzing Chat Protocols of Novice Programmers Solving Introductory Programming Tasks with ChatGPT

A Scholl, D Schiffner, N Kiesler - arXiv preprint arXiv:2405.19132, 2024 - arxiv.org
Large Language Models (LLMs) have taken the world by storm, and students are assumed
to use related tools at a great scale. In this research paper we aim to gain an understanding …

Exploring Students' Self-Confidence in Their Programming Solutions

S Strickroth - Proceedings of the 2024 on Innovation and …, 2024 - dl.acm.org
Learning programming is perceived as hard by many students. To support students, many e-
assessment and intelligent tutoring systems have been developed. These systems can …

Effects of a preliminary programming course on students' performance

N Dümmel, B Westfechtel, M Ehmann - Proceedings of the 3rd European …, 2018 - dl.acm.org
This paper presents the results of the evaluation of a preliminary course teaching concepts
of programming to first semester students. The course is meant to facilitate the students' …

[图书][B] Webbasierte Ad-hoc-Programmieraufgaben zur Vermittlung von grundlegenden Konzepten der Programmierung in Vorlesungen

M Ebert - 2019 - search.proquest.com
Digitalization has become a pervasive phenomenon in media, politics and business. Using
cloud technology or Industrial Internet of the Things (IIoT), the shift to new ways of creating …