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 条
  • [31] Quality of Peer Assessment in CS1
    Hamer, John
    Purchase, Helen
    Denny, Paul
    Luxton-Reilly, Andrew
    [J]. FIFTH INTERNATIONAL COMPUTING EDUCATION RESEARCH WORKSHOP - ICER 2009, 2009, : 27 - 35
  • [32] Flipped classroom in a CS1 course
    Friss de Kereki, Ines
    Adorjan, Alejandro
    [J]. PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 110 - 114
  • [33] Leveling the CS1 Playing Field
    Townsend, Gloria Childress
    Menzel, Suzanne
    Siek, Katie A.
    [J]. SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 331 - 335
  • [34] Student Opinions of Alice in CS1
    Cliburn, Daniel C.
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 192 - 197
  • [35] Creativity in CS1: A Literature Review
    Sharmin, Sadia
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2022, 22 (02)
  • [36] From Data to Insights in CS1
    Gunawardena, Ananda
    [J]. PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 310 - 310
  • [37] Objectives and objective assessment in CS1
    Lister, R
    [J]. PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 292 - 296
  • [38] Enhancing CS1 with Mobile Apps
    Ilinkin, Ivaylo
    Kim, Sunghee
    [J]. PROCEEDINGS OF THE TWENTY-SECOND AUSTRALASIAN COMPUTING EDUCATION CONFERENCE, ACE'20, 2020, : 211 - 212
  • [39] Perspectives on the Student Transition into CS1
    Siegel, Angela A.
    Zarb, Mark
    Glassey, Richard
    Hughes, Janet
    [J]. PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 168 - 169
  • [40] Introduction to Functional Classes in CS1
    Morazan, Marco T.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (363): : 114 - 131