You are on page 1of 5

DES:

Programa(s) Educativo(s):
,
UNIVERSIDAD AUTNOMA DE
CHIHUAHUA
Clave: 08MSU0017H

Clave: 08USU4053W
FACULTAD DE INGENIERA
PROGRAMA DEL CURSO:
LENGUAJES DE PROGRAMACIN
II

Tipo de materia:
Clave de la materia:
Semestre:
rea en plan de estudios:
Crditos
Total de horas por semana:
Teora:
Prctica
Taller:
Laboratorio:
Prcticas complementarias:
Trabajo extra clase:
Total de horas semestre:
Fecha de actualizacin:
Materia requisito:

Ingeniera
Ingeniera en Sistemas
Computacionales en
Hardware.
Obligatoria
415
Cuarto
Ingeniera Bsica
5
5
3

80
Lenguajes de
Programacin I, 315

Propsito del curso :


El alumno podr conocer al paradigma estructurado en sus temas ms avanzados donde realicen
eficientemente el manejo de datos dentro de un archivo y acceso a memoria, esto con el fin que el
alumno pueda entender sus conocimientos en el paradigma y en el lenguaje C como herramienta.

Al final del curso el estudiante:


El alumno podr :
Manejar el acceso a memoria
Manejar y manipular Archivos
Programar estructuras y apuntadores de forma mas eficiente y avanzada

COMPETENCIAS
(Tipo Y Nombre de la
competencias que nutre la
materia y a las que contribuye).

DOMINIOS COGNITIVOS.
(Objetos de estudio, temas y
subtemas)

RESULTADOS DE
APRENDIZAJE.
(Por objeto de estudio).

El curso promueve las


siguientes competencias:

UNIDAD I. ASIGNACIN DINMICA


DE MEMORIA.

Competencias Bsicas:

1.1 Gestin dinmica de la memoria.


1.2 Funcin de asignacin de
memoria malloc().
1.3 La funcin free().
1.4 Funciones de asignacin calloc() y
realloc().
1.5 Asignacin dinmica para arrays.
1.6 Arrays dinmicos.

Identifica el manejo de
memoria
dinmica.
Aplica
los
conocimientos
adquiridos
para
implementar
programas
de
computadora
que
realicen un eficiente
uso de la memoria.

Solucin de problemas.
Trabajo en equipo y
liderazgo.
Comunicacin.

Competencias Profesionales:

Proyectos de Ingeniera
Ingeniera de Proceso

UNIDAD II: ARCHIVOS.


2.1. Apuntador FILE.
2.2. Apertura de un archivo.
2.2.1. Modos de apertura de un
archivo.
2.2.2. NULL y EOF.
2.2.3. Cierre de archivos.
2.2.4. Volcado del buffer: fflush().
2.3. Funciones de entrada / salida
para
archivos.
2.3.1. Funciones putc() y fputc().
2.3.2. Funciones getc() y fgetc().
2.3.3. Funciones fputs() y fgets().
2.3.4. Funciones fprintf() y fscanf().
2.3.5. Funcin feof().
2.3.6. Funcin rewind().
2.4. Archivos binarios en C.
2.4.1. Funcin de salida fwrite().
2.4.2. Funcin de lectura fread().
2.5. Funciones para acceso aleatorio.
2.5.1. Funcin fseek().
2.5.2. Funcin ftell().
2.5.3. Cambio de posicin: fgetpos()
y fsetpos().

Describe y utiliza las


funciones
para
el
manejo de archivos.
Realizar
programas
que ejemplifiquen su
uso.

2.6. Datos externos al programa con


