Generating CS1 Coding Questions using OpenAI

被引:1
|
作者
Naringrekar, Pranjal Dilip [1 ]
Akhmetov, Ildar [1 ]
Stroulia, Eleni [1 ]
机构
[1] Univ Alberta, Edmonton, AB, Canada
关键词
code generation; CS1; coding questions;
D O I
10.1145/3593342.3593348
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In CS1, to assess student knowledge, instructors prepare exam questions that often include code snippets. Due to the significant amount of time and effort required to create high-quality exam questions, instructors often only produce a single version of the exam. This results in all students receiving the same set of questions, which raises the possibility of plagiarism. In this paper, we propose a tool that allows computing science educators to generate a number of variations of a given code snippet, where the pedagogical intent of the code remains the same, but the code is mutated.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] Including Coding Questions in Video Quizzes for a Flipped CS1
    Lacher, Lisa L.
    Jiang, Albert
    Zhang, Yu
    Lewis, Mark C.
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 574 - 579
  • [2] Coding Demonstration Videos for CS1
    Stephenson, Ben
    [J]. SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 105 - 111
  • [3] Creative Coding and Visual Portfolios for CS1
    Greenberg, Ira
    Kumar, Deepak
    Xu, Dianna
    [J]. SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 247 - 252
  • [4] An Empirical Evaluation of Live Coding in CS1
    Shah, Anshul
    Hogan, Emma
    Agarwal, Vardhan
    Driscoll, John
    Porter, Leo
    Griswold, William G.
    Raj, Adalbert Gerald Soosai
    [J]. PROCEEDINGS OF THE 2023 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH V.1, ICER 2023 V1, 2023, : 476 - 494
  • [5] Stepping Up to Integrative Questions on CS1 Exams
    Zingaro, Daniel
    Petersen, Andrew
    Craig, Michelle
    [J]. SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 253 - 258
  • [6] Introducing Secure Coding in CS0, CS1, and CS2
    Taylor, Blair
    Kaza, Siddharth
    Hawthorne, Elizabeth
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 748 - 748
  • [7] Computational Art and Creative Coding: Teaching CS1 with Processing
    Greenberg, Ira
    Kumar, Deepak
    Xu, Dianna
    [J]. SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 659 - 660
  • [8] Predicting Student Success in CS2: A Study of CS1 Exam Questions
    Beck, Leland
    Kraft, Patty
    Chizhik, Alexander W.
    [J]. PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, : 140 - 146
  • [9] Program Cozmo to Enhance CS0/CS1 Learning of Secure Coding
    Grondahl, Kevin
    Chattopadhyay, Ankur
    Azhar, Mohammad
    [J]. SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1354 - 1354
  • [10] Kaleidoscope: Using design patterns in CS1
    Wick, MR
    [J]. PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 258 - 262