Design and evaluation of a microprocessor course combining three cooperative methods: SDLA, PjBL and CnBL. - Bartomeu Alorda; Kay Suenaga; Pere Pons (Comput. Educ., 2011)