IN ST IT UT O POLIT ÉCN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

IN ST IT U T O P OL IT É CN I CO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS PR

0 downloads 43 Views 54KB Size

Story Transcript

IN ST IT U T O P OL IT É CN I CO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

PROGRAMA SINTÉTICO CARRERA: Ingeniería: en Aeronáutica, en Computación, en Control y Automatización, en Comunicaciones y Electrónica, Eléctrica.

ASIGNATURA: Programación Orientada a Objetos.

SEMESTRE:

Segundo.

OBJETIVO GENERAL: El alumno resolverá problemas de ingeniería y ciencias mediante la programación orientada a objetos, en lenguaje C++.

CONTENIDO SINTÉTICO: I. Fundamentos de programación orientada a objetos. II. Clases y funciones miembro. III. Herencia y polimorfismo. IV. Plantillas. V. Aplicaciones.

METODOLOGÍA: Se utilizará la metodología del aprendizaje inductivo-deductivo o viceversa, para promover la participación activa y constante de los asistentes en la búsqueda, lectura y análisis de la información que posibilite la integración de los aspectos teóricos, prácticos, análisis y solución de problemas.

EVALUACIÓN Y ACREDITACIÓN: 80% de asistencia Teórico-Práctica. Entrega de trabajos realizados en clase, tareas y prácticas de laboratorio. Participación en actividades individuales y de equipo. Tres exámenes departamentales.

BIBLIOGRAFIA. BJARNE Stroustrup, El lenguaje de programación C++, Prentice-Hall BRONSON, Gary, J., C++ para ingeniería y ciencias, International Thomson Editores. Impreso en México, 2000, 862 pp, ISBN: 968-7529-87-3 DEITEL, Deitel. Como Programar en C++, Prentice-Hall. 1998 México.

IN ST IT U T O P OL IT É CN I CO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA. CARRERA: Ingeniería: en Aeronáutica, en Computación, en Control y Automatización, en Comunicaciones y Electrónica, Eléctrica. OPCIÓN: COORDINACIÓN: DEPARTAMENTO:

ASIGNATURA: Programación Orientada a Objetos. SEMESTRE: Segundo. CLAVE: CRÉDITOS: 9.0 VIGENTE: Agosto de 2003. TIPO DE ASIGNATURA: Teórico / Práctico

MODALIDAD: Escolarizada.

TIEMPOS ASIGNADOS

HRS/SEMANA/TEORÍA: 3.0 HRS/SEMANA/PRÁCTICA: 3.0

HRS/SEMESTRE/TEORÍA: 54 HRS/SEMESTRE/PRÁCTICA: 54 HRS/TOTALES: 108

PROGRAMA ELABORADO O ACTUALIZADO POR: REVISADO POR: APROBADO POR:

AUTORIZADO POR:

IN ST IT U T O P OL IT É CN I CO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: Programación Orientada a Objetos.

CLAVE

HOJA: 2

DE: 10

FUNDAMENTACIÓN DE LA ASIGNATURA La orientación a objetos es la forma de conceptuar la realidad que ha permitido a los programadores participar de manera más eficiente y eficaz en grupos de producción de manera tal que logren al aplicar una mejor división del trabajo, incrementar la productividad, responder rápidamente a las necesidades de los usuarios e impulsar desarrollos de “dimensiones industriales”, con la posibilidad de evolucionar, rebasando el estrecho mundo de la producción individual de software. Para establecer en un programa de estudios a C++ como lenguaje de programación 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 razón 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 ingeniería y ciencias mediante la programación orientada a objetos.

IN ST IT U T O P OL IT É CN I CO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: Programación Orientada a Objetos. No. UNIDAD I

CLAVE:

HOJA:3

DE: 10

NOMBRE: Fundamentos de la Programación Orientada a Objetos

OBJETIVOS PARTICULARES DE LA UNIDAD El alumno distinguirá entre la programación estructurada clásica y la programación orientada a objetos.

No. TEMA

HORAS

TEMAS

T

P 1.5

CLAVE BIBLIOGRÁFICA

EC 1B, 3B, 5B, 2C

1.1

Evolución de la programación

1.5

1.2

1.5

1B, 3B, 5B,2C

1.2.1

Conceptos fundamentales de la Programación Orientada a Objetos 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 análisis y el diseño

