You are on page 1of 11

IN ST IT U T O P OL IT CN I CO N A CION A L

SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

PROGRAMA SINTTICO

CARRERA: Ingeniera: en Aeronutica, en Computacin, en Control y Automatizacin, en Comunicaciones y


Electrnica, Elctrica.

ASIGNATURA: Programacin Orientada a Objetos. SEMESTRE: Segundo.

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.

BIBLIOGRAFIA.
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. Como Programar en C++, Prentice-Hall. 1998 Mxico.
IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

ESCUELA SUPERIOR DE INGENIERA MECNICA


Y ELCTRICA. ASIGNATURA: Programacin Orientada a Objetos.
CARRERA: Ingeniera: en Aeronutica, en SEMESTRE: Segundo.
Computacin, en Control y Automatizacin, en CLAVE:
Comunicaciones y Electrnica, Elctrica. CRDITOS: 9.0
OPCIN: VIGENTE: Agosto de 2003.
COORDINACIN: TIPO DE ASIGNATURA: Terico / Prctico
DEPARTAMENTO: MODALIDAD: Escolarizada.

TIEMPOS ASIGNADOS

HRS/SEMANA/TEORA: 3.0
HRS/SEMANA/PRCTICA: 3.0

HRS/SEMESTRE/TEORA: 54
HRS/SEMESTRE/PRCTICA: 54

HRS/TOTALES: 108

PROGRAMA ELABORADO O ACTUALIZADO AUTORIZADO POR:


POR:
REVISADO POR: APROBADO POR:
IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

ASIGNATURA: Programacin Orientada a Objetos. CLAVE HOJA: 2 DE: 10

FUNDAMENTACIN 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.

OBJETIVO DE LA ASIGNATURA

El alumno resolver problemas de ingeniera y ciencias mediante la programacin orientada a objetos.


IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

ASIGNATURA: Programacin Orientada a Objetos. CLAVE: HOJA:3 DE: 10

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. TEMAS HORAS CLAVE BIBLIOGRFICA


TEMA T P EC
1.1 Evolucin de la programacin 1.5 1.5 1B, 3B, 5B, 2C

1.2 Conceptos fundamentales de la Programacin 1.5 1B, 3B, 5B,2C


Orientada a Objetos
1.2.1 Los lenguajes orientados a objetos

1.3 Relaciones entre clases y objetos 1.5 1B, 3B, 5B, 2C

1.4 El papel de clases y objetos en el anlisis y el diseo 1.5 1B, 3B, 5B, 2C

Horas totales 6 1.5

ESTRATEGIA DIDCTICA

El alumno realizar ejercicios, resolver problemas y expondr temas con la gua del profesor. Se utilizara el
pizarrn, acetatos y otros medios didcticos.

PROCEDIMIENTO DE EVALUACIN

o Investigacin y exposicin de temas.


o Programas y ejercicios desarrollados en clase y extra clase.
IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

ASIGNATURA: Programacin Orientada a Objetos. CLAVE: HOJA:4 DE:


10

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. TEMAS HORAS CLAVE BIBLIOGRFICA


TEMA T P EC
2.1 Construccin de clases y objetos. 12 6 1B, 3B, 5B
2.1.1 Estructuras, uniones y palabra reservada class.

2.2 Funciones miembro (mtodos, acciones u 6 16.5 1B, 3B, 5B


operaciones)
2.2.1 Resolutor de mbito
2.2.2 Constructor
2.2.3 Destructor

Horas totales 18 22.5

ESTRATEGIA DIDCTICA

El alumno realizar ejercicios, resolver problemas y expondr temas con la gua del profesor. se utilizara el
pizarrn, acetatos y otros medios didcticos.

PROCEDIMIENTO DE EVALUACIN

o Programas y ejercicios desarrollados en clase y extra clase


o Examen del periodo
IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

ASIGNATURA: Programacin Orientada a Objetos. CLAVE: HOJA: 5 DE: 10

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. TEMAS HORAS CLAVE BIBLIOGRFICA


TEMA T P EC
3.1 Polimorfismo 6 6 1B, 3B, 5B
3.1.1 Polimorfismo paramtrico
3.1.2 Sobrecarga de operadores

3.2 Herencia 9 9 1B, 3B, 5B


3.2.1 Herencia simple
3.2.2 Herencia mltiple
3.2.3 Herencia de elementos pblicos, privados y
protegidos.

Horas Totales 15 15

ESTRATEGIA DIDCTICA

El alumno realizar ejercicios, resolver problemas y expondr temas con la gua del profesor. Se utilizara el
pizarrn, acetatos y otros medios didcticos.

PROCEDIMIENTO DE EVALUACIN

o Programas y ejercicios desarrollados en clase y extra clase


