翻转课堂将传统模式下教师与学生的角色定位进行了改变,并对在整个教学过程当中,理论知识讲解以及理论知识吸收的顺序进行了调换安排,改变了教学过程当中教学时间的分配,是教学模式的一次创新性改革.程序设计类课程作为一类具有较强的实践性,以及较高实践训练要求的课程,通过引用翻转课堂来进行课程教学,可以让学生在课程开展之前进行理论知识的学习,在课堂上进行相关程序设计的档案开发,提升学习效果.本文主要分析到了翻转课堂的含义,并分析了其在程序设计类课程当中的主要应用方式,为程序设计类课程的教学改革提供一些理论参考.