Tecnicas Programacion 2014 - II Silabo



Comments



Description

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLOFACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS ESCUELA PROFESIONAL DE ING. DE COMPUTACION E INFORMATICA TÉCNICAS DE PROGRAMACIÓN SILABO I. DATOS GENERALES 1.01. Facultad : Ciencias Físicas y Matemáticas 1.02. Escuela Profesional : Ingeniería de Computación e Informática 1.03. Ciclo académico :I 1.04. Código del Curso : CL121 1.05. Prerrequisito : Ninguno 1.06. Duración del curso : 17 semanas 1.07. Extensión horaria 1.07.1. Horas Teoría : 03 horas 1.07.2. Horas Práctica : 02 horas 1.08. Créditos :4 1.09. Semestre Académico : 2014 - II 1.10. Docente : MSc. Ing. Jessie Leila Bravo Jaico 1.11. Correo Electrónico : [email protected] II. FUNDAMENTACIÓN 2.01. Justificación El curso de Técnicas de Programación es el primer curso de la línea de programación de la Escuela Profesional de Ing. De Computación e Informática, el cual permite iniciar al alumno en la lógica de la programación, aprendiendo a desarrollar algoritmos a través de pseudocódigos y resolver problemas mediante el uso de la computadora en cursos posteriores. Este curso es muy importante y su aprendizaje permitirá afrontar con éxito los cursos siguientes, a través del diseño de algoritmos y resolución de problemas simples y complejos. 2.02. Sumilla  Introducción a la Programación  Desarrollo y Diseño de algoritmos  Arreglos y Matrices -1- 3. facilitando la solución y el manejo de un problema. Conocer y aplicar el proceso de la programación en la solución de problemas.  Aplicar la lógica de programación a través de la utilización de pseudocódigo. Datos. Formular soluciones en algoritmos logrando descomponer el problema en subalgoritmos manejables con un enfoque modular de programación IV.  Conocer los diferentes tipos de datos. usando seudocódigo. Desarrollar y diseñar algoritmos aplicando adecuadamente las diversas estructuras de datos. OBJETIVOS GENERALES Al término del curso el alumno estará en condiciones de: 1. Diseño Modular: Subalgoritmos III. tipos de datos. Constantes y variables Expresiones aritméticas y lógicas Operadores: orden de evaluación Operación de asignación Entrada y salida de información  Desarrollo de ejercicios básicos   Unidad 2: Desarrollo y diseño de algoritmos Objetivos:  Conocer el proceso de programación y las instrucciones que la componen para el desarrollo de algoritmos. PROGRAMACIÓN ACADÉMICA Unidad 1: Introducción a la Programación Objetivos:  Conocer y comprender qué son los algoritmos y cómo aplicarlo. -2- . expresiones y operaciones a utilizar en el diseño de algoritmos. Contenido: Semana Semana 01 Semana 02 Semana 03        Contenidos Concepto de algoritmo. en la solución de problemas. 2. Instrucciones: clasificación Fases de la programación. Características Lenguajes de programación. Elementos auxiliares de un programa: contadores. declaración  Ejercicios  Operaciones con arreglos y matrices  Ejercicios EXAMEN DE UNIDAD N° 04 Unidad 4: Diseño Modular: Subalgoritmos -3- .Contenido: Semana Semana 04      Semana 05    Semana 06  Contenidos Diseño del algoritmo. acumuladores e interruptores Declaraciones Estructuras de control: secuenciales. declaración  Ejercicios  Matrices : definición. Estructura.  Aplicar los arreglos y matrices en la solución de problemas. ventajas y desventajas. repetitivas Algoritmos usando estructuras de control secuenciales Ejercicios EXAMEN DE UNIDAD N° 01 Algoritmos usando estructuras de control condicionales Ejercicios Semana 07  Semana 08  Ejercicios EXAMEN DE UNIDAD N° 02 Ejercicios usando estructuras de control repetitivas Semana 09  Ejercicios usando estructuras de control repetitivas Semana 10  Ejercicios usando estructuras de control repetitivas Semana 11 EXAMEN DE UNIDAD N° 03 Unidad 3: Arreglos y Matrices Objetivos:  Conocer cómo declarar los arreglos y matrices y sus operaciones básicas. Contenido: Semana Semana 12 Semana 13 Semana 14 Contenidos  Arreglos: definición. ventajas y desventajas. Elementos de un algoritmo. condicionales. 60 + PL * 0. b. Participación activa en la exposición y discusión de la clase. EVALUACIÓN Para evaluar el rendimiento del alumno en el curso se considera lo siguiente: a. VI. técnicas y procedimientos de computación y programación. Se tomaran exámenes de unidad según la programación analítica.5 o más. Desarrollo de trabajos individuales o grupales a fin de lograr destreza en el uso de conceptos. Cumplir con al menos el 70% de asistencia a clases. c. Se usará la escala de calificación vigesimal (0 a 20). ESTRATEGIAS DE APRENDIZAJE Las actividades que desarrollarán para el aprendizaje los alumnos serán las siguientes: a. Para aprobar el curso el alumno deberá cumplir lo siguiente: a.Objetivos:  Comprender las ventajas de la modularización y el porqué de su uso. instrumentos. b. Elección de parámetros para procedimientos y funciones  Variables locales y globales  Arquitectura modular  Ejercicios EXAMEN DE UNIDAD N° 05  V. Alcanzar como Promedio Final (PF) exactamente 10. El Promedio Final (PF) se computará así: PF = PEU * 0.  Aplicar la modularización en la solución de problemas. b. basada en la lectura y estudio anticipado de los temas de clase en la bibliografía respectiva.30 + PP * 0. Asimismo en cada unidad se desarrollarán laboratorios que involucra el desarrollo de ejercicios prácticos que refuerzan lo aprendido en clase. c.10 Donde: PEU PL : Promedio de Exámenes de Unidad : Promedio de Laboratorios -4- . Contenido: Semana Semana 15 Semana 16 Semana 17 Contenidos Diseño modular o descendente y la programación estructurada: ventajas  Subalgoritmos: razones para su uso  Parámetros y argumentos  Paso de parámetros: parámetros por valor y por referencia. Eduardo y García Miguel. JOYANES Luis. HEILEMAN Gregory L. lógica y diseño”. 1999. México. Ed. Alfa Omega Grupo Editor. PERRY Greg.A. Prentice Hall Hispanoamericana S. España. PARSONS Jamrich June y Dan Oja. 1999. Edición. “Introducción Moderna a la Ciencia de la Computación: Con un enfoque algorítmico”. Lima. 2da. 1998. México. Prentice Hall Hispanoamericana S. Ed. Mc Graw Hill. México. “Fundamentos de Algoritmia”. 1998. España. 4ta. “Estructura de datos. Técnicos : Libros. et al. Edición. “Aprendiendo principios de programación en 24 horas”. México. Ed. Alfa Omega Grupo Editor. Editorial San Marcos. Ing. Mc Graw Hill. Mc Graw Hill Interamericana de España. diapositivas y ejercicios los podrán descargar del grupo YAHOO: TecnicasUNPRG. Madrid. 9. 2001. 3. algoritmos y estructura de datos”. Ed. 1992. Prentice-Hall. Jessie Leila Bravo Jaico Docente del curso -5- . México. GUILLES Brassard y Paul Bratley. GOLDSCHLAGER Les y Andrew Lister. 1986. 13. BIBLIOGRAFIA 1. Ed. Jr.. 12. 4. 1999. UREÑA Luis et al. 1998. “Introducción a la programación. 2da. Ed. Prentice Hall hispanoamericana S. “Introducción a la Informática”. documentos electrónicos y separatas Infraestructura : Biblioteca Especializada de la FACFyM VIII. “Fundamentos de Informática”. “Fundamentos de Programación. 2. 2da. 2000.”Técnicas Estructuradas y Orientadas a Objetos”. “Metodología de la Programación: Aplicaciones en Cobol y Pascal”. 10. 2da. MEDIOS Y MATERIALES Se considera los siguientes recursos para el curso:     Humanos Materiales : Profesor y alumnos. : Las separatas. Ed.A. Edición. 1999. FARREL Joyce. ALCALDE Lancharro. Mc Graw Hill. 770 Pág. 2001. Edición. 8. “Diseño de Programas en C++”. VÁZQUEZ Julio. México.. 1ra. edición. algoritmos y programación orientada a objetos”. Edición. al cual deberán agregarse. Libro de Problemas”. México.PP : Promedio de participación en clase / orales / asistencia / puntualidad VII. “Fundamentos de Programación. México. “Conceptos de Computación”. STAUGAARD Andrew C. México. Perú. 7. 1999. Edición.. JOYANES Luis. 6. 2da. International Thomson Editores. FERREYRA Cortés Gonzalo. MSc. International Thomsom Editores. 5. 11.A.
Copyright © 2024 DOKUMEN.SITE Inc.