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 条
  • [1] Pair Programming With Generative AI
    Spinellis, Diomidis
    IEEE SOFTWARE, 2024, 41 (03) : 16 - 18
  • [2] Programming education and learner motivation in the age of generative AI: student and educator perspectives
    Boguslawski, Samuel
    Deer, Rowan
    Dawson, Mark G.
    INFORMATION AND LEARNING SCIENCES, 2024,
  • [3] Creativity in the age of generative AI
    Rafner, Janet
    Beaty, Roger E.
    Kaufman, James C.
    Lubart, Todd
    Sherson, Jacob
    NATURE HUMAN BEHAVIOUR, 2023, 7 (11) : 1836 - 1838
  • [4] Creativity in the age of generative AI
    Janet Rafner
    Roger E. Beaty
    James C. Kaufman
    Todd Lubart
    Jacob Sherson
    Nature Human Behaviour, 2023, 7 : 1836 - 1838
  • [5] Revolutionizing Programming Language Education with Generative AI: Knowledge Enrichment and Adaptive Learning/Teaching Framework
    Khiem, H. G.
    Khoi, L. Q.
    Triet, M. N.
    Phuc, N. T.
    Khoa, T. D.
    Hien, N. Q.
    Tung, L. K.
    Nam, T. B.
    Vinh, N. T.
    Kha, N. H.
    Thuan, Q. T.
    Bang, L. K.
    Minh, N., V
    Ngan, N. T. K.
    Khanh, H., V
    EMERGING TECHNOLOGIES FOR EDUCATION, PT II, SETE 2023, 2024, 14607 : 107 - 121
  • [6] Human-AI agency in the age of generative AI
    Krakowski, Sebastian
    INFORMATION AND ORGANIZATION, 2025, 35 (01)
  • [7] The Age of Generative AI and AI-Generated Everything
    Du, Hongyang
    Niyato, Dusit
    Kang, Jiawen
    Xiong, Zehui
    Zhang, Ping
    Cui, Shuguang
    Shen, Xuemin
    Mao, Shiwen
    Han, Zhu
    Jamalipour, Abbas
    Poor, H. Vincent
    Kim, Dong In
    IEEE NETWORK, 2024, 38 (06): : 501 - 512
  • [8] CRITICAL THINKING IN THE AGE OF GENERATIVE AI
    Larson, Barbara Z.
    Moser, Christine
    Caza, Arran
    Muehlfeld, Katrin
    Colombo, Laura A.
    ACADEMY OF MANAGEMENT LEARNING & EDUCATION, 2024, 23 (03) : 373 - 378
  • [9] Digital Advertising in the Age of Generative AI
    Baek, Tae Hyun
    JOURNAL OF CURRENT ISSUES AND RESEARCH IN ADVERTISING, 2023, 44 (03): : 249 - 251
  • [10] Peer Review in the Age of Generative AI
    Kankanhalli, Atreyi
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2024, 25 (01): : 76 - 84