Sunteți pe pagina 1din 3

UNIVERSIDAD MARIANO GLVEZ DE GUATEMALA

FACULTAD DE INGENIERA EN SISTEMAS DE INFORMACIN


CARRERA: LICENCIATURA EN INGENIERA EN SISTEMAS DE INFORMACIN
PENSUM 2014

NOMBRE DEL CURSO: PROGRAMACIN I

CDIGO: 2014-12 CRDITOS 5


PRE-REQUISITO: 2014-08 POST-REQUISITO: 2014-17
JORNADA: VESPERTINA

PRESENTACIN:

Fundamenta los conocimientos adquiridos en el curso de algoritmos y contina formando


en el estudiante las estructuras de pensamiento necesarias para la carrera. El curso de
Programacin I, ensea los conceptos bsicos de programacin, as como tambin la construccin
de grandes programas, la estructura general de un programa en C++ y cada una de las distintas
instrucciones para la construccin de un programa en C++.

OBJETIVO GENERAL
Introducir al estudiante al lenguaje de programacin C++ para desarrollo de software e
implementaciones de sistemas de informacin.

OBJETIVOS ESPECFICOS

1. Que el estudiante adquiera tcnicas adecuadas de programacin estructurada y las utilice


de la mejor forma en su medio de trabajo.
2. Desarrolle un criterio de seleccin y pueda as aplicar el lenguaje que mejor convenga a las
necesidades de la aplicacin que realice.
3. Crear el hbito de investigacin en el estudiante mediante trabajos y proyectos de
desarrollo.
UNIVERSIDAD MARIANO GLVEZ DE GUATEMALA
FACULTAD DE INGENIERA EN SISTEMAS DE INFORMACIN
CARRERA: LICENCIATURA EN INGENIERA EN SISTEMAS DE INFORMACIN
PENSUM 2014
CONTENIDO PROGRAMTICO DEL CURSO

1. Dispositivos de almacenamiento externo


1.1 Cintas magnticas, tambor magntico, discos magnticos.
1.2 Diskettes, disco duro.
1.3 Dispositivos de memoria intermedia.

2. Definiciones y conceptos
2.1 Campo, Campo secuencia, registro, llave archivo, base de datos, transaccin,
organizacin de registros y archivos.

3. Archivos secuenciales
3.1 La estructura de un archivo secuencial
3.2 Ejemplo de aplicacin.

4. Archivo secuencial-indexado
4.1 La estructura de un archivo secuencial-indexado
4.2 Ejemplo de aplicacin

5. Archivos directos
5.1 La estructura de un archivo directo.
5.2 Las operaciones de insercin, supresin y manejo de colisiones.
5.3 La estructura de rbol para multiniveles de ndices.
5.4 Mantenimiento de un archivo directo.
5.5 Ejemplo de aplicacin.
5.6 Correspondencia de la llave y la direccin fsica
5.7 Direccionamiento directo e indirecto.
5.8 Clasificacin de los tipos de correspondencia; directa, asociacin, por clculo,
soluciones con claves no numricas.

6. Memoria Dinmica
6.1 Punteros
6.2 Arrays de punteros.
6.3 Aritmtica de Punteros.
6.4 Ejemplos.
6.5 Asignacin Dinmica de Memoria.

7. Pilas y Colas
7.1 Colas
7.1.1 Funcin Push
7.1.2 Funcin Pop
7.2 Pilas
7.2.1 Funcin Push
7.2.2 Funcin Pop
UNIVERSIDAD MARIANO GLVEZ DE GUATEMALA
FACULTAD DE INGENIERA EN SISTEMAS DE INFORMACIN
CARRERA: LICENCIATURA EN INGENIERA EN SISTEMAS DE INFORMACIN
PENSUM 2014

EVALUACIN

Primer Parcial 10 puntos


Segundo Parcial 20 puntos
Laboratorios, tares y trabajos de investigacin 20 puntos
Examen Final 50 puntos
Nota Final 100 puntos

BIBLIOGRAFIA

Programacin en C Metodologa, Algoritmos y Estructuras de Datos

Luis Joyanes Aguilar


Ignacio Zahonero Martinez
Editorial Mcgraw-Hill

Programacin en C. Byron Gottfried. Edit. McGraw Hill.

Estructuras de Archivos. Un conjunto de Herramientas Conceptuales Folk, Michael;


Zoellick, Bill Addison-Wesley.

Turbo C++ con Aplicaciones, Julien Hennefeld; Edit. McGraw Hill.

S-ar putea să vă placă și