英文摘要 |
Computational thinking (CT) is an essential skill for the 21st century. Research regarding the implementation of CT skills in k-12 education explores the issues about how to teach, however, it still lacks the discussion about how to assess. Additionally, existing research about CT assessment either assesses CT skills by grading students’ computational artifacts, which is subjective and time consuming, or develops the assessment restricting to specific programming languages, programming tools, or knowledge units. To develop an effective assessment for CT skills, this study establishes language/tool/knowledge-independent standards for CT in terms of the four CT concepts-decomposition, algorithm, pattern generalization and data representation. The initial 23 items were drafted by eight high school computing teachers, and then evaluated and revised by three computer scientists to produce final 12 items. The item analysis was conducted to examine the quality of individual items. The item difficulty index (P value) is .63 (medium difficulty). The t tests reveal a significant difference in each item between the high- and low-score groups ( p < .05). It shows the effectiveness of individual item on assessing students’ CT skills. Based on the reliability and validity analysis result, each item is positively correlated with total scale scores ( p < .01), indicating that there is a homogeneity between items and this scale. The verification of content validity was then conducted by computer scientists. The correlation between the proposed scale and the Bebras Challenge was also analyzed and the result shows the coefficient was positively significant (r = .254, p < .001). This proves the criterion-related validity. In conclusion, the CT-assessment instrument developed by this study has both high reliability and high validity. It could be an effective instrument to assess students’ CT skills. |