You are on page 1of 3

SLABO DE LGICA DE PROGRAMACIN

I. INFORMACIN GENERAL Carrera Profesional: Mdulo: Unidad Didctica: Crditos: Semestre Acadmico: N de Horas Semanal: N de Horas Semestral: Computacin e Informtica Desarrollo de software y gestin de base de datos Lgica de Programacin 2 III 2 34

II. COMPETENCIA DE LA CARRERA PROFESIONAL Planificar, implementar y gestionar el uso de las Tecnologas de Informacin y Comunicacin de una organizacin, a partir del anlisis 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 EVALUACIN
Capacidad terminal: Criterios de Evaluacin Realiza algoritmos de procesos y subprocesos. Realizar la lgica de la programacin considerando procesos y secuencias. Elabora y comprueba diagramas de flujo de los procedimientos requeridos.

IV. ORGANIZACIN DE ACTIVIDADES Y CONTENIDOS BSICOS


IESTP Argentina UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte cuadra 9 s/n. Lima Per

PG. 1

Semanas 1 2

Elementos de capacidad

Actividades de aprendizaje Elabora algoritmos secuenciales Elabora algoritmos condicionales

Contenidos Bsicos Introduccin a la programacin. Datos y expresiones, definicin de variables y constantes. Herramientas de programacin: Pseudocdigo. Ejemplos del algoritmos secuenciales Operadores. Algoritmos, concepto, caractersticas. Ejemplos de algoritmos condicionales. Anlisis del problema. Especificaciones de entradas y salidas, Ejemplos de algoritmos condicionales. Diseo del algoritmo, diseo descendente, refinamientos por pasos. Ejemplos de algoritmos repetitivos infinitos. Arreglos, declaracin, creacin. Clases, operaciones. Ejemplos de algoritmos repetitivos infinitos. Herramientas de programacin: Diagrama de flujo. Casos aplicativos. Resolucin del algoritmo en la computadora, codificacin del algoritmo, ejecucin y comprobacin del programa. Ciclo de vida de los objetos: creacin uso, destruccin. Tipos de datos. Tipos primitivos, clases String, Declaracin de atributos, expresiones, asignacin. Mtodos, definicin. Declaracin de variables paso de parmetros.

Tareas previas Conceptualiza las herramientas necesarias para la resolucin de problemas por computadora Desarrolla la estructura para la resolucin de un problema computacional Reconoce los componentes para el anlisis del problema. Conceptualiza las herramientas necesarias para el diseo de algoritmos Conceptualiza los alcances para la resolucin del algoritmo en la computadora Desarrolla la estructura para la resolucin de un problema computacional Conceptualiza los mtodos formales de verificacin de programas Conceptualiza los factores de la calidad del software Capacidad para el desarrollo del trabajo de investigacin Establece un criterio para la adecuada utilizacin de estructuras en la resolucin de un problema por computadora

3 Utiliza el pseudocdigo para representar algoritmos procedimentales

Elabora algoritmos repetitivos finitos Elabora algoritmos repetitivos infinitos Elabora algoritmos con uso de arreglos

6 7 8 9 10 11 12 13 14 15 16 17 18

Disea y ejecuta Diagramas de Flujo de algoritmos procedimentales Elabora algoritmos procedimentales y verifica su validez generando cdigo C++ correspondiente Elabora aplicaciones Disea diagramas de tipo de Flujo y utiliza el procedimental lenguaje de empleando FDU programacin C++ Disea Clases para para implementar abstraer objetos de las acciones un sistema real Disea aplicaciones con Clases y subclases para abstraer procesos de un sistema real Evaluacin de Recuperacin.

V. METODOLOGA
IESTP Argentina UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte cuadra 9 s/n. Lima Per

PG. 2

Para el desarrollo del curso se aplicarn los siguientes procedimientos didcticos: Clases tericas: Con exposicin por parte del Docente y la participacin activa de los Alumnos. Prctica: Se irn resolviendo ejercicios y casos segn el tema terico tratado. Asesora. Se asesora la aplicacin correcta de los conocimientos tericos en la solucin de un caso real administrado como un proyecto. VI. EVALUACIN La escala de calificacin es vigesimal y el calificativo mnimo aprobatorio es trece (13). En todos los casos la fraccin 0.5 o ms se considera como una unidad a favor del estudiante. El estudiante que en la evaluacin de una o ms Capacidades Terminales programadas en la Unidad Didctica (Asignaturas), obtenga nota desaprobatoria entre diez (10) y doce (12), tiene derecho a participar en el proceso de recuperacin programado. El estudiante que despus de realizado el proceso de recuperacin obtuviera nota menor a trece (13), en una o ms capacidades terminales de una Unidad Didctica, desaprueba la misma, por tanto repite la Unidad Didctica. El estudiante que acumulara inasistencias injustificadas en nmero igual o mayor al 30% del total de horas programadas en la Unidad Didctica (Asignaturas), ser desaprobado en forma automtica, sin derecho a recuperacin. VII. RECURSOS BIBLIOGRFICOS /BIBLIOGRAFA 1. 2. 3. 4. 5. 6. -Impresos Cairo B. Osvaldo (2003) Metodologa de la Programacin. 2da edicin, Mxico. ALFAOMEGA GRUPO EDITOR S.A. de C.V. 438 p. Cairo O. & Guardati S. (2002) Estructuras de Datos 2da. Edicin, Mxico. MacGraw Hill. 458p. Deitel H.M. y Deitel P.J. (2003) "C++ Cmo Programar". 4ta. Edicin. Prentice-Hall Hispanoamericana, 1320p. Mxico. Joyanes Aguilar Luis (2000) Programacin en C++ Algoritmos, estructuras de datos y objetos Madrid. McGraw Hill/Interamericana de Espaa S.A. 710p. Hernndez R., Lzaro J. C., Dormido R., Ros S. (2001) Estructuras de Datos y Algoritmos. 1ra. Edicin, Madrid. Pearson Educacin. 283p. Joyanes Aguilar Luis. (1994) C++ a su alcance. Un enfoque orientado a objetos. 1ra. Edicin. MacGraw Hill/Interamericana de Espaa S.A. 851p.

Lima, abril del 2012

IESTP Argentina UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte cuadra 9 s/n. Lima Per

PG. 3

You might also like