Impact of collaborative learning on student perception of virtual computer laboratories | IEEE Conference Publication | IEEE Xplore