针对C++程序设计基础课程的特点及传统教学模式存在的不足,使用智慧型教学工具"雨课堂"构建了"线上+线下"的混合式教学模式。这种模式实现了线上线下教学的无缝对接,既能构建生动立体的线下教学课堂,又能打造资源丰富的线上学习环境,并能够实现对学生线上学习的有效监督及管理。教学实践证明,基于"雨课堂"的混合教学模式能有效地保证课前、课上以及课后每一个环节的学习效果,提高师生互动性。