Abstract
Engineers are required to possess abilities to comprehensively understand and solve practical issues. To acquire such skills, practical training in problem-solving groups is generally effective. However, in group learning, some students may carry out most of the work, and the other students do nothing. Therefore, we conducted a robot programming workshop through individual and collaborative learning. Collaborative learning included tasks that each student had to complete on their own. The result showed that everyone worked hard on their tasks.