Vicerrectorado Académico
Departamento de Ingeniería Informática
Computación II-Ingeniería Electrónica y Mecánica (415201)
Introducción
Contenidos
Modelos de Parcial Proyecto del Semestre Ejemplos de Proyectos Calificaciones del Semestre Bibliografía
|
El
avance de la tecnología y las necesidades de los usuarios de hoy, hacen
indispensable el desarrollo de soluciones rápidas y eficientes, mediante el
uso de técnicas de programación adecuadas. Por lo cual, el desarrollo de
programas ha sufrido una evolución desde los primeros sistemas de cálculo,
implementados en grandes computadoras. Aquellos sistemas enfocaban todo el
esfuerzo de desarrollo en la escritura de programas que realizaban todo tipo
de cálculo. Desde entonces han surgido grandes cambios sobre los lenguajes de
programación, como la aparición de los lenguajes orientados a objetos, donde
la escritura de programas pasa a ser una tarea no sólo de codificación
algorítmica sino también una tarea de estructuración del problema, en el que
la abstracción y modelado de objetos juega un papel importante. Por
lo anterior, la asignatura introduce en primera instancia los conceptos
avanzados de la programación en lenguaje C, en donde el estudiante puede usar
técnicas de almacenamiento, codificación y decodificación para guardar,
recuperar y transferir datos entre distintos sistemas computacionales. En
segunda instancia se establecen los tópicos relacionados con la programación
orientada a objetos: clases, objetos, herencia y plantillas, mostrando una
visión diferente de programar en el mundo computacional, en donde se requiere
la creación de modelos del mundo real y la construcción de programas
informáticos basados en esos modelos. Por último, se le ofrece al estudiante
el iniciarse y aprender otro ámbito de la programación como es la visual, que
es una mezcla de la clásica programación estructurada y de la programación
orientada a objetos, con el uso de interfaces gráficos de usuario. |
I:
Programación Avanzada en Lenguaje C |
II: Programación Orientada a Objetos |
III:
Programación en C++ Builder |
Estructuras y Apuntadores (Repaso)
(Actualización: 10-04-2005)
Archivos
(Actualización: 10-04-2005)
(Actualización: 24-04-2005) |
Conceptos y Fundamentos de C++ (Actualización: 16-05-2005) (Actualización: 16-05-2005) (Actualización: 30-05-2005) (Actualización: 30-05-2005) Funciones Virtuales y Polimorfismo (Actualización: 05-06-2005) |
(Actualización: 25-04-2004) (Actualización: 25-04-2004) E/S en C++ Builder – Parte
II- (Actualización: 02-05-2004) E/S en C++ Builder – Parte
III- (Actualización: 09-05-2004) E/S en C++ Builder – Parte
IV- (Actualización: 16-05-2004) (Actualización: 26-12-2005) |
3. Modelos de Parcial (Evaluación).
II Parcial: Diagramas (Respuestas)
(Actualización:
05-06-2005)
(Actualización: 30-06-2009)
Proyectos Varios |
|
Actualización:
04-01-2009 |
|
Actualización:
04-01-2009 |
|
Actualización:
07-01-2009 |
Proyectos con Gráficos |
|
Actualización:
28-12-2008 |
|
Actualización:
28-12-2008 |
|
Actualización:
30-12-2008 |
|
Actualización:
30-12-2008 |
|
Actualización:
30-12-2008 |
|
Actualización:
02-01-2009 |
|
Actualización:
02-01-2009 |
|
Actualización:
06-01-2009 |
|
Actualización:
09-01-2009 |
|
Actualización:
16-01-2009 |
6. Calificaciones del Semestre.
·
Charte Francisco. (2000). Programación con
C++ Builder 5. Ediciones Anaya Multimedia.
España: Madrid.
·
Deitel H., Deitel P. (1995). Como Programar en C/C++ (2da. Edición).
Prentice Hispanoamericana, S.A. México: D.F.
·
Goldstein
L. (1993). Introducción a
·
Guardati Caíro. (2002).
Estructuras de Datos. Editorial: McGraw-Hill. México: D.F.
·
Jamsa Kris. (1997). C++ Paso a Paso.
Editorial: Alfaomega. México: D.F.
·
Joyanes Aguilar, Luis. (1998). Programación
Orientada a Objetos. Editorial: McGraw-Hill. España: Madrid.
·
Pohl, Kelley.
(1993). Introducción a
·
Shildt, Herbert. (1988). Lenguaje C,
Programación Avanzada. Editorial: Mcgraw-Hill.
Diseño y Elaboración Por:
Lcdo. José Froilán Guerrero
Pulido
Enero, 2009