结合当前MOOC与翻转课堂在JAVA程序设计教学中的应用,设计基于MOOC翻转课堂的教学模型,分为课前准备、课前学习、课堂教学、课后反思四个教学模块,以此来解决教学方式的固化问题,改变教学模式,达到提高教学效果的目的。