1. PROGRAMA DETALLADO VIGENCIA TURNO
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2009 DIURNO
INGENIERÍA DE SISTEMAS SEMESTRE
ASIGNATURA 5to
LENGUAJES DE PROGRAMACIÓN II CÓDIGO
HORAS SYC-32235
TEORÍA PRÁCTICA LABORATORIO UNIDADES DE CRÉDITO PRELACIÓN
4 0 3 5 SYC-32224
1.- OBJETIVO GENERAL
Realizar programas que requieran la utilización de ordenamiento, uso de archivos, manejo de señales y asignación dinámica de memoria, empleando las estructuras adecuadas para la
resolución de dichos programas.
2.- SINOPSIS DE CONTENIDO
La asignatura Lenguajes de Programación II permitirá al estudiante desarrollar programas de mediana complejidad que contengan aspectos contenidos en la cadena de lenguajes de
programación. El contenido está estructurado en seis (6) unidades:
UNIDAD 1: Repaso características lenguaje de programación estructurada
UNIDAD 2: Ordenamiento y búsqueda
UNIDAD 3: Utilización avanzada de archivos.
UNIDAD 4: Manejo de señales y control de dispositivos y periféricos
UNIDAD 5: Asignación dinámica de memoria
UNIDAD 6: Procesamiento gráfico
3.- ESTRATEGIAS METODOLÓGÍCAS GENERALES
Diálogo Didáctico Real: Actividades presenciales (comunidades de aprendizaje), tutorías y actividades electrónicas.
Diálogo Didáctico Simulado: Actividades de autogestión académica, estudio independiente y servicios de apoyo al estudiante.
ESTRATEGIA DE EVALUACIÓN
La evaluación de los aprendizajes del estudiante y en consecuencia, la aprobación de la asignatura, vendrá dada por la valoración obligatoria de un conjunto de elementos, a los
cuales se les asignó un valor porcentual de la calificación final de la asignatura. Se sugieren algunos indicadores y posibles técnicas e instrumentos de evaluación que podrá emplear el
docente para tal fin.
Informe o registro de experiencias, defensa en las actividades presenciales.
Control de rendimiento. Auto-evaluación, co-evaluación y evaluación.
Informe y defensa de experiencias en organizaciones o instituciones relacionadas con el área de la especialidad.
Participación en talleres, dinámicas de grupos, seminarios, etc: Auto -evaluación/ co-evaluación y evaluación.
Registros de participación, otras. Auto-evaluación/ co-evaluación, evaluación del docente /tutor (a).
Pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc.
Auto-evaluación/ co-evaluación, evaluación del estudiante.
2. OBJETIVOS DE CONTENIDO ESTRATEGIAS DE EVALUACIÓN BIBLIOGRAFÍA
APRENDIZAJE
Describir las características del UNIDAD 1. CARACTERÍSTICAS Realización de actividades teórico-prácticas. Pasarella, Edelmira Y Zoltán,
Lenguaje utilizado en la LENGUAJE DE PROGRAMACIÓN Realización de actividades de campo. Cristina. (1994).Tipos Abstractos y
Programación Estructurada, ESTRUCTURADA Aportes de ideas a la Comunidad (información y Algoritmos. Reporte Interno Nro.
aplicando criterios técnicos. difusión). CI-1994-003 Departamento de
1.1. Constantes y macros. Experiencias vivenciales en el área profesional Computación y Tecnología de la
1.2. Pre procesadores: utilización de Realización de pruebas escritas cortas y largas, Información de la USB.
directivas defensas de trabajos, exposiciones, debates, etc. Aho, Alfred Hopcroft Jhon Y
1.3. Compilación condicional. Librerías Actividades de Auto-evaluación / co-evaluación Ullman Jeffrey.(1983) “Data
1.4. Archivos Objetos. Archivos y evaluación del estudiante. Structures And Algorithms”.
Ejecutables Addison Wesley .
1.5. Ejemplos y ejercicios. Loomis, Mary. (1998)
Estructuras de Datos y
Organización de Archivos.
Prentice-Hall.
Deitel Y Deitel (1995). Como
programar en C/C++. Edit.
Prentice Hall 2da. Edición.
Tenenbaum A. Et. Al (1992)
Estructuras de Datos en C Edit.
Prentice Hall 1ra. Edición .
Langsam Y. Et Al .(1997) .
Estructuras de Datos con C y
C++ . Edit. Prentice Hall 2da.
Edición.
Explicar el ordenamiento y UNIDAD 2. ORDENAMIENTO Y Realización de actividades teórico-prácticas. Pasarella, Edelmira Y Zoltán,
búsqueda de información para BÚSQUEDA Realización de actividades de campo. Cristina(1994) Tipos Abstractos y
el desarrollo de programas. Aportes de ideas a la Comunidad (información y Algoritmos. Reporte Interno Nro.
2.1 Burbuja, selección, inserción, difusión). CI-1994-003 Departamento de
intercambio, quick sort, sort merge, Experiencias vivenciales en el área profesional Computación y Tecnología de la
hashing. Realización de pruebas escritas cortas y largas, Información de la USB.
2.2 Ejemplos y Ejercicios defensas de trabajos, exposiciones, debates, etc. Aho, Alfred Hopcroft Jhon Y
Actividades de Auto-evaluación / co-evaluación Ullman Jeffrey. (1983) Data
y evaluación del estudiante. Structures and Algorithms.
Addison Wesley
Loomis, Mary. (1998)
Estructuras de Datos y
3. Organización de Archivos.
Prentice-Hall.
Deitel Y Deitel .(1995) Como
programar en C/C++. Edit.
Prentice Hall 2da. Edición .
Tenenbaum A. Et. Al.(1992).
Estructuras de Datos en C. Edit.
Prentice Hall 1ra. Edición .
Langsam Y. Et Al (1997)
Estructuras de Datos con C y
C++. Edit. Prentice Hall 2da.
Edición.
Caracterizar la utilización UNIDAD 3. UTILIZACIÓN AVANZADA Realización de actividades teórico-prácticas. Pasarella, Edelmira Y Zoltán,
avanzada de archivos aplicando DE ARCHIVOS. Realización de actividades de campo. Cristina. (1994) Tipos Abstractos y
los conceptos de entrada y Aportes de ideas a la Comunidad (información y Algoritmos. Reporte Interno Nro.
salida y descriptores de 3.1 Archivos de Entrada y Salida. difusión). CI-1994-003 Departamento de
archivos. 3.2 Descriptores de Archivos. Experiencias vivenciales en el área profesional Computación y Tecnología de la
3.3 Ejemplos y Ejercicios Realización de pruebas escritas cortas y largas, Información de la USB. Aho, Alfred
defensas de trabajos, exposiciones, debates, etc. Hopcroft Jhon Y Ullman Jeffrey.
Actividades de Auto-evaluación / co-evaluación (1983) Data Structures and
y evaluación del estudiante. Algorithms. Addison Wesley.
Loomis, Mary. (1998)
Estructuras de Datos y
Organización de Archivos.
Prentice-Hall..
Deitel Y Deitel (1995).Como
programar en C/C++ Edit.
Prentice Hall 2da. Edición.
Tenenbaum A. Et. Al (1992)
Estructuras de Datos en C Edit.
Prentice Hall 1ra. Edición .
Langsam Y. Et Al (
1997).Estructuras de Datos con C
y C++ Edit. Prentice Hall 2da.
Edición.
4. Describir la metodología para el UNIDAD 4. MANEJO DE SEÑALES Y Realización de actividades teórico-prácticas. Pasarella, Edelmira Y Zoltán,
manejo de señales y control de CONTROL DE DISPOSITIVOS Y Realización de actividades de campo. Cristina.(1994) Tipos Abstractos y
los dispositivos y/o periféricos. PERIFÉRICOS. Aportes de ideas a la Comunidad (información y Algoritmos. Reporte Interno Nro.
difusión). CI-1994-003 Departamento de
4.1 Descripción para el manejo de señales. Experiencias vivenciales en el área profesional Computación y Tecnología de la
4.2 Control de dispositivos y periféricos. Realización de pruebas escritas cortas y largas, Información de la USB.
defensas de trabajos, exposiciones, debates, etc. Aho, Alfred Hopcroft Jhon Y
Actividades de Auto-evaluación / co-evaluación Ullman Jeffrey. (1983).Data
y evaluación del estudiante. Structures and Algorithms.
Addison Wesley 1983.
Loomis, Mary. (1998)
Estructuras de Datos y
Organización de Archivos.
Prentice-Hall.
Deitel y Deitel. (1995) Como
programar en C/C++” Edit.
Prentice Hall 2da. Edición.
Tenenbaum A. Et. Al. (1992)
Estructuras de Datos en C. Edit.
Prentice Hall 1ra. Edición .
Langsam Y. Et Al.(1997).
Estructuras de Datos con C y
C++ Edit. Prentice Hall 2da.
Edición.
Discriminar las ventajas de las UNIDAD 5. ASIGNACIÓN DINÁMICA Realización de actividades teórico-prácticas. Pasarella, Edelmira y Zoltán,
asignación dinámica de DE MEMORIA Realización de actividades de campo. Cristina (1994). Tipos Abstractos y
memoria, respecto a estructuras Aportes de ideas a la Comunidad (información y Algoritmos. Reporte Interno Nro.
previamente establecidas. 5.1 Asignación dinámica de estructuras. difusión). CI-1994-003 Departamento de
5.2 Estructuras: pilas, colas, listas. Experiencias vivenciales en el área profesional Computación y Tecnología de la
Realización de pruebas escritas cortas y largas, Información de la USB.
defensas de trabajos, exposiciones, debates, etc. Aho, Alfred Hopcroft Jhon y Ullman
Actividades de Auto-evaluación / co-evaluación Jeffrey. (1983)Data Structures
y evaluación del estudiante. and Algorithms”. Addison Wesley
Loomis, Mary. (1998).
Estructuras de Datos y
Organización de Archivos.
Prentice-Hall.
Deitel y Deitel (1995) Como
programar en C/C++” Edit.
5. Prentice Hall 2da. Edición .
Tenenbaum A. Et. Al (1992)
Estructuras de Datos en C Edit.
Prentice Hall 1ra. Edición .
Langsam Y. Et Al (1997)
Estructuras de Datos con C y
C++ ” Edit. Prentice Hall 2da.
Edición.
Demostrar el uso del UNIDAD 6. PROCESAMIENTO Realización de actividades teórico-prácticas. Pasarella, Edelmira y Zoltán,
procesamiento grafico, a través GRÁFICO Realización de actividades de campo. Cristina.(1994) Tipos Abstractos y
de proyectos de mediana Aportes de ideas a la Comunidad (información y Algoritmos. Reporte Interno Nro.
complejidad aplicando los 6.1 Procesamiento Gráfico. Proyectos de difusión). CI-1994-003 Departamento de
criterios de lenguajes de desarrollo de programas de mediana Experiencias vivenciales en el área profesional Computación y Tecnología de la
programación. complejidad que contengan aspectos Realización de pruebas escritas cortas y largas, Información de la USB.
contenidos en la cadena de lenguajes de defensas de trabajos, exposiciones, debates, etc. Aho, Alfred Hopcroft Jhon y Ullman
programación: estructuras de datos, Actividades de Auto-evaluación / co-evaluación Jeffrey. (1983) Data Structures
librerías, entradas/salidas, control de y evaluación del estudiante. and Algorithms. Addison Wesley.
dispositivos, entre otros Loomis, Mary.
(1998)Estructuras de Datos y
Organización de Archivos.
Prentice-Hall.
Deitel Y Deitel (1995) Como
programar en C/C++” Edit.
Prentice Hall 2da. Edición .
Tenenbaum A. Et. Al (1992) .
Estructuras de Datos en C Edit.
Prentice Hall 1ra. Edición.
Langsam Y. Et Al. (1997)
Estructuras de Datos con C y
C++. Edit. Prentice Hall 2da.
Edición.
BIBLIOGRAFÍA
Pasarella, Edelmira Y Zoltán, Cristina. (1994).Tipos Abstractos y Algoritmos. Reporte Interno Nro. CI-1994-003 Departamento de Computación y Tecnología de la
Información de la USB.
Aho, Alfred Hopcroft Jhon Y Ullman Jeffrey. (1983)Data Structures and Algorithms. Addison Wesley.
Loomis, Mary. (1998). Estructuras de Datos y Organización de Archivos. Prentice-Hall.
Deitel Y Deitel .(1995) Como programar en C/C++. Edit. Prentice Hall 2da. Edición.
Tenenbaum A. Et. Al. (1992). Estructuras de Datos en C. Edit. Prentice Hall 1ra. Edición.
6. Langsam Y. Et Al .(1997). Estructuras de Datos con C y C++. Edit. Prentice Hall 2da. Edición.