首页    期刊浏览 2024年11月25日 星期一
登录注册

文章基本信息

  • 标题:How to Make Fill-in-Blank Program Problems and Its Evaluation
  • 本地全文:下载
  • 作者:Akihiro Kashihara ; Kunitaka Kumei ; Kohji Umeno
  • 期刊名称:人工知能学会論文誌
  • 印刷版ISSN:1346-0714
  • 电子版ISSN:1346-8030
  • 出版年度:2001
  • 卷号:16
  • 期号:4
  • 页码:384-391
  • DOI:10.1527/tjsai.16.384
  • 出版社:The Japanese Society for Artificial Intelligence
  • 摘要:How to enhance novice learners’ understanding of programs is a major issue in programming education. Our approach to this issue is to provide them with fill-in-blank program problems. A fill-in-blank program problem gives learners a program of which part is blanked out and the program specification. They are required to fill in the blank so that the program specification can be fulfilled. In solving the problem, they need to trace data and control flows of the program. This induces them to think of the processes embedded in the program, enhancing their learning. However, whether learning is enhanced depends on how to make a blank. This paper proposes a method of blanking out an important point of data or control flow of a program to make instructive a fill-in-blank problem. The essence of this method is to find out the important point with program dependence graph in no consideration of semantic aspects of the processes in the program. It can be consequently incorporated into computer-based educational systems. This paper also describes an experiment on the blank-making method with subjects who have experience of programming education. In this experiment, we have ascertained that blanks made by hand follow the blank-making method. The results suggest that it is valid.
  • 关键词:program understanding ; fill-in-blank program problems ; program dependence graph ; programming educational systems
国家哲学社会科学文献中心版权所有