Presentación del curso de Metodología de la programación para programas de Ingeniería. Puede solicitar el documento base que da soporte a la presentación.
6. Un grupo de científicos encerró cinco monos en
una jaula, en cuyo centro colocaron una escalera y,
sobre ella, un racimo de plátanos.
7. Cuando un mono subía la escalera para coger los plátanos,
los científicos lanzaban un chorro de agua fría sobre los
que quedaban en el suelo.
8. Después de algún tiempo, cuando un mono iba a
subir la escalera, los otros lo golpeaban.
9. Pasado algún tiempo más, ningún mono subía la
escalera, a pesar de la tentación de las bananas.
10. Entonces, sustituyeron uno de los monos.
Lo primero que hizo el mono nuevo fue subir la escalera,
siendo rápidamente bajado por los otros,
quienes le propinaron tremenda paliza.
Después de algunas palizas,
el nuevo integrante del grupo ya
no subió más la escalera, aunque
nunca supo el por qué de tal
golpiza.
11. Un segundo mono fue sustituido, y ocurrió lo mismo.
El primer sustituto participó con entusiasmo de la paliza al novato.
Un tercero fue cambiado, y se repitió el hecho, lo volvieron a
golpear. El cuarto y, finalmente, el quinto de los veteranos fueron
sustituidos.
12. Quedó, entonces, un grupo de cinco monos que, aún
cuando nunca recibieron un baño de agua fría,
continuaban golpeando a aquel que intentase llegar a
los plátanos.
13. Si fuese posible preguntar a algunos de ellos por qué
le pegaban a quien intentaba subir la escalera,
con certeza la respuesta sería:
“No sé, aquí las cosas siempre se han hecho así.”
¡¿Te suena este “razonamiento”?!
15. Solo hay dos cosas
infinitas en el mundo:
el universo
y la estupidez Humana.
Albert Einstein
16.
17. UNIDAD I
INTRODUCCIÓN A LA METODOLOGÍA DE LA PROGRAMACIÓN IV
Tema 0 Presentación del curso
Tema I El concepto de la programación
El papel de la programación en la construcción de
Tema II
Software
Contexto de la programación en un sistema de
Tema III
información
UNIDAD II
Paradigmas y lenguajes
• Tema I Paradigmas de programación
Tema II Lenguajes de programación
• Tema III Selección del paradigma adecuado a un problema
• UNIDAD III
• El paradigma de objetos
• Tema I La programación de objetos/orientada a objetos
Tema II Características de la POO
• Tema III Metodología de Programación Orientada a Objetos
UNIDAD IV
• Herramientas
Tema I Herramientas IDE
Tema II Herramientas CASE
Tema III Recursos
DISTRIBUCIÓN DE LA EVALUACIÓN EN PORCENTAJES UNIDAD V
Talleres y ensayos 10% El lenguaje JAVA
Quizzes 15% Tema I Preparación de entornos de programación
Participación 10% Alcance del lenguaje: introducción, sintaxis,
Evaluación parcial (2) 20% Tema II expresiones, operadores, estructuras, escritura y
Proyecto de asignatura/Colectivo docente 15% compilación
Examen final 30% Resolución de problemas en JAVA haciendo uso de
Tema III
Total 100% las características de la POO
21. Think Different
O al menos, Think.
La mayoría de las personas
que quieren dominar la
programación, exigen con
desespero exagerado hacer
programas en el menor
tiempo posible. El entorno
los lleva a eso.
Sin embargo, pocos buscan
empoderarse de una
metodología; pero son
éstos últimos los que
cumplen el objetivo.