程序设计能力是软件类专业学生一定要掌握的基本能力,因此,提高学生学习程序设计类课程的兴趣,提升学生程序设计的基本能力至关重要。以泉州信息工程学院软件学院程序设计类课程为例,阐述如何引导学生充分利用网上丰富的教学资源进行自主学习与交流,实现线上线下相结合、课内课外互补的混合式教学模式,改革探索与实践过程。