silabo uigv - lenguaje de programacion i

4
UNIVERSIDAD INCA GARCILASO DE LA VEGA FACULTAD DE INGENIERIA DE SISTEMAS, CÓMPUTO Y TELECOMUNICACIONES SILABO DE LENGUAJE DE PROGRAMACION I I. INFORMACION GENERAL 1. Código : LP01 2. Ciclo : III 3. Créditos : 4 4. Horas Semanales : 5 (Teoría 03, Laboratorio 02) 5. Requisitos : Algorítmica 6. Semestre académico : 2012-2 7. Profesor responsables : Ing. Yuliana Jáuregui Rosas Ing. Nehil Muñoz Casildo II. SUMILLA Esta asignatura de formación profesional especializada, se orienta a la programación de computadoras y tiene el propósito de promover y afianzar el uso de un lenguaje de programación de alto nivel para desarrollar programas a través de talleres. Comprende: Definiciones de programación modular, conceptos y tipos de datos del lenguaje C+ +, Estructuras de datos en C++, procesos secuenciales, selectivos y repetitivos, sub algoritmos, arreglos unidimensionales y bidimensionales, algoritmos de manipulación de arreglos, algoritmos de búsqueda y ordenación, cadenas, registros, arreglo de registros y Archivos. III. COMPETENCIAS Conoce los conceptos básicos involucrados en la programación estructurada aplicando las estructuras básicas en la construcción de programas. Aplica arreglos en la construcción de programas que involucra en manejo de un grupo de datos. Aplica cadenas y registros en la construcción de programas que permiten el almacenamiento y manipulación de datos para realizar diferentes procesos. IV. PROGRAMACION DE CONTENIDOS UNIDAD I. PROGRAMACIÓN ESTRUCTURADA Y PROGRAMACIÓN MODULAR Sem Contenidos Capacidades 1 Programación estructurada Definición Estructuras de control Lenguaje C++ Describe el paradigma de la programación estructurada identificando sus estructuras de control.

Upload: carloserick

Post on 20-Oct-2015

89 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Silabo Uigv - Lenguaje de Programacion i

UNIVERSIDAD INCA GARCILASO DE LA VEGAFACULTAD DE INGENIERIA DE SISTEMAS, CÓMPUTO Y

TELECOMUNICACIONES

SILABO DE LENGUAJE DE PROGRAMACION I

I. INFORMACION GENERAL1. Código : LP012. Ciclo : III3. Créditos : 44. Horas Semanales : 5 (Teoría 03, Laboratorio 02)5. Requisitos : Algorítmica 6. Semestre académico : 2012-27. Profesor responsables : Ing. Yuliana Jáuregui Rosas

Ing. Nehil Muñoz Casildo

II. SUMILLAEsta asignatura de formación profesional especializada, se orienta a la programación de computadoras y tiene el propósito de promover y afianzar el uso de un lenguaje de programación de alto nivel para desarrollar programas a través de talleres. Comprende: Definiciones de programación modular, conceptos y tipos de datos del lenguaje C++, Estructuras de datos en C++, procesos secuenciales, selectivos y repetitivos, sub algoritmos, arreglos unidimensionales y bidimensionales, algoritmos de manipulación de arreglos, algoritmos de búsqueda y ordenación, cadenas, registros, arreglo de registros y Archivos.

III. COMPETENCIAS Conoce los conceptos básicos involucrados en la programación estructurada

aplicando las estructuras básicas en la construcción de programas. Aplica arreglos en la construcción de programas que involucra en manejo de

un grupo de datos. Aplica cadenas y registros en la construcción de programas que permiten el

almacenamiento y manipulación de datos para realizar diferentes procesos.

IV. PROGRAMACION DE CONTENIDOS

UNIDAD I. PROGRAMACIÓN ESTRUCTURADA Y PROGRAMACIÓN MODULAR

Sem Contenidos Capacidades

1

Programación estructurada Definición Estructuras de control Lenguaje C++

Describe el paradigma de la programación estructurada identificando sus estructuras de control.

2

Estructura secuencial Definición Ejercicios y problemas de aplicación

Resuelve problemas aplicando estructuras secuenciales.

3 Estructura selectiva Definición

Resuelve problemas aplicando los controles de la estructura selectiva.

Page 2: Silabo Uigv - Lenguaje de Programacion i

Control: if, switch Ejercicios y problemas de aplicación

4

Estructura repetitiva Definición Control: while, do while, for Ejercicios y problemas de aplicación

