A Novel Teaching Strategy Based on EduCoder Platform for C Programming Language
摘要
Experimental teaching is an important part of the C programming language course, which aims to cultivate students’ Computational thinking ability, problem solving ability and programming ability. However, the existing experimental teaching mode of the C programming language course has been criticized mainly for their: 1) it is difficult for teachers to check all students’ programs within a limited time; 2) Limited computer room capacity, fixed time, and other factors make it difficult to meet the personalized requirements of students. In this paper, we put forward the construction scheme of experimental teaching of the C programming language course based on the EduCoder platform, which alleviates all the above two problems. The scheme follows the fundamental law of engineering practice ability training and constructs a LDEI practice teaching closed loop of “learning (L), doing (D), evaluation (E) and improvement (I)”. Through specific cases, this paper elaborates the implementation process of this scheme in the experimental teaching of the C programming language course. Finally, a survey are conducted on 64 students from computer science and technology majors. The survey results show that the designed scheme effectively enhances the students’ Computational thinking ability and programming ability.