首页> 外文会议>International Conference on Intelligent Tutoring Systems >Do Students Use Semantics When Solving Parsons Puzzles? - A Log-Based Investigation
【24h】

Do Students Use Semantics When Solving Parsons Puzzles? - A Log-Based Investigation

机译:学生在解决帕森斯难题时使用语义吗?-基于日志的调查

获取原文

摘要

Parsons puzzles are jigsaw puzzles wherein students are given a program in scrambled order and tasked with reassembling the program in its correct order. Do students use program semantics when solving Parsons puzzles? The answer to this question has implications for the use of Parsons puzzles as a pedagogic tool. In order to answer this question, we considered semantics at the level of statements and control-flow. We analyzed the data collected by a Parsons puzzle tutor over 5 semesters and measured the extent to which students' puzzle-solving behavior conformed with the use of statement-level and control-flow semantics. We found that students used statement-level semantics to assemble up to 73% of the lines in a puzzle and control-flow semantics to assemble up to 47% of the lines. They used statement-level semantics more than control-flow semantics and more on some puzzles than others. Whenever we found a significant difference between C++ and Java students, C++ students used semantics more than Java students. Finally, we did not find an increase in the use of semantics with increased practice.
机译:帕森斯拼图是一种拼图游戏,学生们在拼图游戏中按顺序获得一个程序,并按照正确的顺序重新组装程序。学生在解决帕森斯难题时使用程序语义吗?这个问题的答案对帕森斯谜题作为教学工具的使用具有启示。为了回答这个问题,我们考虑了语句和控制流级别的语义。我们分析了帕森斯益智导师收集的5个学期的数据,并测量了学生的益智解决行为在多大程度上符合语句级和控制流语义的使用。我们发现,学生们使用语句级语义组装拼图中多达73%的行,使用控制流语义组装多达47%的行。他们更多地使用语句级语义,而不是控制流语义,更多地使用一些谜题。无论何时我们发现C++和java学生之间有显著的差异,C++学生使用的语义比java学生多。最后,我们没有发现随着实践的增加,语义学的使用有所增加。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号