0% encontró este documento útil (0 votos)
233 vistas5 páginas

Computacion 02

Este documento presenta el programa sintético de la asignatura "Computación II (Programación orientada a objetos)" impartida en el IPN. El objetivo general es que los estudiantes resuelvan problemas de ingeniería mediante la programación orientada a objetos en C++. El contenido incluye fundamentos de POO, clases, herencia, polimorfismo y plantillas. La metodología es inductivo-deductiva para promover la participación activa. La evaluación considera asistencia, tareas, exámenes y participación.

Cargado por

Hector C
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
233 vistas5 páginas

Computacion 02

Este documento presenta el programa sintético de la asignatura "Computación II (Programación orientada a objetos)" impartida en el IPN. El objetivo general es que los estudiantes resuelvan problemas de ingeniería mediante la programación orientada a objetos en C++. El contenido incluye fundamentos de POO, clases, herencia, polimorfismo y plantillas. La metodología es inductivo-deductiva para promover la participación activa. La evaluación considera asistencia, tareas, exámenes y participación.

Cargado por

Hector C
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

IPN-ESIME ZACATENCO-ICE-ACADEMIA DE COMPUTACIN

INSTITUTO POLITCNICO NACIONAL


ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA-UNIDAD
ZACATENCO
DEPARTAMENTO DE INGENIERA EN COMUNICACIONES Y ELECTRNICA
ACADEMIA DE COMPUTACIN

PROGRAMA SINTTICO

Carrera: Ingeniera en Comunicaciones y Electrnica

Asignatura: COMPUTACIN II (Programacin orientada a objetos) Semestre: 2.

Objetivo general: El alumno resolver problemas de ingeniera y ciencias mediante la


programacin orientada a objetos, en lenguaje C++.

CONTENIDO SINTTICO:

I. Fundamentos de programacin orientada a objetos.


II. Clases y funciones miembro.
III. Herencia y polimorfismo.
IV. Plantillas.
V. Aplicaciones.

METODOLOGA:

Se utilizar la metodologa del aprendizaje inductivo-deductivo o viceversa, para


promover la participacin activa y constante de los asistentes en la bsqueda,
lectura y anlisis de la informacin que posibilite la integracin de los aspectos
tericos, prcticos, anlisis y solucin de problemas.

EVALUACIN Y ACREDITACIN:

80% de asistencia terico-prctica.


Entrega de trabajos realizados en clase, tareas y prcticas de laboratorio.
Participacin en actividades individuales y de equipo.
Tres exmenes departamentales.

BIBLIOGRAFA:

BJARNE Stroustrup, El lenguaje de programacin C++, Prentice-Hall


BRONSON, Gary, J., C++ para ingeniera y ciencias, International Thomson Editores. Impreso en Mxico, 2000,
862 pp, ISBN: 968-7529-87-3
DEITEL, Deitel. Cmo Programar en C++, Prentice-Hall. 1998 Mxico

Clave: Crditos: 9 Tipo de asignatura: Terico / Prctico


Vigente: Agosto 2003 Modalidad: Escolarizada
Horas/semana/teora: 3 Horas/semana/prctica: 3
Horas/semestre/teora: 54 Horas/semestre/prctica: 54 Horas/totales: 108

COMPUTACIN II PROGRAMACIN ORIENTADA A OBJETOS 2-1


IPN-ESIME ZACATENCO-ICE-ACADEMIA DE COMPUTACIN

FUNDAMENTOS DE LA ASIGNATURA

La orientacin a objetos es la forma de conceptuar la realidad que ha permitido a los


programadores participar de manera ms eficiente y eficaz en grupos de produccin de
manera tal que logren al aplicar una mejor divisin del trabajo, incrementar la
productividad, responder rpidamente a las necesidades de los usuarios e impulsar
desarrollos de dimensiones industriales, con la posibilidad de evolucionar, rebasando
el estrecho mundo de la produccin individual de software.

Para establecer en un programa de estudios a C++ como lenguaje de programacin es


que ha servido de base a Java, el lenguaje para Applets transferidos por la red mundial
de Internet. El conocimiento de C++ es de gran apoyo para el estudio de Java. Sin
embargo, la razn de mayor peso es que es un lenguaje multiparadigma y
especialmente til para desarrollos orientados a objetos.

No. Unidad: I Nombre: Fundamentos de la Programacin Orientada a Objetos

Objetivos particulares de la unidad

El alumno distinguir entre la programacin estructurada clsica y la Programacin Orientada a


Objetos.

No. Fecha
TEMAS CLAVE BIBLIOGRFICA
TEMA 2008
1.1 Ene 28 Evolucin de la programacin 1B, 3B, 5B, 2C
1.2 Conceptos fundamentales de la Programacin 1B, 3B, 5B,2C
Orientada a Objetos
1.2.1 Los lenguajes orientados a objetos
1.3 Relaciones entre clases y objetos
1.4 El papel de clases y objetos en el anlisis y el diseo

No. Unidad: II Nombre: Clases y Funciones miembro

Objetivos particulares de la unidad

El alumno construir programas aplicando los fundamentos de Programacin Orientada a


Objetos en C++.

No. Fecha CLAVE


TEMA TEMAS
2008 BIBLIOGRFICA
2.1 Feb 05 Construccin de clases y objetos. 1B, 3B, 5B
2.1.1 Estructuras, uniones y palabra reservada class. 1B, 3B, 5B
2.2 Funciones miembro (mtodos, acciones u
operaciones)
2.2.1 Resolutivo de mbito
2.2.2 Constructor
2.2.3 Destructor

COMPUTACIN II PROGRAMACIN ORIENTADA A OBJETOS 2-2


