UNIVERSIDAD DE LOS LLANOS VICERRECTORIA ACADEMICA SECRETARIA TECNICA DE ACREDITACION FACULTAD: PREGRADO: POSTGRADO: Nro 1 2 3 4 5 6 7 8 9 Ciencias Básicas e Ingeniería Ingeniería de Sistemas CARACTERISTICAS DENOMINACION DEL CURSO: CODIGO: AREA: CURSO PROGRAMATICO: PERIODO ACADEMICO: NARURALEZA CARÁCTER: CREDITOS: TOTAL INTENSIDAD HORARIA Intensidad de trabajo presencial Intensidad de trabajo independiente 10. JUSTIFICACION: INFORMACION Programación 601424 Area Básica 4 192 96 96 A pesar de que la Programación Orientada a Objetos lleva ya mucho tiempo entre nosotros, el conocimiento de la misma y sus implicaciones sigue siendo muy superficial. En parte, esto se debe al énfasis académico en lo que podríamos llamar la P.O.O. clásica, que es el paradigma de lenguajes populares como C++ y Java. Por otra parte, la perversa costumbre de usar como analistas y directores de proyectos a personas sin formación profesional en Informática mantiene desterrada las técnicas de análisis y diseño orientados a objetos en muchas empresas del sector. Este curso está destinado a personas que ya programan, pero que desean profundizar en las técnicas avanzadas de la P.O.O. y en la justificación de las mismas. 11. PROPOSITOS: Comprenda y domine los principales paradigmas de la programación. Domine las bases sintácticas de los lenguajes Comprenda las características de la programación orientada a objetos y establezca sus diferencias. Ponga en practica su capacidad lógica en solución de problemas Implemente programas de computador teniendo en cuenta sus capacidades creativas e innovadoras. Confrontar las bases teóricas a través de guías de laboratorio UNIVERSIDAD DE LOS LLANOS VICERRECTORIA ACADEMICA SECRETARIA TECNICA DE ACREDITACION 12. COMPETENCIAS QUE DESARROLLARA EL CURSO: Conocer las fases que se tienen en cuanta para la solución de problemas en un computador. Solucionar problemas a través de algoritmos como diagramas de flujo. Codificar los problemas en el lenguaje de programación que mas sea ajuste al trabajo con la programación orientada a objetos. Realizar las pruebas necesarias para que los programas cumplan con los objetivos definidos. Estimular la creatividad e innovación en el desarrollo de programas de computador. Poner en práctica la lógica en el análisis y diseño de problemas de computador. Utilizar la programación orientada a objetos para solucionar problemas con respecto a la gestión de la información. Crear aplicaciones que promueva el desarrollo investigativo en los estudiantes. 13. DIMENSIONES DE LAS COMPETENCIAS QUE DESARROLLA: COGANITIVA PRAXIOLOGICA ACTITUDINAL COMUNICATIVA Comprender las fases que se utilizan para dar solución a problemas de computador. Solucionar programas utilizando lenguajes de programación orientado a objetos. Conocer las características y conceptos básicos de la programación orientada a objetos. Implementar programas que ayuden a solucionar problemas con respecto a la información. Tomar conciencia de lo importante que es solucionar problemas de la vida diaria de los seres humanos. Indagar y escuchar nuevos métodos y procedimientos para dar solución a problemas de computador. Ser perseverante en obtener la mejor solución de los problemas que nos imponen. Diferenciar la programación estructurada de la programación orientada a objetos en el desarrollo de programas 14. UNIDADES TEMATICAS: UNIDAD TEMATICA Programación Orientada a Objetos Evolución, ventajas, desventajas y características Lenguajes de programación Conceptos Básicos Clase Objeto ESTRATEGIA PEDAGOGICA RECURSOS PEDAGOGICOS TIEMP. PRES. TIEMP. INDEP. Clase magistral Trabajo escrito Tablero 2 2 2 2 Clase magistral Tablero 2 2 1 2 2 1 2 1 2 2 1 2 Clase magistral C. bibliografica. Laboratorio Clase magistral C. bibliografica Tablero Computadores Tablero Computadores UNIVERSIDAD DE LOS LLANOS VICERRECTORIA ACADEMICA SECRETARIA TECNICA DE ACREDITACION Constructores y destructores Laboratorio Clase magistral C. bibliografica Laboratorio Tablero Computadores 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 Apuntadores Aritmética de apuntadores Asignación dinámica de memoria Clase magistral C. bibliografica Laboratorio Clase magistral C. bibliografica Laboratorio Tablero Computadores Tablero Computadores Sobrecarga De funciones Operadores Clase magistral C. bibliografica Laboratorio Clase magistral C. bibliografica Laboratorio Tablero Computadores Tablero Computadores Herencia Herencia simple Herencia múltiple Clase magistral Laboratorio Clase magistral Laboratorio Tablero Computadores Tablero Computadores 2 3 2 3 2 3 2 4 Clase magistral C. bibliografica Laboratorio Tablero Computadores 2 1 2 2 1 2 2 2 2 2 2 3 2 2 2 2 2 3 Tablero Computadores 1 1 2 1 1 2 Tablero Computadores 2 2 3 2 2 3 Tablero Computadores 2 2 3 2 2 3 2 2 4 96 2 2 4 96 Clases y funciones amigas Concepto y ejercicios Polimorfismo Ligadura estática Ligadura dinámica Clase magistral C. bibliografica Laboratorio Clase magistral C. bibliografica Laboratorio Tablero Computadores Tablero Computadores Clases abstractas y plantillas Concepto y ejercicios Clase magistral C. bibliografica Laboratorio Manejo de archivo Archivos tipo texto Archivos tipo binario Clase magistral C. bibliografica Laboratorio Clase magistral C. bibliografica Laboratorio Manejo de puerto paralelo Conceptos y aplicaciones Clase magistral C. bibliografica Laboratorio Tablero Computadores 15. SISTEMA DE EVALUACION Las pruebas consideradas en el curso para evaluar las competencias son : Prueba oral, Prueba escrita, pruebas apoyadas en guías de observación, escalas de actitudes, cuestionarios, entrevistas, y finalmente las pruebas basadas en el análisis y verificación de la actuación real o simulada o en la apreciación de la calidad de productos terminados. Estos tipos de pruebas, se clasifican como: PARCIALES, evalúan el desarrollo progresivo del estudiante durante el semestre y FINALES que evalúan el desarrollo de las competencias UNIVERSIDAD DE LOS LLANOS VICERRECTORIA ACADEMICA SECRETARIA TECNICA DE ACREDITACION propuestas por el curso, al final del periodo académico. 16. FUENTES BIBLIOGRAFICAS: 16.1 FUENTES DE CONSULTA BASICA SCHILDT, Herbert. C++ Guía de aprendizaje. SCHILDT, Herbert. Manual de programación en C++. SMITH , DEITEL & DEITEL. Como programar en C++. JOYANES, Luis . Algoritmia, Programación Orientada a Objetos y Estructuras. SCHILDT. Java 2. Manual de referencia. FROUFE. Java 2. Manual de usuario y tutorial. WANG. Java programación orientada a objetos. ARNOW, Introducción a la programación con java. WU, Introducción a la programación orientada a objetos con java. SCHILDT, Herbert. Manual de referencia de C. DEITEL & DEITEL, Java How to Program, Third edition. C++ desarrollo de proyectos 16.2 FUENTES DE CONSULTA PARA PROFUNDIZACION: 17. RECURSOS Y MEDIOS TECNOLOGICOS: Tablero y marcadores Computadores Compilador de C++ Internet 18. RECURSOS HUMANOS (Equipo profesional que participará en el desarrollo del curso) Un ingeniero de sistemas para la parte teórica y practica Un Monitor
0
Puede agregar este documento a su colección de estudio (s)
Iniciar sesión Disponible sólo para usuarios autorizadosPuede agregar este documento a su lista guardada
Iniciar sesión Disponible sólo para usuarios autorizados(Para quejas, use otra forma )