Java语言几乎是所有高校都开设的一门主干课程,但是采用传统的课堂教学法来教授Java课程,教学效果一直不理想。为此,按照建构主义学习理论的指导思想,本文将IBM Robocode引入到Java课程的教学过程中,将学生由被动的学习者转变为主动的学习者。