A brave new world developing methodology to investigate individual and collaborative student practice in computer science education | IEEE Conference Publication | IEEE Xplore