传统C语言课程教学多以理论结合实验验证为主,这种方式对培养学生的计算思维能力收效甚微。针对这个问题,笔者尝试利用PBL教学法,选择合适教学实例,通过Educoder平台进行实践练习,课堂中加入分组讨论、翻转课堂、集中讨论和学生互评等方式,让学生在解决问题的过程中培养学生的计算思维能力。经过几轮教学验证,学生能将自己所学基础知识、计算思维能力有效地应用到实际项目中,PBL教学法+Educoder平台取得良好效果。