Automatic Generation of Programming Exercises for Learning Programming Language

被引:0
|
作者
Wakatani, Akiyoshi [1 ]
Maeda, Toshiyuki [2 ]
机构
[1] Konan Univ, Fac Intelligence & Informat, Higashinada Ku, 8-9-1 Okamoto, Kobe, Hyogo 6588501, Japan
[2] Hannan Univ, Fac Management Informat, Matsubara, Osaka 5808502, Japan
关键词
programming languages; education; flip teaching; MOOC; web applications;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Not only knowledge such as the grammar but also practical programming experiences are important to the learning of the programming language. In this paper, we classify programming exercises into the following two types: 1) syntax practices for understanding the grammar and 2) semantics practices for understanding the flow of a program, and then we develop a web-base application that automatically generates programming exercises by using templates and PHP language. We also confirm the effectiveness of the system by our preliminary experiments.
引用
收藏
页码:461 / 465
页数:5
相关论文
共 50 条
  • [21] Automated Generation of Programming Language Quizzes
    Jain, Shuktika
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 1051 - 1053
  • [22] LABVIEW, A NEW GENERATION OF PROGRAMMING LANGUAGE
    SHOEMAKER, CF
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1989, 198 : 64 - AGFD
  • [23] Visual programming and automatic evaluation of exercises: an experience with a STEM course
    Brandao, Leonidas de Oliveira
    Bosse, Yorah
    Gerosa, Marco Aurelio
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [24] AUTOMATIC CODING IN PROGRAMMING LANGUAGE TRANSLATION PROBLEMS
    RAZUMOVSKY, SN
    DOKLADY AKADEMII NAUK SSSR, 1957, 113 (04): : 760 - 761
  • [25] Automatic implementation of programming language consistency models
    Sura, Z
    Wong, CL
    Fang, X
    Lee, JJ
    Midkiff, SP
    Padua, D
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2005, 2481 : 172 - 187
  • [26] Automatic Classification of Source Code Archives by Programming Language: A Deep Learning Approach
    Reyes, Julio
    Ramirez, Diego
    Paciello, Julio
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 514 - 519
  • [27] Need a Programming Exercise Generated in Your Native Language? ChatGPT's Got Your Back: Automatic Generation of Non-English Programming Exercises Using OpenAI GPT-3.5
    Jordan, Mollie
    Ly, Kevin
    Raj, Adalbert Gerald Soosai
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 618 - 624
  • [28] Comparison Experiment of Learning State Between Visual Programming Language and Text Programming Language
    Urnezawa, Katsuyuki
    Nakazawa, Makoto
    Kobayashi, Manabu
    Ishii, Yutaka
    Nakano, Michiko
    Hirasawa, Shigeichi
    IEEE TALE2021: IEEE INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND EDUCATION, 2021, : 729 - 733
  • [29] SMALL PROGRAMMING EXERCISES
    REM, M
    SCIENCE OF COMPUTER PROGRAMMING, 1983, 3 (02) : 217 - 222
  • [30] A method for automatic Input Forms Generation of C Programming Learning Environment on Web
    Hachisu Y.
    Yoshida A.
    Kuwabara H.
    Agusa K.
    Computer Software, 2019, 36 (04) : 18 - 24