针对地理信息科学专业程序设计课程教学中存在的问题,文章提出引入基于MOOC理念的“四维项目驱动”教学法,即引入“四维”项目型教学内容、以学生为主体的教学形式及注重过程管理,结合自发答辩与评价的考核方式,最后介绍教学效果并提出进一步改进的方法。