_Ensenanza_de_la_programacion

Páginas: 25 (6019 palabras) Publicado: 30 de noviembre de 2015
TE&ET | Revista Iberoamericana de Tecnología en Educación y Educación en Tecnología

Enseñanza de la programación
Ariel Ferreira Szpiniak1, Guillermo A. Rojo1
1

Universidad Nacional de Río Cuarto, Río Cuarto, Argentina

Resumen
Las computadoras y la forma de programarlas han
evolucionado de una forma vertiginosa con el paso del
tiempo. Estos avances impactaron en el ámbito
educativo. Un punto deinflexión lo marca la aparición
PASCAL, un lenguaje de programación para la
enseñanza de técnicas de programación estructurada que
se convirtió en un estándar de facto en el mundo de la
programación. Han pasado más de 35 años y sin
embargo la programación estructurada sigue teniendo
enorme importancia en el campo de la enseñanza.
Aunque han habido muchos cambios y avances desde
ese entonces, porejemplo la aparación y consolidación
de la programación orientada a objetos, coexisten
varios enfoques y tendencias pero sin consenso sobre
cual es la mejor manera de enseñar los conceptos
básicos de la programación. En este trabajo se analizan
los temas que se trabajan en la asignatura de primer año
de las Carreras de Computación de la Universidad
Nacional de Río Cuarto, el enfoque adoptado desdeel
año 2004 para la enseñanza, la organización temática y
su fundamentación. Por último se presentan los
resultados obtenidos en la aplicación del nuevo enfoque
que fueron recogidos el marco de los Proyectos de
Innovación e Investigación para el Mejoramiento de la
Enseñanza de Grado, durante los años 2004 y 2005.
Palabras clave: Programación, Algoritmos, Enseñanza,
Aprendizaje, Enfoque.

1.Introducción
Las computadoras y la forma de programarlas han
evolucionado de una forma vertiginosa con el paso del
tiempo. La primera generación de computadoras surgió
allá por la década del ’50 con la aparición de la
UNIVAC y la ENIAC, de la mano de los tubos de
vacío, donde la única manera de programarlas era
mediante el lenguaje máquina, basado únicamente en
números binarios. La aparición casi 10años después de
la segunda generación, gracias a la invención del
transistor, también se nutrió de grandes avances en el
terreno de la programación de esas computadoras,
primero mediante los lenguajes ensambladores y muy
poco tiempo después con los denominados lenguajes de
alto nivel como FORTRAN (1964) y COBOL (1959).
La tercera generación de computadoras toma relevancia
cuando surgen los chips decircuitos integrados y los
discos magnéticos, pero ello solo aporta mejoras en el

terreno del hardware, aumentando considerablemente la
velocidad, confiabilidad y capacidad de almacenamiento
de las computadoras. La llegada de la cuarta generación,
en la década del ’70, sería más una evolución que una
revolución, al pasar del chip especializado para uso en
la memoria y procesos lógicos, alprocesador de
propósito general en un chip o microprocesador. Sin
embargo, desde el punto de vista de la programación
sería muy importante puesto que en 1968 apareció una
versión preliminar del lenguaje PASCAL y el primer
compilador totalmente completo estuvo listo a finales de
1970. El lenguaje de programación Pascal es un
lenguaje de alto nivel y de propósito general
desarrollado por Wirth [1]. Aunqueel propósito de
Wirth fue crear un lenguaje para la enseñanza de
técnicas de programación, a medida que pasaron los
años Pascal se fue convirtiendo en un estándar en el
mundo de la programación. El éxito de Pascal radicó en
el hecho de que fue concebido bajo una nueva
metodología
de
programación
denominada
programación estructurada. Ello permitió expresar
principios de programación y de diseño desolución de
problemas en forma abstracta y estructurada [2].
Esta metodología permitió solucionar grandes
problemas planteados en la década del ’70 que se
conocieron como “la crisis del software”. El término fue
acuñado cuando la industria del software ya había
producido suficientes programas como para darse
cuenta de que habían cosas que no estaban nada bien:
llevaba mucho tiempo terminar los...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS