Teaching Programming in the Age of Generative AI

被引:0
|
作者
Martini, Simone [1 ]
机构
[1] Univ Bologna, Bologna, Italy
关键词
large language models; epistemology; programming;
D O I
10.1145/3649217.3653527
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Programming has been considered the "essence of informatics"[5] since the beginning of computing as a discipline. But programming in the fifties was very different from what we know today, and one of the goals (or dreams) throughout the history of programming language technology, has been "automatic programming" [9]-the ability to automatically generate computer code starting from a high(er)-level description of the specification of that code. What this meant changed over the years, from punching paper tape [3], to compiling high-level programming languages [14], to program synthesis [6]. Today, however, the availability of machine learning artefacts that produce high-level code from natural language specifications has completely changed the traditional meaning. To the extent that some computer scientists have begun to question the received wisdom that the core of their discipline is deeply rooted in programming [19]. If programming and programming languages are no longer the essence of computer science, this changes the epistemology of the discipline itself. Moreover, if we are at the end of programming, we should also change the curriculum, where programming, algorithms and programming languages play a major role. Several recent papers reviewed the performance of code generators based on large language models on typical CS1 problems (e.g., from the many possible citations [ 2, 7, 13]) and how machine learning impacts K-12 teaching (e.g., [16, 18]). Starting from this data, I will argue for the role of programming in the curriculum, distinguishing between programming taught as part of a holistic curriculum (as in some non-technical high schools) or as a vocational tool. I will use Simondon's notion of (closed and open) technical object [17] as an interpretive lens, together with Calvino's reflections on the availability of writing machines capable of replacing the poet and the author [4].
引用
收藏
页码:1 / 2
页数:2
相关论文
共 50 条
  • [31] Commentary: Reimagining marketing education in the age of generative AI
    Acar, Oguz A.
    INTERNATIONAL JOURNAL OF RESEARCH IN MARKETING, 2024, 41 (03) : 489 - 495
  • [32] Transformation of Teaching and Learning in the Age of AI
    Nguyen, Andy
    Scrivner, James
    De Laat, Maarten
    Scrivner, Olga
    Proceedings of the Annual Hawaii International Conference on System Sciences, 2024, : 2 - 3
  • [33] Transforming education: exploring the influence of generative AI on teaching performance
    Mulyani, Heni
    Istiaq, Mohamad Azim
    Shauki, Elvia R.
    Kurniati, Fitrina
    Arlinda, Hanifia
    COGENT EDUCATION, 2025, 12 (01):
  • [34] KIAAA: An AI Assistant for Teaching Programming in the Field of Automation
    Eilermann, Sebastian
    Wehmeier, Leon
    Niggemann, Oliver
    Deuter, Andreas
    2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN, 2023,
  • [35] Desirable Characteristics for AI Teaching Assistants in Programming Education
    Denny, Paul
    MacNeil, Stephen
    Savelka, Jaromir
    Porter, Leo
    Luxton-Reilly, Andrew
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 408 - 414
  • [36] The work of art in the age of generative AI: aura, liberation, and democratization
    Park, Sungjin
    AI & SOCIETY, 2024, 40 (3) : 1807 - 1816
  • [37] QUESTIONS IN HISTORIOGRAPHY FROM THE NINETEENTH CENTURY TO THE AGE OF GENERATIVE AI
    Hughes-Warrington, Marnie
    HISTORY AND THEORY, 2024, 63 (02) : 259 - 271
  • [38] A Code Analysis Tool to Help Students in the Age of Generative AI
    Dosaru, Daniel-Florin
    Simion, Diana-Maria
    Ignat, Andrei-Horia
    Negreanu, Lorina-Cristina
    Olteanu, Alexandru-Corneliu
    TECHNOLOGY ENHANCED LEARNING FOR INCLUSIVE AND EQUITABLE QUALITY EDUCATION, PT II, EC-TEL 2024, 2024, 15160 : 222 - 228
  • [39] Schumacher in the age of generative AI: Towards a new critique of technology
    Berry, David M.
    Stockman, James
    EUROPEAN JOURNAL OF SOCIAL THEORY, 2024, 27 (03) : 437 - 455
  • [40] Generative AI and generative education
    Gilbert, Thomas Krendl
    ANNALS OF THE NEW YORK ACADEMY OF SCIENCES, 2024, 1534 (01) : 11 - 14