Cooperative and collaborative learning in computer-based science instruction | IEEE Conference Publication | IEEE Xplore