IPN-ESIME ZACATENCO-ICE-ACADEMIA DE COMPUTACIN

No. Unidad: III Nombre: Herencia y Polimorfismo

Objetivos particulares de la unidad

El alumno aplicar los conceptos de herencia y polimorfismo para la reutilizacin de cdigo, en


C++.

No. Fecha CLAVE


TEMA TEMAS
2008 BIBLIOGRFICA
3.1 Mar 31 Polimorfismo 1B, 3B, 5B
3.1.1 Polimorfismo paramtrico 1B, 3B, 5B
3.1.2 Sobrecarga de operadores
3.2 Herencia
3.2.1 Herencia simple
3.2.2 Herencia mltiple
3.2.3 Herencia de elementos pblicos, privados y protegidos.

No. Unidad: IV Nombre: Plantillas

Objetivos particulares de la unidad

El alumno utilizar plantillas en el diseo de programas en C++

No. Tarea CLAVE


TEMAS
TEMA 2008 BIBLIOGRFICA
4.1 Abr 28 Palabra reservada Template 1B, 7C, 8C
4.1.1 Declaracin y definicin de una funcin Template
4.1.2 Manejo de plantillas en el ambiente de programacin.
(Turbo C++, Borland C++, etc.)

No. Unidad: V Nombre: Aplicaciones

Objetivos particulares de la unidad

El alumno propondr y construir un programa integral en C++ aplicado a una problemtica


especfica de la ciencia o de la ingeniera.

No. Tarea CLAVE


TEMA TEMAS
2008 BIBLIOGRFICA
5.1 May 19 Anlisis y diseo Orientado a Objetos 1B, 2C, 7C, 8C
en la resolucin de un problema.
5.2 Codificacin. 1B, 2C, 7C, 8C
5.3 Pruebas modulares e integrales. 1B, 2C, 7C, 8C
5.4 Mantenimiento. 1B, 2C, 7C, 8C

Estrategia didctica

El alumno realizar ejercicios, adems contribuir a la elaboracin de un programa que


aborde un problema cientfico o tecnolgico mediante su participacin en un equipo,
donde los trabajos de cada uno de los equipos se integrarn para formar la aplicacin
final.

COMPUTACIN II PROGRAMACIN ORIENTADA A OBJETOS 2-3


IPN-ESIME ZACATENCO-ICE-ACADEMIA DE COMPUTACIN

RELACIN DE PRCTICAS
LABORATORIO DE COMPUTACIN

PRCT. Tarea
NOMBRE DE LA PRCTICA UNIDAD DURACIN
No. 2008
1 Feb 05 Programacin estructurada vs. Orientada a Objetos 1 1.5
2 Feb 08 Estructuras 2 1.5
3 Feb 11 Apuntadores a estructuras 2 1.5
4 Feb 15 Reserva dinmica de memoria para los miembros de 2 3
una estructura con la biblioteca alloc.h
5 Feb 22 Clases 2 10.5
6 Mar 24 Operador new 2 6
7 Abr 07 Polimorfismo 3 6
8 Abr 21 Herencia 3 9
9 May 06 Plantillas 4 6
10 May 19 Proyecto final 5 9

Calendarizacin de evaluaciones parciales

Tarea
PERODO UNIDAD
2008
I 27 de Febrero al 7 de marzo I y II

II 14 al 22 de abril III

III 26 de mayo al 3 de junio IV y V

CLAVE B C BIBLIOGRAFA
1 X BJARNE Stroustrup, El lenguaje de programacin C++, Prentice-Hall
2 X BOOCH, Grady. Anlisis y Diseo Orientado a Objetos con aplicaciones, Pearson Educacin, 1998 Mxico.
3 X BRONSON, Gary, J., C++ para ingeniera y ciencias, International Thomson Editores
Impreso en Mxico, 2000, 862 pp, ISBN: 968-7529-87-3
4 X COHOON, James P. y DAVIDSON, Jack W., Programacin y diseo en C++.
Introduccin a la programacin y al diseo orientado a objetos, 2 edicin, 2000, Impreso en Espaa, 1022 pp, ISBN: 84-481-
2682-3
5 X DEITEL, Deitel. Como Programar en C++, Prentice-Hall. 1998 Mxico
6 X JAMSA, Kris, Aprenda y practique C++, 3 edicin, 1999, Oxford University Press
Impreso en Mxico, 377 pp, ISBN: 970-613-460-3
7 X SCHILDT, Herbert, Turbo C/C++ Manual de referencia, McGraw Hill, Impreso en Mxico, 1990, 874 pp, ISBN: 84-7615-738-
8 X SCHILDT, Herbert, C++, Gua de Autoenseanza, McGraw Hill, Impreso en Mxico, 1995, 466 pp, ISBN: 84-481-3203-3

COMPUTACIN II PROGRAMACIN ORIENTADA A OBJETOS 2-4


Nombre de archivo: computacion_02
Directorio: C:\Documents and Settings\PABLO FUENTES\Mis
documentos\academia de computacion\programas
Plantilla: [Link]
Ttulo:
Asunto:
Autor: ACADEMIAS DE COMPUTACION ESIME
Palabras clave:
Comentarios:
Fecha de creacin: 20/08/2003 [Link]
Cambio nmero: 22
Guardado el: 12/02/2008 [Link]
Guardado por: PAFURA
Tiempo de edicin: 356 minutos
Impreso el: 12/02/2008 [Link]
ltima impresin completa
Nmero de pginas: 4
Nmero de palabras: 1,073 (aprox.)
Nmero de caracteres: 5,906 (aprox.)

También podría gustarte