PROGRAMA DETALLADO
VIGENCIA
TURNO
2009
DIURNO
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA DE LA FUERZA ARMADA
INGENIERA DE SISTEMAS
SEMESTRE
5to
ASIGNATURA
LENGUAJES DE PROGRAMACIN II
CDIGO
SYC-32235
HORAS
TEORA
PRCTICA
LABORATORIO
UNIDADES DE CRDITO
PRELACIN
4
0
3
5
SYC-32224
1.- OBJETIVO GENERAL
Realizar programas que requieran la utilizacin de ordenamiento, uso de archivos, manejo de seales y asignacin dinmica de memoria, empleando las estructuras adecuadas para la
resolucin de dichos programas.
2.- SINOPSIS DE CONTENIDO
La asignatura Lenguajes de Programacin II permitir al estudiante desarrollar programas de mediana complejidad que contengan aspectos contenidos en la cadena de lenguajes de
programacin. El contenido est estructurado en seis (6) unidades:
UNIDAD 1: Repaso caractersticas lenguaje de programacin estructurada
UNIDAD 2: Ordenamiento y bsqueda
UNIDAD 3: Utilizacin avanzada de archivos.
UNIDAD 4: Manejo de seales y control de dispositivos y perifricos
UNIDAD 5: Asignacin dinmica de memoria
UNIDAD 6: Procesamiento grfico
3.- ESTRATEGIAS METODOLGCAS GENERALES
Dilogo Didctico Real: Actividades presenciales (comunidades de aprendizaje), tutoras y actividades electrnicas.
Dilogo Didctico Simulado: Actividades de autogestin acadmica, estudio independiente y servicios de apoyo al estudiante.
ESTRATEGIA DE EVALUACIN
La evaluacin de los aprendizajes del estudiante y en consecuencia, la aprobacin de la asignatura, vendr dada por la valoracin obligatoria de un conjunto de elementos, a los
cuales se les asign un valor porcentual de la calificacin final de la asignatura. Se sugieren algunos indicadores y posibles tcnicas e instrumentos de evaluacin que podr emplear el
docente para tal fin.
Informe o registro de experiencias, defensa en las actividades presenciales.
Control de rendimiento. Auto-evaluacin, co-evaluacin y evaluacin.
Informe y defensa de experiencias en organizaciones o instituciones relacionadas con el rea de la especialidad.
Participacin en talleres, dinmicas de grupos, seminarios, etc: Auto -evaluacin/ co-evaluacin y evaluacin.
Registros de participacin, otras. Auto-evaluacin/ co-evaluacin, evaluacin del docente /tutor (a).
Pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc.
Auto-evaluacin/ co-evaluacin, evaluacin del estudiante.
OBJETIVOS DE
APRENDIZAJE
Describir las caractersticas del
Lenguaje utilizado en
la
Programacin
Estructurada,
aplicando criterios tcnicos.
CONTENIDO
UNIDAD
1.
LENGUAJE DE
ESTRUCTURADA
ESTRATEGIAS DE EVALUACIN
CARACTERSTICAS
PROGRAMACIN
1.1. Constantes y macros.
1.2. Pre procesadores: utilizacin de
directivas
1.3. Compilacin condicional. Libreras
1.4. Archivos
Objetos.
Archivos
Ejecutables
1.5. Ejemplos y ejercicios.
Explicar el ordenamiento y
bsqueda de informacin para
el desarrollo de programas.
UNIDAD 2.
BSQUEDA
ORDENAMIENTO
2.1 Burbuja,
seleccin,
insercin,
intercambio, quick sort, sort merge,
hashing.
2.2 Ejemplos y Ejercicios
Realizacin de actividades terico-prcticas.
Realizacin de actividades de campo.
Aportes de ideas a la Comunidad (informacin y
difusin).
Experiencias vivenciales en el rea profesional
Realizacin de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluacin / co-evaluacin
y evaluacin del estudiante.
Realizacin de actividades terico-prcticas.
Realizacin de actividades de campo.
Aportes de ideas a la Comunidad (informacin y
difusin).
Experiencias vivenciales en el rea profesional
Realizacin de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluacin / co-evaluacin
y evaluacin del estudiante.
BIBLIOGRAFA
Pasarella, Edelmira Y Zoltn,
Cristina. (1994).Tipos Abstractos y
Algoritmos. Reporte Interno Nro.
CI-1994-003
Departamento
de
Computacin y Tecnologa de la
Informacin de la USB.
Aho, Alfred Hopcroft Jhon Y
Ullman Jeffrey.(1983)
Data
Structures And Algorithms.
Addison Wesley .
Loomis, Mary.
(1998)
Estructuras
de
Datos
y
Organizacin
de
Archivos.
Prentice-Hall.
Deitel Y Deitel (1995). Como
programar en C/C++.
Edit.
Prentice Hall 2da. Edicin.
Tenenbaum A.
Et. Al (1992)
Estructuras de Datos en C Edit.
Prentice Hall 1ra. Edicin .
Langsam Y. Et Al .(1997) .
Estructuras de Datos con C y
C++ . Edit. Prentice Hall 2da.
Edicin.
Pasarella, Edelmira Y Zoltn,
Cristina(1994) Tipos Abstractos y
Algoritmos. Reporte Interno Nro.
CI-1994-003
Departamento
de
Computacin y Tecnologa de la
Informacin de la USB.
Aho, Alfred Hopcroft Jhon Y
Ullman Jeffrey. (1983) Data
Structures
and
Algorithms.
Addison Wesley
Loomis,
Mary.
(1998)
Estructuras
de
Datos
y
Caracterizar
la
utilizacin
avanzada de archivos aplicando
los conceptos de entrada y
salida y descriptores de
archivos.
UNIDAD 3. UTILIZACIN AVANZADA
DE ARCHIVOS.
3.1 Archivos de Entrada y Salida.
3.2 Descriptores de Archivos.
3.3 Ejemplos y Ejercicios
Realizacin de actividades terico-prcticas.
Realizacin de actividades de campo.
Aportes de ideas a la Comunidad (informacin y
difusin).
Experiencias vivenciales en el rea profesional
Realizacin de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluacin / co-evaluacin
y evaluacin del estudiante.
Organizacin
de
Archivos.
Prentice-Hall.
Deitel Y Deitel .(1995) Como
programar en C/C++. Edit.
Prentice Hall 2da. Edicin .
Tenenbaum A. Et. Al.(1992).
Estructuras de Datos en C. Edit.
Prentice Hall 1ra. Edicin .
Langsam Y. Et Al (1997)
Estructuras de Datos con C y
C++. Edit. Prentice Hall 2da.
Edicin.
Pasarella, Edelmira Y Zoltn,
Cristina. (1994) Tipos Abstractos y
Algoritmos. Reporte Interno Nro.
CI-1994-003
Departamento
de
Computacin y Tecnologa de la
Informacin de la USB. Aho, Alfred
Hopcroft Jhon Y Ullman Jeffrey.
(1983) Data Structures and
Algorithms. Addison Wesley.
Loomis,
Mary.
(1998)
Estructuras
de
Datos
y
Organizacin
de
Archivos.
Prentice-Hall..
Deitel Y Deitel
(1995).Como
programar en C/C++
Edit.
Prentice Hall 2da. Edicin.
Tenenbaum A. Et. Al
(1992)
Estructuras de Datos en C Edit.
Prentice Hall 1ra. Edicin .
Langsam Y. Et Al (
1997).Estructuras de Datos con C
y C++ Edit. Prentice Hall 2da.
Edicin.
Describir la metodologa para el
manejo de seales y control de
los dispositivos y/o perifricos.
UNIDAD 4. MANEJO DE SEALES Y
CONTROL
DE
DISPOSITIVOS
Y
PERIFRICOS.
4.1 Descripcin para el manejo de seales.
4.2 Control de dispositivos y perifricos.
Discriminar las ventajas de las
asignacin
dinmica
de
memoria, respecto a estructuras
previamente establecidas.
UNIDAD 5. ASIGNACIN
DE MEMORIA
DINMICA
5.1 Asignacin dinmica de estructuras.
5.2 Estructuras: pilas, colas, listas.
Realizacin de actividades terico-prcticas.
Realizacin de actividades de campo.
Aportes de ideas a la Comunidad (informacin y
difusin).
Experiencias vivenciales en el rea profesional
Realizacin de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluacin / co-evaluacin
y evaluacin del estudiante.
Realizacin de actividades terico-prcticas.
Realizacin de actividades de campo.
Aportes de ideas a la Comunidad (informacin y
difusin).
Experiencias vivenciales en el rea profesional
Realizacin de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluacin / co-evaluacin
y evaluacin del estudiante.
Pasarella, Edelmira Y Zoltn,
Cristina.(1994) Tipos Abstractos y
Algoritmos. Reporte Interno Nro.
CI-1994-003
Departamento
de
Computacin y Tecnologa de la
Informacin de la USB.
Aho, Alfred Hopcroft Jhon Y
Ullman Jeffrey.
(1983).Data
Structures
and
Algorithms.
Addison Wesley 1983.
Loomis,
Mary.
(1998)
Estructuras
de
Datos
y
Organizacin
de
Archivos.
Prentice-Hall.
Deitel y Deitel. (1995) Como
programar en C/C++
Edit.
Prentice Hall 2da. Edicin.
Tenenbaum A.
Et. Al. (1992)
Estructuras de Datos en C. Edit.
Prentice Hall 1ra. Edicin .
Langsam
Y.
Et Al.(1997).
Estructuras de Datos con C y
C++
Edit. Prentice Hall 2da.
Edicin.
Pasarella, Edelmira y Zoltn,
Cristina (1994). Tipos Abstractos y
Algoritmos. Reporte Interno Nro.
CI-1994-003
Departamento
de
Computacin y Tecnologa de la
Informacin de la USB.
Aho, Alfred Hopcroft Jhon y Ullman
Jeffrey.
(1983)Data Structures
and Algorithms. Addison Wesley
Loomis,
Mary.
(1998).
Estructuras
de
Datos
y
Organizacin
de
Archivos.
Prentice-Hall.
Deitel y Deitel
(1995) Como
programar en C/C++
Edit.
Demostrar
el
uso
del
procesamiento grafico, a travs
de proyectos de mediana
complejidad aplicando los
criterios de lenguajes de
programacin.
UNIDAD
GRFICO
6.
PROCESAMIENTO
6.1 Procesamiento Grfico. Proyectos de
desarrollo de programas de mediana
complejidad que contengan aspectos
contenidos en la cadena de lenguajes de
programacin: estructuras de datos,
libreras, entradas/salidas, control de
dispositivos, entre otros
Realizacin de actividades terico-prcticas.
Realizacin de actividades de campo.
Aportes de ideas a la Comunidad (informacin y
difusin).
Experiencias vivenciales en el rea profesional
Realizacin de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluacin / co-evaluacin
y evaluacin del estudiante.
Prentice Hall 2da. Edicin .
Tenenbaum A. Et. Al (1992)
Estructuras de Datos en C Edit.
Prentice Hall 1ra. Edicin .
Langsam Y. Et Al
(1997)
Estructuras de Datos con C y
C++ Edit. Prentice Hall 2da.
Edicin.
Pasarella, Edelmira y Zoltn,
Cristina.(1994) Tipos Abstractos y
Algoritmos. Reporte Interno Nro.
CI-1994-003
Departamento
de
Computacin y Tecnologa de la
Informacin de la USB.
Aho, Alfred Hopcroft Jhon y Ullman
Jeffrey. (1983) Data Structures
and Algorithms. Addison Wesley.
Loomis,
Mary.
(1998)Estructuras de Datos y
Organizacin
de
Archivos.
Prentice-Hall.
Deitel Y Deitel
(1995) Como
programar en C/C++
Edit.
Prentice Hall 2da. Edicin .
Tenenbaum A. Et. Al (1992) .
Estructuras de Datos en C Edit.
Prentice Hall 1ra. Edicin.
Langsam
Y.
Et Al. (1997)
Estructuras de Datos con C y
C++. Edit. Prentice Hall 2da.
Edicin.
BIBLIOGRAFA
Pasarella, Edelmira Y Zoltn, Cristina. (1994).Tipos Abstractos y Algoritmos. Reporte Interno Nro. CI-1994-003 Departamento de Computacin y Tecnologa de la
Informacin de la USB.
Aho, Alfred Hopcroft Jhon Y Ullman Jeffrey. (1983)Data Structures and Algorithms. Addison Wesley.
Loomis, Mary. (1998). Estructuras de Datos y Organizacin de Archivos. Prentice-Hall.
Deitel Y Deitel .(1995) Como programar en C/C++. Edit. Prentice Hall 2da. Edicin.
Tenenbaum A. Et. Al. (1992). Estructuras de Datos en C. Edit. Prentice Hall 1ra. Edicin.
Langsam Y. Et Al .(1997). Estructuras de Datos con C y C++. Edit. Prentice Hall 2da. Edicin.