Teaching Introduction to Programming in the times of AI: A case study of a course re-design
Avouris, Nikolaos, Sgarbas, Kyriakos, Caridakis, George, Sintoris, Christos
–arXiv.org Artificial Intelligence
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 learn ing 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 discus s 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 m aximize the benefits of AI tools while addressing the associated challenges and concerns.
arXiv.org Artificial Intelligence
Aug-19-2025
- Country:
- Europe
- Finland > Southwest Finland
- Turku (0.04)
- Greece (0.04)
- Finland > Southwest Finland
- North America > United States
- Michigan (0.04)
- Europe
- Genre:
- Instructional Material > Course Syllabus & Notes (1.00)
- Overview (1.00)
- Research Report (1.00)
- Industry:
- Technology: