You are on page 1of 4

I.

INFORMACIN GENERAL CURSO CDIGO CICLO PROFESOR (ES)

: : : :

Fundamentos de Programacin IS147 201400 Herrera Geldres, Ivn Zico Segundo Montero Flores, Roberto Elas Subauste Oliden, Daniel Alejandro 4 14 6 H (Teora) Semanal 81 Ingenieria de Sistemas - Epe

CRDITOS SEMANAS HORAS HORAS TOTALES REA O CARRERA

: : : : :

II. MISIN Y VISIN DE LA UPC Misin: Formar lderes ntegros e innovadores con visin global para que transformen el Per. Visin: Ser lder en la educacin superior por su excelencia acadmica y su capacidad de innovacin.

III. INTRODUCCIN El presente curso imparte los fundamentos de la programacin, conceptos y elementos bsicos, estructuras de control y control de flujo para el desarrollo de programas y algoritmos. Se hace nfasis en el anlisis del problema, diseo del algoritmo, diseo del juego de datos de prueba, codificacin y depuracin. Estos conceptos permitirn la elaboracin de procesos algortmicos tanto para la elaboracin de programas de computadora que resuelvan tareas simples como para la elaboracin de procesos para ser ejecutados directamente por personas de forma estandarizada y precisa para la obtencin de los resultados esperados. IV. LOGRO (S) DEL CURSO Al finalizar el curso, el alumno aplica fundamentos bsicos de programacin en la resolucin de algoritmos, con perseverancia. V. UNIDADES DE APRENDIZAJE

UNIDAD N: 1 INTRODUCCIN A LA PROGRAMACIN LOGRO Al finalizar la unidad, cada alumno utiliza los conceptos bsicos de la programacin. TEMARIO

- Introduccin a la programacin - Elaboracin de algoritmos. - Fases para la elaboracin de un programa. - Introduccin a los lenguajes de programacin HORA(S) / SEMANA(S) Sesin 1-2

UNIDAD N: 2 PROGRAMACIN BSICA LOGRO Al finalizar la unidad, cada alumno desarrolla programas simples usando estructuras secuenciales. TEMARIO - Elementos bsicos: tipos de datos, identificadores, variables, operadores, precedencia de operadores. - Uso del lenguaje de programacin y su entorno. - Instrucciones de entrada y salida. - Estructura y morfologa de un programa. - Uso de variables y constantes. HORA(S) / SEMANA(S) Sesin 3-5

UNIDAD N: 3 ESTRUCTURAS SELECTIVAS LOGRO Al finalizar la unidad, cada alumno desarrolla programas de complejidad media utilizando estructuras selectivas. TEMARIO - Si entonces si no (if else). - En caso de (switch break) HORA(S) / SEMANA(S) Sesin 6-8

UNIDAD N: 4 ESTRUCTURAS REPETITIVAS LOGRO Al finalizar la unidad, cada alumno desarrolla programas de complejidad avanzada utilizando estructuras repetitivas. TEMARIO - Mientras hacer (while / do while).

- Desde hasta hacer (for / break / continue / return). HORA(S) / SEMANA(S) Sesin 9-10

UNIDAD N: 5 ARREGLOS Y CADENAS LOGRO Al finalizar la unidad, cada alumno aplica arreglos y cadenas en programas de complejidad avanzada. TEMARIO - Arreglos: unidimensional, bidimensional, multidimensional. - Algoritmos de ordenacin y bsqueda con arreglos. HORA(S) / SEMANA(S) Sesin 11-14

VI. METODOLOGA El curso se dicta en formato blended con 3 horas presenciales y 3 horas virtuales por semana.

Las modalidades fundamentales sobre las que se basa la enseanza del curso son:

- Presentacin de situaciones problemticas como motivacin al contenido. - Exposicin de conceptos tericos generales con ayuda de presentaciones y diapositivas. - Desarrollo de casos de estudio reales para desarrollar en clases. - Desarrollo de actividades grupales en el aula y en la parte virtual. - Ejecucin de dinmicas de competencias en la ejecucin y mejora de ejercicios - Desarrollo de casos de estudio reales para desarrollar sobre la plataforma virtual. - Investigacin independiente de temas sobre los contenidos del curso.

VII. EVALUACIN FRMULA 10% (PC1) + 20% (PC2) + 20% (PC3) + 20% (PA1) + 30% (EB1) TIPO DE NOTA PC - PRCTICAS PC PC - PRCTICAS PC PC - PRCTICAS PC PA - PARTICIPACIN EB - EVALUACIN FINAL VIII. CRONOGRAMA TIPO DE PRUEBA PC PC PC PA EB DESCRIPCIN NOTA NM. DE PRUEBA PRCTICAS PC 1 PRCTICAS PC 2 PRCTICAS PC 3 PARTICIPACIN 1 EVALUACIN FINAL 1 FECHA Sesin 3 Sesin 7 Sesin 11 Sesin 13 Sesin 14 OBSERVACIN Unidad 1 Unidad 2-3 Unidad 3-4 Unidad 1-5 Unidad 1-5 RECUPERABLE S S S NO S PESO % 10 20 20 20 30

IX. BIBLIOGRAFA DEL CURSO BSICA JOYANES AGUILAR, Luis (2008) Fundamentos de programacin : algoritmos, estructuras de datos y objetos. Madrid : McGraw-Hill. (005.1 JOYA/A 2008) KERNIGHAN, Brian W. (2000) La prctica de la programacin. Mxico, D.F. : Pearson Educacin. (005.1 KERN) RECOMENDADA (No necesariamente disponible en el Centro de Informacin) BLACK, David A. (2009) Well-Grounded Rubyst. 1 edition. USA. FLANAGAN, David y MATSUMOTO, Yukihiro (2008) The Ruby Programming Language (TRPL). 1st ed.. Beijing ; Sebastopol, California. WANG, Paul (2000) Java con programacin orientada a objetos y aplicaciones en la WWW. Mxico, D.F : Thomson Learning. (005.133J WANG)

You might also like