paper-with-me

홈 › Papers

Teaching Introduction to Programming in the times of AI: A case study of a course re-design

2025-08-07 · Nikolaos Avouris, Kyriakos Sgarbas, George Caridakis, Christos Sintoris arxiv

The integration of AI tools into programming education has become increasingly prevalent in recent years, transforming the way programming is taught and learned. This paper provides a review of the state-of-the-art AI tools available for teaching and learning programming, particularly in the context of introductory courses. It highlights the challenges on course design, learning objectives, course delivery and formative and summative assessment, as well as the misuse of such tools by the students. We discuss ways of re-designing an existing course, re-shaping assignments and pedagogy to address the current AI technologies challenges. This example can serve as a guideline for policies for institutions and teachers involved in teaching programming, aiming to maximize the benefits of AI tools while addressing the associated challenges and concerns.

📄 PDF Abstract BibTeX arXiv:2508.06572

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

An Analysis of Programming Course Evaluations Before and After the Introduction of an Autograder

2021-10-28 · Gerhard Johann Hagerer, Laura Lahesoo, Miriam Anschütz, Stephan Krusche 외

Commonly, introductory programming courses in higher education institutions have hundreds of participating students eager to learn to program. The manual effort for reviewing the submitted source code and for providing f…

Teaching Higher-Order Logic Using Isabelle

2024-04-08 · Simon Tobias Lund, Jørgen Villadsen

We present a formalization of higher-order logic in the Isabelle proof assistant, building directly on the foundational framework Isabelle/Pure and developed to be as small and readable as possible. It should therefore s…

Learning-by-teaching with ChatGPT: The effect of teachable ChatGPT agent on programming education

2024-12-05 · Angxuan Chen, Yuang Wei, Huixiao Le, Yan Zhang

This study investigates the potential of using ChatGPT as a teachable agent to support students' learning by teaching process, specifically in programming education. While learning by teaching is an effective pedagogical…

Active Learning

Exploring Teacher-Chatbot Interaction and Affect in Block-Based Programming

2026-03-02 · Bahare Riahi, Ally Limke, Xiaoyi Tian, Viktoriia Storozhevykh 외 arxiv

AI-based chatbots have the potential to accelerate learning and teaching, but may also have counterproductive consequences without thoughtful design and scaffolding. To better understand teachers' perspectives on large l…

iRoPro: An interactive Robot Programming Framework

2021-12-08 · Ying Siu Liang, Damien Pellier, Humbert Fiorino, Sylvie Pesty

The great diversity of end-user tasks ranging from manufacturing environments to personal homes makes pre-programming robots for general purpose applications extremely challenging. In fact, teaching robots new actions fr…