We aim to identify how code review, which helps integrate information in C programming learning, affects the knowledge of reasoning divided into three categories. Thirty-eight college students studying aeronautical engineering were classified as "understanding and experience in reasoning overview", "understanding and experience in reasoning classification", and "expectation in use of reasoning", and the effects of code review were then analyzed. Reliability analysis, descriptive statistical analysis, correlation analysis, and regression analysis were performed using Pandas. Based on the results of Pearson's Correlation Coefficient between the questions on the knowledge of reasoning and Pearson's Correlation Coefficient between questions on code review, the correlation level of code review was lower than that of knowledge of reasoning. The data learning results showed an a-value of 16.455 and a b-value of 0.579 in the first survey, an a-value of 16.195 and a b-value of 0.700 in the second survey, and an a-value of 11.729 and a b-value of 0.829 in the third survey. The performance evaluation results showed that the MSEs were 81.171, 58.854, and 54.029 in the first, second, and third surveys, respectively. In addition, the RMSEs were 9.009 for the first survey, 7.671 for the second survey, and 7.350 for the third survey. For the hypothesis testing of this study, the significance probability of .024 was found in the first survey, .009 was found in the second survey, and .041 was found in the third survey, indicating that it was significant in all three surveys
Key words: Programming Interest, Code Review, Bottom-up Processing, Top-down Processing, Psychology of Programming
|