研究雨课堂和OJ教学模式在C语言程序设计课程中的应用。在理论教学过程中,通过雨课堂来实现课前、课中和课后的教学资料发布、教学互动、习题布置等完整的教学过程;实验课中使用OJ系统,完成实验的布置、实验的辅助及习题作业的自动评判功能,以提高学生的自主学习能力,帮助学生建立编程思维,提高学生的编程水平。