Analysis and Research on Critical Thinking Characteristics of Engineering Undergraduates——Taking Python Course as an Example
Critical thinking is one of the core literacies in modern higher education,but engineering undergraduates are weak in this area.The purpose of this paper is to explore the critical thinking characteristics of engineering undergraduates in the process of programming learning by constructing an analytical framework for critical thinking of engineering students and conducting content analysis and quantitative analysis of students'reflective records of Python courses with the help of Nvivo software.Through the analysis of the data obtained,the study found that en-gineering students generally possess critical thinking characteristics such as rational thinking,problem analysis and solution design in learning Python programming,but they lack in communication,contextualization,dialectical thinking and reasoning.Research has shown that there are differences in critical thinking levels between students and that patterns of behavioral characteristics of students at higher levels of critical thinking use can be instructive for students at lower levels.This study provides educators with specific ideas and methods for developing critical thinking in engineering undergraduates and has important practical implications for improving the critical thinking skills of undergraduates.