INSTITUTO SUPERIOR TECNOLÓGICO PÚBLICO “PEDRO VILCAPAZA” - AZANGARO MINISTERIO DE EDUCACIÓN SÍLABO DE LÓGICA DE PROGRAMACIÓN INFORMACIÓN GENERAL I. 1.1. 1.2. Carrera profesional Módulo técnico profesional 1.3. Unidad didáctica Créditos Duración Semestre académico N° de horas semanales N° de horas semestrales Docente QUISPE. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. : Computación e Informática : Desarrollo de Software y Gestión de Base de datos. : Lógica de Programación : 02 : 18 semanas : I - 2019 : 02 : 36 : ING ALFREDO SANTOS COPA alfredocopa@hotmail.com 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 EVALUACIÓ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. ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BÁSICOS Sema nas IV. Fecha Elementos de capacidad Actividades de aprendizaje Conceptos sobre programación. Datos expresiones tipo de variables. 1 Abril 07 al 18 Elaborando algoritmos secuenciales 3 Abril 21 al 25 Elaborando algoritmos condicionales 4 Abril 28 al 02 de mayo 2 5 Contenidos Básicos Mayo 05 al 09 6 Mayo 12 - 16 7 Mayo 19 al 23 8 Mayo 26 al 30 9 Junio 02 al 06 Utiliza el Pseudocódigo para representar algoritmos procedimental es Elaborando algoritmos repetitivos finitos Elaborando algoritmos repetitivos infinitos Herramientas de programación: Pseudocódigo. Ejemplos de algoritmos secuenciales. Operadores. Algoritmos, concepto, características ejemplos. Análisis del problema. Especificaciones de entradas y salidas. Ejem. Diseño del algoritmo, diseño descendente, refinamientos por pasos. Ejemplos. Elabora algoritmos con uso de arreglos Arreglos, declaración, creación. Clases, operaciones. Ejemplos. Diseña y realiza Diagramas de flujo de Algoritmos procedimentales. Herramientas de programación: Diagramas de flujo. Casos aplicativos. Tareas Previas HORAS Conceptualiza las herramientas necesarias para la resolución de problemas por computadora. 4 Desarrolla la estructura para la resolución de un problema computacional. Reconoce los componentes para el análisis del problema. Conceptualiza las herramientas necesarias para el diseño de algoritmos. Conceptualiza los alcances para la resolución del algoritmo en la computadora. Desarrolla la estructura para la resolución de un problema computacional. 6 2 6 Sema nas 10 11 Fecha Junio 09 al 13 Junio 16 al 20 12 Junio 23 al 27 13 30 de Junio al 04 de Julio 14 Julio 07 al 11 15 Julio 14 al 18 16 Julio 21 al 25 17 18 Elementos de capacidad 28 Julio al 1º Agosto Agosto 04 al 08 Diseña diagramas de flujo y aplica el lenguaje LPP y Java para implementar las acciones. Actividades de aprendizaje Elaborando algoritmos procedimentales y verificando su validez generando código en el lenguaje de programación correspondiente. Elabora aplicaciones de tipo procedimental, empleando FDU Diseña clases para abstraer objetos de un sistema real. Diseña aplicaciones con clases y subclases para abstraer procesos de un sistema real. Evaluación de recuperación Contenidos Básicos Tareas Previas HORAS Resolución del algoritmo en la computadora, codificación del algoritmo, ejecución y comprobación del programa. Conceptualiza los métodos formales de verificación de programas 6 Ciclo de vida de los objetos: Creación, uso y destrucción. Conceptualiza los factores de la calidad de software Tipos de datos. Tipos primitivos. Clases String. Declaración atributos, expresiones, asignación Métodos definición. Declaración de variables, paso de parámetros. Ejemplos de aplicación en LPP y Java Establece un criterio para la adecuada utilización de los algoritmos en la resolución de un problema por computadora, utilizando otros lenguajes de programación. 6 4 2 V. METODOLOGÍA Para el desarrollo del curso se aplicarán los siguientes procedimientos didácticos: - Clases teóricas: Con exposición del docente y 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 en la PC. Método : Inductivo-deductivo, interrogativo, expositivo. Proceso : Aplicativo, análisis y síntesis, ejemplificación y simulación. Utiliza el Computador. Técnico : Trabajo individual y grupal, talleres de trabajo en aula y en el Laboratorio. 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, obtenga nota desaprobatoria de 10 a 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, será desaprobado en forma automática, sin derecho a recuperación. VII. RECURSOS BIBLIOGRÁFICOS/BIBLIOGRAFÍA Impresos 1. Cairo B. Osvaldo (2013) “Metodología de la Programación”. 5ta. Edición, México. ALFAOMEGA GRUPO EDITOR S.A. de C.V. 438 p. 2. Cairo O. & Guardati S. (2012) “Estructuras de datos” 4ta. Edición, México. Mac Graw Hill. 458 p. 3. Deitel H.M. y Deitel P.J. (2011) “C++ Cómo programar” 4ta. Edición. Prentice – Hall. 4. Hispanoamericana, 1320p. México. 5. Hernández R. Lázaro J.C., Dormido R., Ros S. (2011) “”Estructuras de datos y Algoritmos”. 2ª Edición, Madrid. Pearson Educación. 283p. 6. Joyanes 7. Manual de Java 8. Manual de LPP Manual de Power Builder. ACQ.