argumentos en main().
UNIDAD III: ORGANIZACIN DE
DATOS EN UNARCHIVO.
3.1. Registros.
3.1.1. Clave.
3.1.2. Registro fsico (bloque).
3.2. Organizacin de archivos.
3.2.1. Organizacin secuencial.
3.2.2. Organizacin directa.
3.3. Archivos con funcin de
direccionamiento Hash.
3.3.1. Funciones Hash.
3.3.2. Caractersticas de un archivo
con direccionamiento hash.
3.4. Archivos secuenciales indexados.
3.4.1. Partes de un archivo secuencial
indexado.
3.4.2. Proceso de un archivo
secuencial indexado.
3.5. Ordenacin de archivos:
ordenacin
externa.
3.5.1. Fusin de archivos.
3.6. Clasificacin por mezcla directa.
3.6.1. Codificacin del algoritmo
mezcla directa.
UNIDAD IV: TIPOS ABSTRACTOS
DE DATOS (TAD /OBJETOS).
(CONCEPTUAL)
4.1. El papel (el rol) de la abstraccin.
4.1.1. La abstraccin como un
proceso natural mental.
4.1.2. Historia de la abstraccin del
software.
4.1.3. Procedimientos.
4.1.4. Mdulos.
4.1.5. Tipos abstractos de datos.
4.1.6. Objetos.
4.2. Tipos de datos.
4.3. Abstraccin en lenguajes de
programacin.
4.3.1. Abstracciones de control.
4.3.2. Abstracciones de datos.
4.4. Tipos abstractos de datos.

Describe y desarrolla
los conceptos de la
organizacin de datos
en un archivo. Aplicar
los
conocimientos
adquiridos
para
desarrollar programas
de computadora que
realicen eficientemente
el manejo de datos
dentro de un archivo.

Describe
y
los
conceptos
de
abstraccin, tipos de
datos, tipos de datos
abstractos y conocer
los fundamentos del
modelo orientado a
objetos.

4.4.1. Ventajas de los tipos


abstractos de datos (TAD).
4.4.2. Implementacin de los TAD.
4.5. Especificacin de un TAD.
4.5.1. Especificacin informal de un
TAD.
4.5.2. Especificacin formal de un
TAD.
4.6. Ejemplo prctico: TAD conjunto.
4.7. Orientacin a objetos.
4.7.1. Abstraccin.
4.7.2. Encapsulacin.
4.7.3. Modularidad.
4.7.4. Jerarqua.
4.7.5. Polimorfismo.
4.7.6. Otras propiedades.
4.7.7. Lenguajes de programacin
orientados a objetos.
4.8. Reutilizacin de software.
4.9. Desarrollo tradicional frente a
desarrollo
orientado a objetos.

OBJETO DE ESTUDIO
UNIDAD I. ASIGNACIN
DINMICA DE MEMORIA.
UNIDAD II: ARCHIVOS.
UNIDAD III: ORGANIZACIN
DE DATOS EN UN ARCHIVO.
UNIDAD IV: TIPOS
ABSTRACTOS DE DATOS
(TAD /OBJETOS).
(CONCEPTUAL)

METODOLOGIA
(Estrategias, secuencias, recursos
didcticos)
Lectura.
Lectura Comentada
Expositiva
Materiales Grficos: artculos, libros,
Can
Pizarrn

EVIDENCIAS DE
APRENDIZAJE.
Tareas de Investigacin
Practicas
Exposiciones

FUENTES DE INFORMACIN
(Bibliografa, Direcciones electrnicas)
Philippakis Andreas S. y Kazmier Leonar
J. (1998). COBOL Estructurado. McGraw
Hill.
Garca Fernando, Cerro Almudena y
Dez Perla J. Manuel. (1989).
Programacin COBOL: Algoritmos
Estructurados. McGraw Hill.
Newcomer Lawrence R. (1991).
Programacin en COBOL estructurado.
McGraw-Hill Interamericana de Mxico.

EVALUACIN DE LOS APRENDIZAJES


(Criterios e instrumentos)
Se toma en cuenta para integrar calificaciones
parciales:
Discusin Individual y por equipo,
tareas y prcticas, lo cual otorga un
valor del 20%
3 Exmenes parciales escritos donde
se evalan conocimientos, comprensin
y aplicacin con un valor de 80% cada
uno.
La acreditacin del curso se integra por
promedio de las 3 calificaciones parciales.
Nota: para acreditar el curso la calificacin
mnima aprobatoria ser de 6.0

Cronograma Del Avance Programtico


S e m a n a s
Objetos de estudio
UNIDAD I. ASIGNACIN DINMICA
DE MEMORIA.
UNIDAD II: ARCHIVOS.
UNIDAD III: ORGANIZACIN DE
DATOS EN UN ARCHIVO.
UNIDAD IV: TIPOS ABSTRACTOS DE
DATOS (TAD /OBJETOS).
(CONCEPTUAL)

1 2 3 4 5 6 7 8 9

1 1 1 1 1 1 1
0 1 2 3 4 5 6

You might also like