1.5

1B, 3B, 5B, 2C

Horas totales

6

1.5

ESTRATEGIA DIDÁCTICA El alumno realizará ejercicios, resolverá problemas y expondrá temas con la guía del profesor. Se utilizara el pizarrón, acetatos y otros medios didácticos.

PROCEDIMIENTO DE EVALUACIÓN o Investigación y exposición 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 SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: Programación Orientada a Objetos. 10 No. UNIDAD II

CLAVE:

HOJA:4

DE:

NOMBRE: Clases y Funciones Miembro.

OBJETIVOS PARTICULARES DE LA UNIDAD El alumno construirá programas aplicando los fundamentos de Programación Orientada a Objetos en C++.

No. TEMA

HORAS

TEMAS

T

P

2.1 2.1.1

Construcción de clases y objetos. Estructuras, uniones y palabra reservada class.

12

6

2.2

Funciones miembro (métodos, acciones u operaciones) Resolutor de ámbito Constructor Destructor

6

16.5

18

22.5

2.2.1 2.2.2 2.2.3

Horas totales

CLAVE BIBLIOGRÁFICA

EC 1B, 3B, 5B 1B, 3B, 5B

ESTRATEGIA DIDÁCTICA El alumno realizará ejercicios, resolverá problemas y expondrá temas con la guía del profesor. se utilizara el pizarrón, acetatos y otros medios didácticos.

PROCEDIMIENTO DE EVALUACIÓN o o

Programas y ejercicios desarrollados en clase y extra clase Examen del periodo

IN ST IT U T O P OL IT É CN I CO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: Programación Orientada a Objetos. No. UNIDAD III

CLAVE:

HOJA: 5

DE: 10

NOMBRE: Herencia y Polimorfismo.

OBJETIVOS PARTICULARES DE LA UNIDAD El alumno aplicará los conceptos de herencia y polimorfismo para la reutilización de código, en C++.

No. TEMA

TEMAS

HORAS

T

P

CLAVE BIBLIOGRÁFICA

EC

3.1 3.1.1 3.1.2

Polimorfismo Polimorfismo paramétrico Sobrecarga de operadores

6

6

1B, 3B, 5B

3.2 3.2.1 3.2.2 3.2.3

Herencia Herencia simple Herencia múltiple Herencia de elementos públicos, privados y protegidos.

9

9

1B, 3B, 5B

15

15

Horas Totales

ESTRATEGIA DIDÁCTICA El alumno realizará ejercicios, resolverá problemas y expondrá temas con la guía del profesor. Se utilizara el pizarrón, acetatos y otros medios didácticos.

PROCEDIMIENTO DE EVALUACIÓN 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 SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: Programación Orientada a Objetos. No. UNIDAD IV

CLAVE:

HOJA: 6

DE: 10

NOMBRE: Plantillas.

OBJETIVOS PARTICULARES DE LA UNIDAD El alumno utilizará plantillas en el diseño de programas en C++

No. TEMA

TEMAS

HORAS

4.1 4.1.1

Palabra reservada TEMPLATE Declaración y definición de una función Template

4.1.2

Manejo de plantillas en el ambiente de programación. (Turbo C++, Borland C++, etc.)

Horas Totales

T

P

9

6

9

6

CLAVE BIBLIOGRÁFICA

EC 1B, 7C, 8C

ESTRATEGIA DIDÁCTICA El alumno realizará ejercicios, resolverá problemas y expondrá temas con la guía del profesor. se utilizara el pizarrón, acetatos y otros medios didácticos.

PROCEDIMIENTO DE EVALUACIÓN 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 SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: Programación Orientada a Objetos. No. UNIDAD V

CLAVE:

HOJA: 7

DE: 10

NOMBRE: Aplicaciones.

OBJETIVOS PARTICULARES DE LA UNIDAD El alumno propondrá y construirá un programa integral en C++ aplicado a una problemática específica de la ciencia o de la ingeniería.

No. TEMA

TEMAS

HORAS

T

P

CLAVE BIBLIOGRÁFICA

EC

5.1

Análisis y diseño Orientado a Objetos en la resolución de un problema.

1.5

-

1B, 2C, 7C, 8C 1B, 2C, 7C, 8C

5.2

Codificación.

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

6

9

Horas Totales

