针对应用型本科院校程序设计基础课程教学的现状,提出在授课过程中采用理论与实践相结合的模式,并将MOOC作为课堂教学的补充引入教学过程中,基于Online Judge实践平台,介绍实践教学模式与考核方式的改革,并说明改革效果。