On the Basis of the Program Design Teaching and Research of Cultivation of Computational Thinking Ability

After analyzing the current situation of Computer Programming Course, it presented that computational thinking should be trained in program teaching. And then further proposed the use of the Case Teaching in program teaching courses, as well as task-driven, micro-lesson, MOOCs and other advanced teaching philosophy to cultivate students’ computational thinking ability and it improved the students' ability of computational thinking. It will be more helpful in developing all abilities for student in the future. Keywords—computational thinking; computer programming; visual basic; graded teaching; MOOCs