El aprendizaje de Computación en dos cursos en la Facultad de Ingeniería de la Universidad de Buenos Aires FIUBA atiende el conocimiento de la programación de computadoras y el rol de la enseñanza de la asignatura en la formación en ciencias básicas de los estudiantes y en el desarrollo de la capacidad de solucionar problemas en Ingeniería mediante algoritmos y programas.
La principal dificultad de aprendizaje reside en solucionar problemas ingeniando algoritmos y codificándolos en un lenguaje de programación. La propuesta pedagógica sistematiza el análisis y diseño en la solución de problemas con la computadora mediante el uso de rutinas de pensamiento que visibilizan el pensamiento en aula real y aula virtual durante el proceso de descubrimiento de algoritmos. La tecnología provee el soporte indispensable para la externalización de los procesos de pensamiento de los estudiantes y la promoción de un aprendizaje activo, autónomo y colaborativo.