o Examen del periodo
IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

ASIGNATURA: Programacin Orientada a Objetos. CLAVE: HOJA: 6 DE: 10

No. UNIDAD IV NOMBRE: Plantillas.

OBJETIVOS PARTICULARES DE LA UNIDAD

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

No. TEMAS HORAS CLAVE BIBLIOGRFICA


TEMA T P EC
4.1 Palabra reservada TEMPLATE 9 6 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.)

Horas Totales 9 6

ESTRATEGIA DIDCTICA

El alumno realizar ejercicios, resolver problemas y expondr temas con la gua del profesor. se utilizara el
pizarrn, acetatos y otros medios didcticos.

PROCEDIMIENTO DE EVALUACIN

o Programas y ejercicios desarrollados en clase y extra clase.


IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

ASIGNATURA: Programacin Orientada a Objetos. CLAVE: HOJA: 7 DE: 10

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. TEMAS HORAS CLAVE BIBLIOGRFICA


TEMA T P EC
5.1 Anlisis y diseo Orientado a Objetos en la resolucin 1.5 - 1B, 2C, 7C, 8C
de un problema. 1B, 2C, 7C, 8C

5.2 Codificacin. 1.5 3 1B, 2C, 7C, 8C

5.3 Pruebas modulares e integrales. 1.5 3 1B, 2C, 7C, 8C

5.4 Mantenimiento. 1.5 3 1B, 2C, 7C, 8C

Horas Totales 6 9

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.

PROCEDIMIENTO DE EVALUACIN

o Proyecto terminado.
o Examen del periodo.
IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

ASIGNATURA: Programacin Orientada a Objetos. CLAVE: HOJA: 8 DE:10

RELACION DE PRCTICAS

PRACT. NOMBRE DE LA PRCTICA UNIDAD DURACIN LUGAR DE REALIZACIN


No.

1 Programacin estructurada vs 1 1.5 Lab. de computacin.


Orientada a Objetos

2 Estructuras 2 1.5 Lab. de computacin.

3 Apuntadores a estructuras 2 1.5 Lab. de computacin.

4 Reserva dinmica de memoria para 2 3 Lab. de computacin.


los miembros de una estructura con
la biblioteca alloc.h

Clases
5 2 10.5 Lab. de computacin.

Operador new .
6 2 6 Lab. de computacin.
Polimorfismo
7 3 6 Lab. de computacin.
Herencia
8 3 9 Lab. de computacin.
Plantillas
9 4 6 Lab. de computacin.
Proyecto final
10 5 9 Lab. de computacin.
IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

ASIGNATURA: Programacin Orientada a Objetos. CLAVE: HOJA: 9 DE:


10

PERODO UNIDAD PROCEDIMIENTO DE EVALUACIN


I I y II 20% - Investigacin y exposicin de temas.
20% - Programas y ejercicios desarrollados en clase y extra clase.
60% - Examen del periodo.

II III 30% - Programas y ejercicios desarrollados en clase y extra clase.


70% - Examen del periodo.

I IV y V 60% - Proyecto terminado.


40% - Examen del periodo.

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-X

8 X SCHILDT, Herbert, C++, Gua de Autoenseanza, McGraw Hill, Impreso en Mxico, 1995, 466 pp,
ISBN: 84-481-3203-3
IN ST IT U T O P OL IT CN I CO N A CION A L
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y CIENCIAS
FSICO MATEMTICAS

PERFIL DOCENTE POR ASIGNATURA

1. DATOS GENERALES

ESCUELA: SUPERIOR DE INGENIERA MECNICA Y ELCTRICA.


CARRERA: Ingeniera: en Aeronutica, en Computacin, en Control y SEMESTRE Segundo
Automatizacin, en Comunicaciones y Electrnica, Elctrica.

REA: BSICAS C. INGENIERA D. INGENIERA C. SOC. y HUM.

ACADEMIA: Computacin. ASIGNATURA: Programacin Orientada a Objetos.

ESPECIALIDAD Y NIVEL ACADMICO REQUERIDO:

2. OBJETIVOS DE LA ASIGNATURA:
El alumno resolver problemas de ingeniera y ciencias mediante la programacin orientada a objetos, en
lenguaje C++.

3. PERFIL DOCENTE:

CONOCIMIENTOS EXPERIENCIA HABILIDADES ACTITUDES


PROFESIONAL

ELABOR REVIS AUTORIZ

______________________ ______________________ ____________________


PRESIDENTE DE ACADEMIA SUBDIRECTOR ACADMICO DIRECTOR DEL PLANTEL
NOMBRE Y FIRMA NOMBRE Y FIRMA NOMBRE Y FIRMA

FECHA: 24 de junio de 2003.

You might also like