The visualization and assessment of programming for problem solving

碩士 === 元智大學 === 資訊傳播學系 === 106 === Problem-solving of programming is an important skill for programming education. But at present, the assessment of this skill can only be done through the final program, rather than from the process of problem-solving. In order to evaluate learners' process and...

Full description

Bibliographic Details
Main Authors: Yu-Ju Chen, 陳郁儒
Other Authors: Po-Yao Chao
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/5cnr84
Description
Summary:碩士 === 元智大學 === 資訊傳播學系 === 106 === Problem-solving of programming is an important skill for programming education. But at present, the assessment of this skill can only be done through the final program, rather than from the process of problem-solving. In order to evaluate learners' process and the results of solving problems through programs, this study uses a program learning environment integrating problem-solving and visualization. In order to further evaluate the process and results of learners solving problems through programming. In this study, the problem-solving process of learners is presented in the tree diagram, and the combination and effect of different problem-solving strategies are explored from the characteristics and pattern of diagrams. Then through the interview, to explore the relationship between the pattern of different problem-solving strategies and the effectiveness of the problem solving, and identify the key problems to solve the behavior and style, as an important index for evaluating the students' process and results of solving the problem through the program.