文章源于教育教学实践,通过对计算思维起源做了简要阐述,并选择了计算思维的核心要素:抽象和自动化;从洞察思维过程层层细化、问题需求层层拓展、解决问题算法层层深入等三个方面着手,通过线下课程细节,如数值的比较、数组的引入、素数算法等展现在C语言程序设计课堂中如何将计算思维有效融入,如何开展计算思维融入程序设计课堂教学的实践研究。