在大学非计算机专业学生的程序设计课中开展实用性教学方法的研究是探索有效的教学过程,使学生能在有限的课程学习中,快速领会编程方法,掌握处理问题的手段,提高计算思维能力。本文通过细致地分析程序设计课程的教学目标、教学环境和教学内容,采用契合现代学生认知的事物和场景去建立实用的教学方法,从问题求解入手,基于计算思维的特征去组织教学内容,使编程不仅更易于学生理解和掌握,也便于学生深刻认识计算技术与自动化的关系。