ESTRATEGIA DIDÁCTICA El alumno realizará ejercicios, además contribuirá a la elaboración de un programa que aborde un problema científico o tecnológico mediante su participación en un equipo, donde los trabajos de cada uno de los equipos se integrarán para formar la aplicación final.

PROCEDIMIENTO DE EVALUACIÓN o o

Proyecto terminado. Examen del periodo.

IN ST IT U T O P OL IT É CN I CO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: Programación Orientada a Objetos.

CLAVE:

HOJA: 8

DE:10

RELACION DE PRÁCTICAS PRACT. No.

NOMBRE DE LA PRÁCTICA

UNIDAD

DURACIÓN

LUGAR DE REALIZACIÓN

1

Programación estructurada vs Orientada a Objetos

1

1.5

Lab. de computación.

2

Estructuras

2

1.5

Lab. de computación.

3

Apuntadores a estructuras

2

1.5

Lab. de computación.

4

Reserva dinámica de memoria para los miembros de una estructura con la biblioteca alloc.h

2

3

Lab. de computación.

2

10.5

Lab. de computación.

2

6

. Lab. de computación.

3

6

Lab. de computación.

3

9

Lab. de computación.

4

6

Lab. de computación.

5

9

Lab. de computación.

Clases 5 Operador new 6 Polimorfismo 7 Herencia 8 Plantillas 9 Proyecto final 10

IN ST IT U T O P OL IT É CN I CO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: Programación Orientada a Objetos. 10 PERÍODO UNIDAD

CLAVE:

HOJA: 9

PROCEDIMIENTO DE EVALUACIÓN

I

I y II

20% - Investigación y exposición 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

CLAVE

B

1

X

3

C

BIBLIOGRAFÍA BJARNE Stroustrup, El lenguaje de programación C++, Prentice-Hall BOOCH, Grady. Análisis y Diseño Orientado a Objetos con aplicaciones, Pearson Educación, 1998 México. BRONSON, Gary, J., C++ para ingeniería y ciencias, International Thomson Editores Impreso en México, 2000, 862 pp, ISBN: 968-7529-87-3

X

X

4

5

60% - Proyecto terminado. 40% - Examen del periodo.

X

2

DE:

COHOON, James P. y DAVIDSON, Jack W., Programación y diseño en C++. Introducción a la programación y al diseño orientado a objetos, 2ª edición, 2000, Impreso en España, 1022 pp, ISBN: 84-481-2682-3 DEITEL, Deitel. Como Programar en C++, Prentice-Hall. 1998 México

X

6

X

JAMSA, Kris, Aprenda y practique C++, 3ª edición, 1999, Oxford University Press Impreso en México, 377 pp, ISBN: 970-613-460-3

7

X

SCHILDT, Herbert, Turbo C/C++ Manual de referencia, McGraw Hill, Impreso en México, 1990, 874 pp, ISBN: 84-7615-738-X

8

X

SCHILDT, Herbert, C++, Guía de Autoenseñanza, McGraw Hill, Impreso en México, 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 SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

PERFIL DOCENTE POR ASIGNATURA 1. DATOS GENERALES ESCUELA: SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA. CARRERA:

Ingeniería: en Aeronáutica, en Computación, en Control y Automatización, en Comunicaciones y Electrónica, Eléctrica.

ÁREA:

BÁSICAS C. INGENIERÍA

ACADEMIA:

D. INGENIERÍA

Computación.

SEMESTRE

Segundo

C. SOC. y HUM.

ASIGNATURA: Programación Orientada a Objetos.

ESPECIALIDAD Y NIVEL ACADÉMICO REQUERIDO: 2. OBJETIVOS DE LA ASIGNATURA: El alumno resolverá problemas de ingeniería y ciencias mediante la programación orientada a objetos, en lenguaje C++. 3. PERFIL DOCENTE: CONOCIMIENTOS

ELABORÓ

______________________ PRESIDENTE DE ACADEMIA NOMBRE Y FIRMA

EXPERIENCIA PROFESIONAL

HABILIDADES

REVISÓ

______________________ SUBDIRECTOR ACADÉMICO NOMBRE Y FIRMA

ACTITUDES

AUTORIZÓ

____________________ DIRECTOR DEL PLANTEL NOMBRE Y FIRMA FECHA:

24 de junio de 2003.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.