En 1991, la Universidad Francisco Marroquín, a través de la Facultad de Ingeniería en Sistemas, Informática y Ciencias de la Computación (FISICC) me dió la oportunidad de dar clases en la carrera de Ingeniería. Estuve dando clases en esta Universidad durante dos años, previos a mi venida a Honduras.

Recientemente estuve revisando el material que hice durante ese tiempo, y me parece valioso ponerlo aquí en la página ya que tal vez puede servirle a alguien como un material de apoyo en español, que a veces cuesta encontrar.

Lo he organizado por cursos y por años.  Lamentablemente perdí (bueno, no lo encuentro...) algunos proyectos interesantes, como el Tetris Orientado a Objetos, y algunos documentos del Sistema de Audio Digital, pero en la mayoría están completos.

Programación III

1991

 

Proyecto final - Portable Archiver

Este proyecto consistió en la implementación de un programa de compresión de datos usando el algoritmo Lempel-Ziv-Welch (LZW). Su característica "portable" consistía en que el mismo código fuente debía ser compilado y funcionar de la misma manera tanto en una PC con sistema operativo MS-DOS, como en un minicomputador VAX con sistema operativo VMS.

Download PDF

1992

 

Plan del curso para el año 1992

Download PDF

Hojas de trabajo

Download PDF

Exámenes parciales

Primer examen parcial (Download PDF)

Segundo examen parcial (Download PDF)

Examen final (Download PDF)

Parcial de reposición (Download PDF)

Proyectos

Proyecto #1 - File Find
Este proyecto consiste en desarrollar un programa capaz de buscar uno o más archivos en todo el sistema de archivos y reportar en qué directorio se encuentra. Además, el usuario puede indicar si desea borrar o copiar a un diskette el o los archivos que este programa encuentre (si los encuentra).

Proyecto #2 - Primeros pasos en C
Este proyecto está orientado a dar los primeros pasos en C, para que el alumno se acostumbre a trabajar con el compilador, y el desarrollo de programas básicos en C.

Proyecto #3 - Portable Archiver
Este proyecto consistió en la implementación de un programa de compresión de datos usando el algoritmo Lempel-Ziv-Welch (LZW). Su característica "portable" consistía en que el mismo código fuente debía ser compilado y funcionar de la misma manera tanto en una PC con sistema operativo MS-DOS, como en un minicomputador VAX con sistema operativo VMS.

Proyecto #4 - BigNum, paquete de manejo de enteros de precisión infinita
Este proyecto consistió en el diseño en C++ de un módulo de manejo de enteros de precisión infinita, el cual permitirá expresar operaciones como:

 123456789823642384234 + 2346891790891235

las cuales ningún lenguaje soporta hasta ahora. Aunque se especifica que es infinito, el límite máximo deberá ser de 1024 dígitos. El nombre BigNum fue tomado del New Hacker's Dictionary (MIT Press, 1991) el cual provee una nota histórica del nombre.

Proyecto final - Club de Computación, control de socios
Este proyecto final fue orientado a poner en práctica el diseño de sistemas, y su implementación utilizando INFORMIX 4GL/SQL.

Proyecto #1 1992 (Download PDF)

 

 

 

 

Proyecto #2 (Download PDF)

 

 

 

 

Proyecto #3 - 1992 (Download PDF)

 

 

 

 

 

 

 

 

 

Proyecto final 1992 (Download PDF)

Programación IV

1991

 

Plan del curso para el año 1991

Download PDF

CONSTRUCCION

Donwload PDF

Download PDF

CONSTRUCCION

Parcial #1 1991 (Download PDF)

Parcial #2 (Download PDF)

Parcial de Reposición (Download PDF)

 

 

 

 

1992

 

CONSTRUCCION

Download PDF

CONSTRUCCION

Download PDF

CONSTRUCCION

Primer examen parcial (Download PDF)

Segundo examen parcial (Download PDF)

Examen final (Download PDF)

Parcial de reposición (Download PDF)

Proyectos

CONSTRUCCION
LOREM IPSUM.

CONSTRUCCION
LOREM IPSUM.

CONSTRUCCION
LOREM IPSUM.

CONSTRUCCION
LOREM IPSUM.

CONSTRUCCION
LOREM IPSUM.

Proyecto #1 1992 (Download PDF)

 

Proyecto #2 (Download PDF)

 

Proyecto #3 - 1992 (Download PDF)

 

 

Proyecto final 1992 (Download PDF)

FISICC 1991-1992
Home
BuiltByNOF
Logo Unitec

 

eXTReMe Tracker

Creative Commons License
This work is licensed under a Creative Commons License.