针对中医药大学公共选修程序设计课程所面临的问题,通过问卷调查分析课程目标定位、选课学生特点,提出以混合教学理论为指导,选择Python语言作为公共选修程序设计课程的零基础入门语言,采用"MOOC+SPOC+翻转课堂"的混合教学模式的教学思路,并进行了教学实践探索和总结。