Developing professional skills and social capital through computer supported collaborative learning in university contexts