mlsanityData to 14 Oct 2026

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

arXiv 2508.06572 ↗First posted 7 Aug 2025cs.CY cs.AIcited by 1

Not on the map. Why?

Abstract (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.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 2 of its 18 references that are in the map. First posted on arXiv 7 Aug 2025.

Builds on

2 of 18 references.

References · 2

  1. 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
  2. 2024Grading Massive Open Online Courses Using Large Language Modelscited by 7

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.