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 条
  • [21] HPC/PDC Immunization in the Introductory Computer Science Sequence
    Valentine, David
    2014 WORKSHOP ON EDUCATION FOR HIGH PERFORMANCE COMPUTING (EDUHPC), 2014, : 9 - 14
  • [22] New Approach to Teaching an Introductory Computer Science Course
    Azemi, Asad
    D'Imperio, Nannette
    2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [23] PREDICTING PERFORMANCE IN AN INTRODUCTORY COMPUTER-SCIENCE COURSE
    BUTCHER, DF
    MUTH, WA
    COMMUNICATIONS OF THE ACM, 1985, 28 (03) : 263 - 268
  • [24] DETECTING ACADEMIC MISCONDUCT IN INTRODUCTORY COMPUTER SCIENCE COURSES
    de Kereki, Ines Friss
    PLAGIARISM ACROSS EUROPE AND BEYOND 2017, 2017, : 45 - 58
  • [25] A Blended Learning Approach for an Introductory Computer Science Course
    Foerster, Anna
    Dede, Jens
    Udugama, Asanga
    Foerster, Alexander
    Helms, Daniel
    Kniefs, Louis
    Mueller, Julia
    Gerken, Lars
    Richter, Franziska
    Kulmann, Jan
    EDUCATION SCIENCES, 2021, 11 (08):
  • [26] Experiences in using animations in introductory computer science lectures
    Roessling, Guido
    Freisleben, Bernd
    SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 2000, : 134 - 138
  • [27] Implementation and evolution of PLTL in introductory computer science courses
    Rodger, Susan
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255
  • [28] Interactive student support for introductory computer science courses
    Ericson, B
    Rogers, E
    FRONTIERS IN EDUCATION FIE'96 - 26TH ANNUAL CONFERENCE, PROCEEDINGS, VOLS 1-3: TECHNOLOGY-BASED RE-ENGINEERING ENGINEERING EDUCATION, 1996, : 1487 - 1490
  • [29] Evaluating programming ability in an introductory computer science course
    Chamillard, AT
    Braun, KA
    SIGCSE 2000: PROCEEDINGS OF THE THIRTY-FIRST SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2000, 32 (01): : 212 - 216
  • [30] A design-based introductory computer science course
    Felleisen, M
    FRONTIERS IN EDUCATION 1997 - 27TH ANNUAL CONFERENCE, PROCEEDINGS, BOLS I - III, 1997, : 729 - 732