<p>This article investigates the role of problem representation in complex problem-solving based on quasi-experimental data analysis, specifically within the context of computational thinking. Using the Tower of Hanoi task, researchers compared the performance of computer science students (with algorithmic background) and non-computer science students (novices). The data research results revealed that participants with stronger problem representation skills, i.e., computer science students, demonstrated superior problem-solving abilities, particularly as task difficulty increased. Additionally, practice was found to significantly improve problem-solving efficiency for novices, suggesting that enhancing problem representation skills through experience can effectively boost complex problem-solving abilities. The data research highlights the critical role of problem representation in computational thinking and provides valuable insights for programming practices, emphasizing the importance of developing problem representation skills to foster effective problem-solving in complex scenarios.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Computational thinking in complex problem solving based on data analysis: exploring the role of problem representation using the Tower of Hanoi

  • Jinlong Fei,
  • Shuyuan Dong,
  • Dingzhou Fei

摘要

This article investigates the role of problem representation in complex problem-solving based on quasi-experimental data analysis, specifically within the context of computational thinking. Using the Tower of Hanoi task, researchers compared the performance of computer science students (with algorithmic background) and non-computer science students (novices). The data research results revealed that participants with stronger problem representation skills, i.e., computer science students, demonstrated superior problem-solving abilities, particularly as task difficulty increased. Additionally, practice was found to significantly improve problem-solving efficiency for novices, suggesting that enhancing problem representation skills through experience can effectively boost complex problem-solving abilities. The data research highlights the critical role of problem representation in computational thinking and provides valuable insights for programming practices, emphasizing the importance of developing problem representation skills to foster effective problem-solving in complex scenarios.