Post on 24-Jul-2015
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.
OBJETIVOS DE
APRENDIZAJE
CONTENIDO ESTRATEGIAS DE EVALUACIÓN BIBLIOGRAFÍA
Describir las características del
Lenguaje utilizado en la
Programación Estructurada,
aplicando criterios técnicos.
UNIDAD 1. CARACTERÍSTICAS
LENGUAJE DE PROGRAMACIÓN
ESTRUCTURADA
1.1. Constantes y macros.
1.2. Pre procesadores: utilización de
directivas
1.3. Compilación condicional. Librerías
1.4. Archivos Objetos. Archivos
Ejecutables
1.5. Ejemplos y ejercicios.
Realización de actividades teórico-prácticas.
Realización de actividades de campo.
Aportes de ideas a la Comunidad (información y
difusión).
Experiencias vivenciales en el área profesional
Realización de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluación / co-evaluación
y evaluación del estudiante.
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 .
Langsam Y. Et Al .(1997) .
Estructuras de Datos con C y
C++ . Edit. Prentice Hall 2da.
Edición.
Explicar el ordenamiento y
búsqueda de información para
el desarrollo de programas.
UNIDAD 2. ORDENAMIENTO Y
BÚSQUEDA
2.1 Burbuja, selección, inserción,
intercambio, quick sort, sort merge,
hashing.
2.2 Ejemplos y Ejercicios
Realización de actividades teórico-prácticas.
Realización de actividades de campo.
Aportes de ideas a la Comunidad (información y
difusión).
Experiencias vivenciales en el área profesional
Realización de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluación / co-evaluación
y evaluación del estudiante.
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 .
Langsam Y. Et Al (1997)
Estructuras de Datos con C y
C++. Edit. Prentice Hall 2da.
Edición.
Caracterizar la utilización
avanzada de archivos aplicando
los conceptos de entrada y
salida y descriptores de
archivos.
UNIDAD 3. UTILIZACIÓN AVANZADA
DE ARCHIVOS.
3.1 Archivos de Entrada y Salida.
3.2 Descriptores de Archivos.
3.3 Ejemplos y Ejercicios
Realización de actividades teórico-prácticas.
Realización de actividades de campo.
Aportes de ideas a la Comunidad (información y
difusión).
Experiencias vivenciales en el área profesional
Realización de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluación / co-evaluación
y evaluación del estudiante.
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 .
Langsam Y. Et Al (
1997).Estructuras de Datos con C
y C++ Edit. Prentice Hall 2da.
Edición.
Describir la metodología para el
manejo de señales y control de
los dispositivos y/o periféricos.
UNIDAD 4. MANEJO DE SEÑALES Y
CONTROL DE DISPOSITIVOS Y
PERIFÉRICOS.
4.1 Descripción para el manejo de señales.
4.2 Control de dispositivos y periféricos.
Realización de actividades teórico-prácticas.
Realización de actividades de campo.
Aportes de ideas a la Comunidad (información y
difusión).
Experiencias vivenciales en el área profesional
Realización de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluación / co-evaluación
y evaluación del estudiante.
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 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
asignación dinámica de
memoria, respecto a estructuras
previamente establecidas.
UNIDAD 5. ASIGNACIÓN DINÁMICA
DE MEMORIA
5.1 Asignación dinámica de estructuras.
5.2 Estructuras: pilas, colas, listas.
Realización de actividades teórico-prácticas.
Realización de actividades de campo.
Aportes de ideas a la Comunidad (información y
difusión).
Experiencias vivenciales en el área profesional
Realización de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluación / co-evaluación
y evaluación del estudiante.
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 .
Langsam Y. Et Al (1997)
Estructuras de Datos con C y
C++ ” Edit. Prentice Hall 2da.
Edición.
Demostrar el uso del
procesamiento grafico, a través
de proyectos de mediana
complejidad aplicando los
criterios de lenguajes de
programación.
UNIDAD 6. PROCESAMIENTO
GRÁFICO
6.1 Procesamiento Gráfico. Proyectos de
desarrollo de programas de mediana
complejidad que contengan aspectos
contenidos en la cadena de lenguajes de
programación: estructuras de datos,
librerías, entradas/salidas, control de
dispositivos, entre otros
Realización de actividades teórico-prácticas.
Realización de actividades de campo.
Aportes de ideas a la Comunidad (información y
difusión).
Experiencias vivenciales en el área profesional
Realización de pruebas escritas cortas y largas,
defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluación / co-evaluación
y evaluación del estudiante.
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.
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.
Langsam Y. Et Al .(1997). Estructuras de Datos con C y C++. Edit. Prentice Hall 2da. Edición.