Orivaldo de Lira Tavares
Crediné Silva de Menezes
Rosane Aragón de Nevado
Computer Supported Collaborative Learning for helping novice students acquire self-regulated problem-solving skills in computer programming