针对计算机程序设计类课程教学现状,结合CDIO(Conceive Design Implement Operate)理念与建构主义理论,提出了一种任务导向的项目化实践教学方法。该方法通过线上线下相结合的方式极大地激发了学生的学习热情,帮助学生掌握"发现问题-提出问题-分析问题-解决问题-创新问题"的思维规律,培养其自主学习能力与实践创新能力,满足"双创型"应用人才培养的目标要求。