Describir: The influence of scaffolding for computational thinking on cognitive load and problem-solving skills in collaborative programming