Metodologías de POO

Páginas: 16 (3842 palabras) Publicado: 26 de septiembre de 2014
Metodologías para la Enseñanza Aprendizaje de la
Programación Estructurada y Orientada a Objetos
Leobardo LÓPEZ ROMÁN
Departamento de Ingeniería Industrial y de Sistemas, Universidad de Sonora
Hermosillo, Sonora, 83000, México
llopez@industrial.uson.mx

RESUMEN
El proceso enseñanza aprendizaje de la programación de
computadoras siempre ha sido difícil. No importa cuál se esté
usandocomo primer lenguaje en la enseñanza, sea FORTRAN,
COBOL, BASIC, PASCAL, C, C++, JAVA, C#, o cualquier
otro. El problema es que los estudiantes no desarrollan lógica o
desarrollan muy poca lógica, escenario que se ha complicado
con la permanente evolución de los paradigmas y la aparición
de nuevos lenguajes de programación. Con la idea de coadyuvar
en el mejoramiento de esta situación, esteautor ha desarrollado
y publicado como libro seis metodologías. En este artículo se
hace una presentación general de la metodología de cada uno de
los seis libros, haciendo énfasis en la evolución que han tenido
dichas metodologías.
Palabras Claves: Metodología, Programación Estructurada,
Orientada a Objetos.

1. INTRODUCCIÓN
Desde finales de los setentas y hasta la actualidad, he observadoempíricamente, que muchos estudiantes de programación de
computadoras han estado aprendiendo en forma muy limitada,
porque siempre se cae en darle poca importancia al desarrollo
de la lógica, y se enfocan más a enseñarles el lenguaje, y
aprenden a prueba y error.
La idea de este autor es que lo fundamental al aprender a
programar, es desarrollar la lógica necesaria para solucionarproblemas en forma algorítmica, independientemente de algún
lenguaje; esto es, aprender a diseñar algoritmos o programas
usando un seudolenguaje, y no hacerlo directamente con un
lenguaje.
Teniendo en mente el propósito de coadyuvar en el
mejoramiento de la enseñanza aprendizaje de la programación,
entre los años 1981 y 1994, desarrollé una metodología que
conduce la enseñanza aprendizaje de laprogramación
estructurada, mediante el uso de un seudolenguaje de diseño de
algoritmos o programas estructurados, enfocado a que los
estudiantes desarrollen la lógica independientemente de algún
lenguaje de programación.
Dicha metodología fue publicada en un libro [1] y ha servido
como base para desarrollar otras cinco metodologías, que han
sido publicadas en los libros [2], [3], [4], [5] y[6]. Todos
publicados en español por la editorial Alfaomega y distribuidos
en los países de habla hispana. En este artículo se hace una
presentación general de la evolución que han tenido dichas
metodologías, como consecuencia de la evolución de los

52

SISTEMAS, CIBERNÉTICA E INFORMÁTICA

paradigmas y
programación.

la

aparición

de

nuevos

lenguajes

de

2. EVOLUCIÓN DELA PROGRAMACIÓN
El paradigma de programación ha evolucionado, y entre muchos
avances que se han producido, destacan tres grandes pasos: el
primero es cuando se inventó la programación de computadoras
como tal; el segundo paso es cuando se gestó la primera gran
evolución, a la que se le nombró Programación Estructurada; y
el tercer paso, es cuando se generó otra gran evolución, a la que
sele denomina Programación Orientada a Objetos.
2.1 Programación de Computadoras
En la década de los cincuentas se inventó la programación de
computadoras como tal, en esos tiempos sólo existían las
estructuras lógicas de Secuenciación, If y For, que se conocía
como Do en Fortran, y se utilizaban los diagramas de flujo
como técnica de diseño de algoritmos o programas. La
arquitectura generalde un programa consistía de un solo
módulo o bloque de instrucciones.
2.2 Programación Estructurada
A finales de la década de los sesentas, surge un movimiento
llamado programación estructurada que vino a añadir nuevas
estructuras, técnicas y conceptos a la programación: se
añadieron las estructuras lógicas DO-UNTIL, DOWHILE y se
formalizaron el IF-THEN, IF-THEN-ELSE y CASE. Se inventó...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La poo
  • pooo
  • Pooo
  • pooo
  • pooo
  • Pooo
  • Poo
  • poo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS