Programación orientada a objetos

Solo disponible en BuenasTareas
  • Páginas : 14 (3293 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de marzo de 2011
Leer documento completo
Vista previa del texto
Desarrollo del Pensamiento Analítico y Sistémico I ____________________________________________________________

_______________________________

Autor Luis Norberto Zapata Puerta Docente Facultad de Ingenierías Politécnico Colombiano Jaime Isaza Cadavid Medellín – Colombia. 2009

6

PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

Introducción La programación Orientada a Objetos es un paradigmade programación que cambia la forma de “ver” las cosas. Todo programador aprende a analizar y solucionar problemas en forma secuencial. Pero, con POO, es mucho más fácil para dar mantenimiento a las aplicaciones.

Justificación La Programación Orientada a Objetos cada vez toma mayor fuerza, y es que hay razones muy fuertes para empezar a cambiar los paradigmas de la programación estructurada.Uno de los principales motivos por los cuales nació POO, es evitar construir “dos veces la misma rueda”, es decir, impedir que los programadores redunden o dupliquen líneas de código innecesariamente, tratando de hacer que las aplicaciones sean cada vez más genéricas y reutilizables en futuros proyectos.

Objetivo General Resolver problemas desde un enfoque orientado a objetos, utilizando lastécnicas de POO, para desarrollar en el estudiante la habilidad que le permitan la reutilización de programas en futuras aplicaciones.

Politécnico Colombiano Jaime Isaza Cadavid – Facultad Ingenierías

1

Luis Norberto Zapata Puerta ____________________________________________________________

_______________________________

Competencias Específicas Cognitivas (Saber): 1. Aprender aanalizar problemas desde el enfoque orientado a objetos. 2. Diferenciar los conceptos básicos de la programación orientada a objetos. 3. Desarrollar algoritmos con POO. Procedimentales /Instrumentales (Saber hacer): 1. Utilizar correctamente los conceptos aprendidos y aplicarlos en un lenguaje de programación (C++). 2. Plantear adecuadamente en el lenguaje una clase y sus métodos para la solución de unproblema. 3. Manejar correctamente un objeto, tanto llamando a un método como trabajando con otros objetos. 4. Realizar correctamente pruebas de escritorio a los algoritmos propuestos. 5. Detectar y corregir errores en un algoritmo. Actitudinales (Ser): 1. 2. 3. 4. 5. 6. 7. Capacidad de análisis en la solución de un problema. Demostrar interés por el tema. Espíritu investigativo, ganas deaprender sobre el tema. Participativo en clase. Capacidad para mejorar día a día. Responsable, organizado y puntual en la entrega de trabajos. Capacidad para adaptarse a nuevas situaciones.

Desarrollo del Pensamiento Analítico y Sistémico I ____________________________________________________________

_______________________________

Resultados de Aprendizaje 1. Identificar los objetos queconforman un problema. 2. Desarrollar algoritmos sobre POO. 3. Comprobar la funcionalidad de los algoritmos por medio de pruebas escritorio.

Estrategias Metodológicas 1. Presénciales a. Clases teóricas El profesor realiza la presentación magistral de los temas de la unidad, Elabora pruebas de escritorio a los ejercicios desarrollados en clase. b. Clases prácticas (Laboratorio). El profesor codificalos ejercicios más representativos en el laboratorio. c. Tutorías Los estudiantes asisten a las tutorías que imparte el docente en el horario acordado. d. Sesiones de evaluación. Los estudiantes realizan la evaluación de la unidad. 2. No presénciales a. Trabajo personal Lectura de documentos sobre el tema. El profesor propone desarrollar talleres para que los estudiantes tengan Bases suficientes alpresentar las evaluaciones. b. Trabajo en grupo Desde la primera semana de clase el profesor propone un caso de Estudio, el cual deben ir desarrollando y presentando avances del mismo.

Sugerencias para el Docente

1. Propiciar debates 2. Proponer resolver ejercicios en clase por parte de los estudiantes, (Incentivar con nota). 3. Revisar la realización de consultas y talleres (incentivar...
tracking img