In this paper, we describe that we have designed an object-oriented modeling course by blending CMS-based individual learning and face-to-face collaborative learning. Because it is a required course, we take into account the diversity of students’ attitude in learning and communications skills and achievements records of learning. Our course design consists of three learning activities namely, (1) individual learning for basic knowledge using a course management system, (2) modeling exercise with group discussion and (3) team modeling practice as collaborative learning. We conducted classes based on the course design and the results showed that the design was effective for students to improve their motivation and to enhance their experience of collaborative development. We also discussed how our design worked based on the analysis of the interview with students.