Resuelve problemas aplicando los controles de la estructura repetitiva.

5

Programación Modular Definición Funciones Tipos de funciones Parámetros Aplicaciones y problemas con

funciones

Aplica la programación modular en la resolución de problemas

UNIDAD II. ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES

Sem

Contenidos Capacidades

6

Arreglos Definición Tipos de arreglos

Diferencia el uso de arreglos y variables

7Arreglos unidimensionales Ejercicios y problemas de aplicación

Aplica arreglos unidimensionales en la resolución de problemas

8 EXAMEN PARCIAL

9 Arreglos bidimensionales Ejercicios y problemas de aplicación

Aplica arreglos bidimensionales en la resolución de problemas

10

Búsqueda y ordenación Algoritmos de Búsqueda Algoritmos de Ordenación Ejercicios y problemas de aplicación

Aplica los diferentes métodos de búsqueda y ordenación en la resolución de problemas

UNIDAD III. CADENAS, REGISTROS y ARCHIVOS

Sem

Contenidos Capacidades

11

Cadenas. Operaciones de copiado, comparación

y manipulación. Ejercicios y problemas de aplicación

Resuelve problemas que involucra uso de cadenas

12

Punteros Definición Operaciones básicas con punteros

Ejercicios y problemas de aplicación

Usa punteros en la resolución de problemas

13Estructuras y arreglo de estructuras Definición Problemas de aplicación

Usa estructuras y arreglos de estructuras en la resolución de problemas

14Algoritmos de Búsqueda y Ordenación en Arreglo de estructuras.

Aplica los diferentes métodos de búsqueda y ordenación en la resolución de problemas con arreglos de estructura

15 y 16

Archivos Definición Tipos de archivos Archivos de acceso secuencial Problemas de Aplicación

Usa archivos en la resolución de problemas

Page 3: Silabo Uigv - Lenguaje de Programacion i

17 EXAMEN FINAL

V. MÉTODOS DE ENSEÑANZAPor parte del maestro, el método tendrá un carácter inductivo, psicológico, verbalístico, intuitivo – visual y flexible; usando las técnicas de exposición participativa, laboratorios de aprendizaje, seminarios y trabajo individual y de grupo, siguiendo el plan de la hoja de ruta educativa y de portafolio.Por parte de los estudiantes, participarán activamente en clase, a nivel individual y grupal; desarrollaran permanentes ejercicios aplicando lo aprendido, en un contexto de aprendizaje significativo y experiencial, según la hoja de ruta educativa.

VI. EVALUACIONLa evaluación se realiza según el Reglamento de Estudios de la Universidad.En el aspecto formal, legal y normativo, se asume el criterio de evaluación permanente, formativo, reflexivo procesual e integral con carácter cognitivo y metacognitivo, en conformidad con el estatuto y reglamento de la Universidad y directivas de la Facultad.En el aspecto funcional y operativo, se asume los criterios de comprensión, aplicación y elaboración de los contenidos, expresado en la evaluación del desarrollo de las guías practicas y de las practicas calificadas, con carácter sumativo y metacognitivo, siendo la presencia física y psicológica, crucial para la aprobación, en la formula siguiente:

P.F = (PP + Examen Parcial + Examen Final) / 3

Donde: PP es el Promedio de prácticas y/o trabajos

VII. BIBLIOGRAFIA

[Jáuregui, Arriola, Ruiz 2010] Jauregui, Y., Arriola F., Ruiz, C. (2010). Lenguaje de Programación I. Fondo editorial de la UIGV.

[Deitel et Deitel 1998] DEITEL, H.M – DEITEL P.J., (2004) Como Programar en C++, Pearson Educación.

[Herbert 1996] HERBERT SCHILDT, (1996) C++ Para Programadores. Osborne/McGraw-Hill.

[Vasquez 2001] VASQUEZ PARAGULLLA, JULIO, (2001) Guía de Programación C++. Cuarta Edición. Editorial San Marcos.

[Allem 1995] Allen Weiss, Mark (1995), Estructura de Datos y Algoritmos, Addison Wesley Iberoamericana.

[Cballos 1991] Ceballos, Fco. Javier (1991). Curso de Programación C++. Editorial Ra-ma

[Joyanes 2008] Joyanes Aguilar, Luis, (2008) Fundamentos de Programación. Algoritmos y Estructura de Datos y objetos. 3ra edición. McGraw-Hil.