Gerencia Regional de EducaciónLambayeque SÍLABO DE LÓGICA DE PROGRAMACIÓN I. INFORMACIÓN GENERAL Carrera Profesional: Computación e Informática Módulo: Desarrollo de softw are y gestión de base de datos Unidad Didáctica: Lógica de Programación Créditos: 2 Semestre Académico: III N° de Horas Semanal: 2 N° de Horas Semestral: 34 II. COMPETENCIA DE LA CARRERA PROFESIONAL Planificar, implementar y gestionar el uso de las Tecnologías de Información y Comunicación de una organización, a partir del análisis de sus requerimientos, teniendo en cuenta los criterios de calidad, seguridad y ética profesional propiciando el trabajo en equipo. III. CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACIÓN Capacidad terminal: Criterios de Ev aluación Realiza algoritmos de procesos y subprocesos. Realizar la lógica de la programación considerando procesos y secuencias. Elabora y comprueba diagramas de flujo de los procedimientos requeridos. IV. ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BÁSICOS ISEP “SAGRADO CORAZÓN DE JESÚS” – UNIDAD ACADEMICA http://www.isepscj.edu.pe CALLE: CAHUIDE N° 427 / TELF: (074) 251246 – FAX: 251247 – JOSE L. ORTIZ PÁG. 1 Semanas Elementos de Activ idades de Contenidos Básicos T areas previas capacidad aprendizaje 1 Introducción a la programación. Datos y expresiones, definición de variables Conceptualiza las herramientas Elabora algoritmos y constantes. Herramientas de necesarias para la resolución de 2 secuenciales programación: Pseudocódigo. problemas por computadora Ejemplos del algoritmos secuenciales Operadores. Algoritmos, concepto, Desarrolla la estructura para la Elabora algoritmos 3 características. Ejemplos de resolución de un problema condicionales algoritmos condicionales. computacional Análisis del problema. Utiliza el Elabora algoritmos Especificaciones de entradas y Reconoce los componentes para 4 pseudocódigo para repetitivos finitos salidas, Ejemplos de algoritmos el análisis del problema. representar condicionales. algoritmos Diseño del algoritmo, diseño Conceptualiza las herramientas procedimentales Elabora algoritmos descendente, refinamientos por 5 necesarias para el diseño de repetitivos infinitos pasos. Ejemplos de algoritmos algoritmos repetitivos infinitos. Arreglos, declaración, creación. Conceptualiza los alcances para Elabora algoritmos 6 Clases, operaciones. Ejemplos de la resolución del algoritmo en la con uso de arreglos algoritmos repetitivos infinitos. computadora 7 Diseña y ejecuta Herramientas de programación: Desarrolla la estructura para la 8 Diagramas de Flujo Diagrama de flujo. resolución de un problema de algoritmos 9 procedimentales Casos aplicativos. computacional 10 Elabora algoritmos Resolución del algoritmo en la 11 procedimentales y Conceptualiza los métodos computadora, codificación del verifica su validez formales de verificación de algoritmo, ejecución y comprobación 12 generando código programas C++ correspondiente del programa. 13 Elabora aplicaciones Diseña diagramas de tipo Ciclo de vida de los objetos: creación Conceptualiza los factores de la de Flujo y utiliza el 14 procedimental uso, destrucción. calidad del software lenguaje de empleando FDU programación C++ Diseña Clases para T ipos de datos. T ipos primitivos, para implementar Capacidad para el desarrollo del 15 abstraer objetos de clases String, Declaración de las acciones trabajo de investigación un sistema real atributos, expresiones, asignación. 16 Diseña aplicaciones Establece un criterio para la con Clases y Métodos, definición. Declaración de adecuada utilización de subclases para variables paso de parámetros. 17 estructuras en la resolución de abstraer procesos de un sistema real un problema por computadora 18 Evaluación de Recuperación. V. METODOLOGÍA ISEP “SAGRADO CORAZÓN DE JESÚS” – UNIDAD ACADEMICA http://www.isepscj.edu.pe CALLE: CAHUIDE N° 427 / TELF: (074) 251246 – FAX: 251247 – JOSE L. ORTIZ PÁG. 2 Para el desarrollo del curso se aplicarán los siguientes procedimientos didácticos: Clases teóricas: Con exposición por parte del Docente y la participación activa de los Alumnos. Práctica: Se irán resolviendo ejercicios y casos según el tema teórico tratado. Asesoría. Se asesora la aplicación correcta de los conocimientos teóricos en la solución de un caso real administrado como un proyecto. VI. EVALUACIÓN La escala de calificación es vigesimal y el calificativo mínimo aprobatorio es trece (13). En todos los casos la fracción 0.5 o más se considera como una unidad a favor del estudiante. El estudiante que en la evaluación de una o más Capacidades Terminales programadas en la Unidad Didáctica (Asignaturas), obtenga nota desaprobatoria entre diez (10) y doce (12), tiene derecho a participar en el proceso de recuperación programado. El estudiante que después de realizado el proceso de recuperación obtuviera nota menor a trece (13), en una o más capacidades terminales de una Unidad Didáctica, desaprueba la misma, por tanto repite la Unidad Didáctica. El estudiante que acumulara inasistencias injustificadas en número igual o mayor al 30% del total de horas programadas en la Unidad Didáctica (Asignaturas), será desaprobado en forma automática, sin derecho a recuperación. VII. RECURSOS BIBLIOGRÁFICOS /BIBLIOGRAFÍA -Impresos 1. Cairo B. Osvaldo (2003) “Metodología de la Programación”. 2da edición, México. ALFAOMEGA GRUPO EDITOR S.A. de C.V. 438 p. 2. Cairo O. & Guardati S. (2002) “Estructuras de Datos” 2da. Edición, México. MacGraw Hill. 458p. 3. Deitel H.M. y Deitel P.J. (2003) "C++ Cómo Programar". 4ta. Edición. Prentice-Hall Hispanoamericana, 1320p. México. 4. Joyanes Aguilar Luis (2000) “Programación en C++ Algoritmos, estructuras de datos y objetos” Madrid. McGraw Hill/Interamericana de España S.A. 710p. 5. Hernández R., Lázaro J. C., Dormido R., Ros S. (2001) “Estructuras de Datos y Algoritmos”. 1ra. Edición, Madrid. Pearson Educación. 283p. 6. Joyanes Aguilar Luis. (1994) “C++ a su alcance. Un enfoque orientado a objetos”. 1ra. Edición. MacGraw Hill/Interamericana de España S.A. 851p. J.L.O, abril del 2014 ISEP “SAGRADO CORAZÓN DE JESÚS” – UNIDAD ACADEMICA http://www.isepscj.edu.pe CALLE: CAHUIDE N° 427 / TELF: (074) 251246 – FAX: 251247 – JOSE L. ORTIZ PÁG. 3