CSEPrompts: A Benchmark of Introductory Computer Science Prompts

被引:0
|
作者
Raihan, Nishat [1 ]
Goswami, Dhiman [1 ]
Puspo, Sadiya Sayara Chowdhury [1 ]
Newman, Christian [2 ]
Ranasinghe, Tharindu [3 ]
Zampieri, Marcos [1 ]
机构
[1] George Mason Univ, Fairfax, VA 22030 USA
[2] Rochester Inst Technol, Rochester, NY USA
[3] Aston Univ, Birmingham, AL USA
关键词
Benchmark Dataset; Code LLM; Prompting;
D O I
10.1007/978-3-031-62700-2_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent advances in AI, machine learning, and NLP have led to the development of a new generation of Large Language Models (LLMs) that are trained on massive amounts of data and often have trillions of parameters. Commercial applications (e.g., ChatGPT) have made this technology available to the general public, thus making it possible to use LLMs to produce high-quality texts for academic and professional purposes. Schools and universities are aware of the increasing use of AI-generated content by students and they have been researching the impact of this new technology and its potential misuse. Educational programs in Computer Science (CS) and related fields are particularly affected because LLMs are also capable of generating programming code in various programming languages. To help understand the potential impact of publicly available LLMs in CS education, we introduce CSEPrompts (https://github.com/mraihan-gmu/CSEPrompts), a framework with hundreds of programming exercise prompts and multiple-choice questions retrieved from introductory CS and programming courses. We also provide experimental results on CSEPrompts to evaluate the performance of several LLMs with respect to generating Python code and answering basic computer science and programming questions.
引用
收藏
页码:45 / 54
页数:10
相关论文
共 50 条
  • [31] Running a Programming Contest in an Introductory Computer Science Course
    Rosenbloom, Arnold
    ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 347 - 347
  • [32] Exploring quasi-concurrency in introductory computer science
    Shiau, L
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 1996, 15 (01) : 53 - 66
  • [33] Engineered Prompts in ChatGPT for Educational Assessment in Software Engineering and Computer Science
    Diyab, Ayman
    Frost, Russell Morris
    Fedoruk, Benjamin David
    Diyab, Ahmad
    EDUCATION SCIENCES, 2025, 15 (02):
  • [34] High School Calculus and Computer Science Course Taking as Predictors of Success in Introductory College Computer Science
    Chen, Chen
    Kang, Jane M.
    Sonnert, Gerhard
    Sadler, Philip M.
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2021, 21 (01)
  • [35] Contextualized Approaches to Introductory Computer Science: The Key to Making Computer Science Relevant or Simply Bait and Switch?
    Kay, Jennifer S.
    SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 177 - 182
  • [36] Toward a Mobile Learning Environment for Introductory Courses in Computer Science
    Cheng, J.
    Zargham, M. R.
    ICSIT 2011: THE 2ND INTERNATIONAL CONFERENCE ON SOCIETY AND INFORMATION TECHNOLOGIES, 2011, : 145 - 149
  • [37] Combining cooperative learning and peer instruction in introductory Computer Science
    Chase, J.D.
    Okie, Edward G.
    SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 2000, : 372 - 376
  • [38] FORTRAN - A VIABLE OPTION FOR THE INTRODUCTORY COMPUTER-SCIENCE COURSE
    LEPERA, TA
    DONLEY, HE
    SIGPLAN NOTICES, 1987, 22 (03): : 102 - 110
  • [39] The delivery of an introductory course in computer science through the virtual classroom
    Deek, FP
    Deek, MA
    Kimmel, H
    FRONTIERS IN EDUCATION FIE'96 - 26TH ANNUAL CONFERENCE, PROCEEDINGS, VOLS 1-3: TECHNOLOGY-BASED RE-ENGINEERING ENGINEERING EDUCATION, 1996, : 958 - 961
  • [40] Work in Progress - Enhanced Delivery for Introductory Computer Science Courses
    Azemi, Asad
    D'Imperio, Nannette
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,