Programming and computational thinking (CT) are more and more important in many fields, especially in STEM fields. However, non-CS major students in Taiwan usually do not have enough programming ability or computational thinking to meet the requirements in industry. This research will design and develop teaching materials, strategies, and learning platform for programming instruction based on computational thinking via scientific computation. In the proposed programming instruction, students have to solve real-world scientific problems by programming, by which they can experience the modelling processes for simulating the scientific phenomenon. The effects of CT-based instruction have been examined by comparing between traditional and the proposed instruction, including programming ability, computational thinking, learning attitudes, and scientific attitudes. Besides the instructional methodology, assessment of computational thinking was also developed. The research results can give suggestions for future researchers/instructors to develop effective CT and programming instruction for students with various backgrounds.
|Effective start/end date||2017/08/01 → 2020/10/31|
- programming instruction
- computational science
- computational thinking
Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.