• DocumentCode
    725907
  • Title

    Automatic generation of programming exercises for learning programming language

  • Author

    Wakatani, Akiyoshi ; Maeda, Toshiyuki

  • Author_Institution
    Fac. of Intell. & Inf., Konan Univ., Kobe, Japan
  • fYear
    2015
  • fDate
    June 28 2015-July 1 2015
  • Firstpage
    461
  • Lastpage
    465
  • Abstract
    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.
  • Keywords
    computer science education; programming; programming languages; PHP language; automatic programming exercises generation; grammar understanding; program flow understanding; programming exercises classification; programming language learning; semantics practices; syntax practices; Computer bugs; Computer languages; Debugging; Education; Grammar; Programming profession; MOOC; education; flip teaching; programming languages; web applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science (ICIS), 2015 IEEE/ACIS 14th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Type

    conf

  • DOI
    10.1109/ICIS.2015.7166637
  • Filename
    7166637