摘要

针对程序设计基础课程教学中存在的学生学习兴趣不浓、基础知识掌握不牢固、自主学习能力差、拓展编程训练少等问题,提出了线下案例和任务驱动讲授法+超星大型开放式网络课程(Massive Open Online Courses,MOOC)学习平台+编程能力测评(Programming Talent Assessment,PTA)线上训练系统相结合的教学模式。设计的教学模式实现了递进式的教学,培养了学生提出问题、分析问题、解决问题的能力。