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

文章基本信息

  • 标题:Code-reading support environment visualizing three fields and educational practice to understand nested loops
  • 本地全文:下载
  • 作者:Koichi Yamashita ; Koichi Yamashita ; Takamasa Nagao
  • 期刊名称:Research and Practice in Technology Enhanced Learning
  • 电子版ISSN:1793-7078
  • 出版年度:2016
  • 卷号:11
  • 期号:1
  • 页码:1-22
  • DOI:10.1186/s41039-016-0027-3
  • 语种:English
  • 出版社:Springer
  • 摘要:Abstract In this paper, we describe a code-reading support environment and practical classroom applications using this environment to understand nested loops. Previously, we developed a code-reading support system based on visualization of the relationships among the program code, target domain world, and operations. We implemented the proposed system in exercises with nested loops. The evaluation results suggested that students could frequently fulfill learning objectives using the proposed system. However, we also discovered that some students experienced a learning impasse in the classroom. We attempted to address these students with two supporting approaches: bridging the gap between the generalization structures in the program code and their corresponding operations and enabling learners to predict the behavior of the nested loops. In this paper, we extend our previous system with new functions based on our two supporting approaches. Further, we implement the system in another classroom for nested loops. We describe a correlation between the proposed system and an understanding of nested loops using pre-/post-test comparisons. We discuss how code reading using the proposed system allows learners to cultivate a superior understanding of the program code.
  • 关键词:Education for programming;Domain world models;Learning environment for exercise;Classroom practice;Learning by code reading
国家哲学社会科学文献中心版权所有