Application of Project-Based Cooperative Learning in Computer Education. - Hai Wang; Lihe Hu; Yunhe Lu; Po Hu (ICYCS, 2008)