Investigando o uso das Tecnologias da Informação e Comunicação (TICs) para suporte a alunos com dificuldade de aprendizagem em disciplinas de programação