在分析Java程序设计课程教学中存在的问题基础上, 结合课程特点, 提出了瀑布式的翻转课堂教学模型, 并在课程教学中实施和应用。详细介绍了翻转课堂教学模式课前和课中二个教学阶段教师和学生的活动。实践证明, 翻转教学模式可以充分激发学生学习兴趣, 提高学生自主学习能力, 是提升Java程序设计课程教学水平的一种有效方法。