In CL strategies, one of the characteristics of the CL is
any group should be heterogeneous in order to give each
other experiences, give and take, and each member can
contribute to the success of the group. For that reason, in the
first week, there is a preliminary test about fundamental
programming. This test result applied for forming of group
of where the members of the group are consisted of student
by top-rating, low and medium.