En la enseñanza de la programación ha habido muchos cambios desde sus inicios. Hoy coexisten varios enfoques sobre cómo enseñar programación pero sin que se haya llegado a un consenso sobre cuál es la mejor manera de enseñar los conceptos básicos de la misma.
Esta ha sido la motivación fundamental que nos ha inducido a la realización de este trabajo. Nos propusimos como objetivo determinar las estrategias utilizadas por los estudiantes para resolver problemas referidos a algoritmos de programación, en el primer tramo de la Licenciatura en Informática, cuando cursan la carrera Analista de sistemas de Computación en el Instituto Leibnitz. A su vez, poder apreciar también posibles relaciones entre la resolución de tales problemas y los modos de enseñanza de los docentes de nuestra Institución. Participaron 22 alumnos.
Confeccionamos un instrumento con una situación problema que involucraba varias estrategias que los alumnos debían conocer, como por ejemplo: la definición de variables simples y subindexadas, la utilización de estructuras condicionales a las que se le agregó la intervención del usuario indicando la condición de ejecución de las distintas acciones a seguir.
Hemos realizado algunas propuestas, para los alumnos, en función de los resultados hallados y para las estrategias de enseñanza.Eje: Educación en TecnologíaRed de Universidades con Carreras en Informática (RedUNCI