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 条
  • [41] Learning and reuse of a visual programming language
    Rosson, MB
    Seals, C
    2000 IEEE INTERNATIONAL SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 2000, : 85 - 86
  • [42] Programming trajectories analytics in block-based programming language learning
    Jiang, Bo
    Zhao, Wei
    Zhang, Nuan
    Qiu, Feiyue
    INTERACTIVE LEARNING ENVIRONMENTS, 2022, 30 (01) : 113 - 126
  • [43] DISTANCE LEARNING OF PROGRAMMING LANGUAGE PASCAL
    Pardanjac, Marjana
    Radosav, Dragica
    ANNALS OF DAAAM FOR 2008 & PROCEEDINGS OF THE 19TH INTERNATIONAL DAAAM SYMPOSIUM, 2008, : 1021 - 1022
  • [44] Programming Learning Support Systems Focused on Structures of Programming Language and Code
    Ohshiro, Masanori
    Yamaguchi, Takashi
    Nunohiro, Eiji
    PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 18TH '13), 2013, : 106 - 109
  • [45] C plus plus PROGRAMMING FOR CARTOGRAPHERS AND GEODESIST: TEACHING THE PROGRAMMING LANGUAGE BY GEODESIC EXERCISES AND TOPOGRAPHIC TASKS
    Zablotskiy, Vladimir
    7TH INTERNATIONAL CONFERENCE ON CARTOGRAPHY AND GIS, VOLS 1 AND 2, 2018, : 190 - 194
  • [46] A Systematic Literature Review of Automated Feedback Generation for Programming Exercises
    Keuning, Hieke
    Jeuring, Johan
    Heeren, Bastiaan
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2019, 19 (01):
  • [47] Feedback-Generation for Programming Exercises With GPT-4
    Azaiz, Imen
    Kiesler, Natalie
    Strickroth, Sven
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 31 - 37
  • [48] Detecting Exploratory Programming Behaviors for Introductory Programming Exercises
    Makihara, Erina
    Igaki, Hiroshi
    Yoshida, Norihiro
    Fujiwara, Kenji
    Iida, Hajimu
    2016 IEEE 24TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2016,
  • [49] A taxonomy of exercises to support individual learning paths in initial programming learning
    Santos, Alvaro
    Gomes, Anabela
    Mendes, Antonio
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [50] An Educational Support System based on Automatic Impasse Detection in Programming Exercises
    Yamashita, Koichi
    Sugiyama, Takumi
    Kogure, Satoru
    Noguchi, Yasuhiro
    Konishi, Tatsuhiro
    Itoh, Yukihiro
    25TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2017): TECHNOLOGY AND INNOVATION: COMPUTER-BASED EDUCATIONAL SYSTEMS FOR THE 21ST CENTURY, 2017, : 288 - 295