Está en la página 1de 9

INSTITUTOPOLITCNICONACIONAL

SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR
PROGRAMASINTTICO
UNIDADACADMICA:

ESCUELASUPERIORDECMPUTO

PROGRAMA IngenieraenSistemasComputacionales
ACADMICO:
UNIDADDEAPRENDIZAJE: ProgramacinOrientadaaObjetos

NIVEL: II

OBJETIVOGENERAL:
Crear aplicaciones de software, para la solucin de problemas computacionales, mediante el uso del paradigma
orientadoaobjetosylautilizacindeunlenguajedeprogramacin.
CONTENIDOS:
I.
II.
III.
IV.

Fundamentos.
Clasesyobjetos.
Relacionesentreobjetos.
Polimorfismo

ORIENTACINDIDCTICA:
Las actividades que se llevarn a cabo contribuirn a desarrollar habilidades de abstraccin, indagacin de
informacin y solucin de problemas mediante la realizacin de una aplicacin de software, la creacin de
programas de cmputo simples, exposicin y discusiones dirigidas. Dichas actividades, fomentarn el trabajo
colaborativo.Laaplicacindesoftware,seconstruiralolargodelcurso.
Eldocentedecidirculessernlascaractersticasquedebecumplirlaaplicacindesoftwareencadaentrega.
Adicionalmentefijarlostiemposderealizacinydeentregaparacadaactividad.Finalmente,llevarunregistrode
losexmenesylosprogramasdecmputorealizadosduranteelcurso.
EVALUACINYACREDITACIN:
l Registrodeproductoselaboradosenclase(programasdecmputo,ejercicios).
l Exmenes.
l Proyecto:aplicacindesoftwareempleandoelparadigmaorientadoaobjetos,evaluadoencadaperiodo.
Estaunidaddeaprendizajetambinpuedeacreditarsemediante:
l Realizacindeexamentericoprcticoparademostrarcompetenciaparaprogramacinorientadaa
objetos.
l AcreditacinenotraUAdelIPN.
l AcreditacinenunainstitucineducativaexternaalIPNnacionalointernacional
BIBLIOGRAFA:
Booch Grady. Anlisis y diseo orientado a objetos, con aplicaciones.2da ed., Pearson Educacin. Santa Clara,
California,1996,pgs.27162,ISBN:9684443528.
BuddTimothy.AnintroductiontoObjectOrientedProgramming.3ra ed.,AddisonWesley,2001,648pgs.,
ISBN:0201760312.
Muoz Caro Camelia, Nio Ramos Alfonso, Vizcano Barcel Aurora. Introduccin a la programacin con
orientacinaobjetos.PearsonEducacin.Madrid,2002.408pgs.,ISBN:8420534404.
O'Docherty Mike. ObjectOriented Analysis and Design. Understanding System Development with UML 2.0.John
Wiley&Sons.England.pgs997,ISBN:0470092408.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR
UNIDADACADMICA:ESCUELASUPERIORDE
CMPUTO
PROGRAMAACADMICO:IngenieraenSistemas
Computacionales.
PROFESIONALASOCIADO:ProgramadorAnalista.
REAFORMATIVA:Profesional
MODALIDAD:Presencial

UNIDADDEAPRENDIZAJE:ProgramacinOrientadaa
Objetos.
TIPODEUNIDADDEAPRENDIZAJE:1)Terico
prctica/Obligatoria
VIGENCIA:2009
NIVEL:II
CRDITOS:7.5TEPIC4.34SATCAA

PROPSITOGENERAL
Proporcionarunaherramientafundamentalparasolucionarproblemasendistintosmbitos,atravsdeldiseode
sistemascomputacionales,loscualesdebenfuncionareficientemente.
Competenciasparalaunidaddeaprendizaje:
l Conocerlafilosofadelparadigmaorientadoaobjetos,paracomprendersuimportanciaeneldesarrollode
sistemascomputacionales.
l Dominarlosconceptosdeabstraccin,encapsulamiento,herenciaypolimorfismo,paraproponersolucionesa
problemascomputacionales,atravsdelacreacindeprogramassimplesenunlenguajedeprogramacin.
l Diferenciarentrelosconceptosdesobrecargaysobreescritura,parautilizarlosadecuadamente,eneldiseode
clases.
l Propiciarelaprendizajeautnomo,paraadquirirnuevosconocimientos,atravsdelaindagacindeconceptos
delparadigmaorientadoaobjetos.
l Desarrollarhabilidadparatrabajarenequipo,alconstruiraplicacionesdesoftware.
Relacionesconlascompetenciasdeotrasunidadesdeaprendizaje:
l Vertical
IngenieradeSoftware
l Horizontal
Anlisisydiseoorientadoaobjetos
Tecnologasparalaweb

OBJETIVOGENERAL
Crear aplicaciones de software, para la solucin de problemas computacionales, mediante el uso del paradigma
orientadoaobjetosylautilizacindeunlenguajedeprogramacin.

TIEMPOSASIGNADOS
HORASTEORA/SEMANA:3
HORASPRCTICA/SEMANA:1.5
HORASTEORA/SEMESTRE:54
HORASPRCTICA/SEMESTRE:27
HORASTOTALES/SEMESTRE:81

UNIDAD
DE
APRENDIZAJE
REDISEADA POR:
Academia de
AlgoritmiayProgramacin.
REVISADA
Acadmica.

POR:

Subdireccin

APROBADAPOR:
ConsejoTcnicoConsultivoEscolar.
2009
Ing.ApolinarFranciscoCruzLzaro
PresidentedelCTCE.
SellodelaUA

AUTORIZADO POR: Comisin de


Programas
Acadmicos
del
Consejo General Consultivo del
IPN.
2009
Dr.DavidJaramilloVigueras
SecretarioTcnicodelaComisin
deProgramasAcadmicos
SelloOficialdelaDES

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR
UNIDADDEAPRENDIZAJE: ProgramacinOrientadaaObjetos

HOJA: 3

DE

NUNIDADTEMTICA:I

NOMBRE:Fundamentos.
OBJETIVOPARTICULAR
Conocerlafilosofadelparadigmaorientadoaobjetos,paratenerunavisingeneraldesuaplicacin,eneldesarrollo
desistemascomputacionaleseficientes.
HORASTAA
HORASAD
Actividadesde
Actividades
Aprendizaje
CLAVE
dedocencia
No.
CONTENIDOS
Autnomo
BIBLIOGRFICA
(a)
(b)
1.1
1.2
1.2.1
1.2.2
1.2.3
1.2.4

l
l
l
l
l

Antecedentes.
Modeloorientadoaobjetos.
Principiodeabstraccin.
Principiodemodularidad.
Principiodejerarqua.
Principiodetipificacin.

0.5
0.5

0.5

1
1

1C,4C

1
2
SubtotalesporUnidadtemtica:
0.5
1
ESTRATEGIASDEAPRENDIZAJE
Investigacinpreviasobrelostemasdelaunidadtemtica.
Discusindirigidadelosconceptos.
Elaboracindemapaconceptualenpequeosgrupos,sobrelosprincipiosdelparadigmaorientadoaobjetos.
Elaboracindeejemplosenlosqueseapliquenlosconceptosdelaunidadtemtica.
Resolucindeproblemas.

EVALUACINDELOSAPRENDIZAJES
20%Mapasconceptuales,loscualesdeberdescribirlosconceptosdelaunidadtemtica.
80%Resolucindeproblemas,enlosqueseevaluarlacorrectaaplicacindelosconceptosdelparadigmaorientado
aobjetos.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR
UNIDADDEAPRENDIZAJE: ProgramacinOrientadaaObjetos

HOJA: 4

DE

NUNIDADTEMTICA:II

NOMBRE:Clasesyobjetos
OBJETIVOPARTICULAR
Crearprogramasdecmputosimples,parasolucionarproblemassencillos,utilizandolosconceptosdeabstraccin,
encapsulamientoysobrecarga.

No.

CONTENIDOS

HORASAD
Actividades
dedocencia
(a)

HORASTAA
Actividadesde
Aprendizaje
Autnomo
(b)
T
P

2.1
2.1.1
2.1.2
2.1.3

Clasesyobjetos
Atributosymtodos
Constructoresydestructores
Variablesymtodosdeclase.

2.2
2.2.1
2.2.2

Sobrecarga
Sobrecargadefunciones
Sobrecargadeoperadores

1.5

3.5

13

SubtotalesporUnidadtemtica:
l
l
l
l

CLAVE
BIBLIOGRFICA

2B,5C

ESTRATEGIASDEAPRENDIZAJE
Indagacinpreviasobrelosconceptosdelaunidadtemtica.
Elaboracindeprogramasdecmputosimples,dondeseapliquenlosconceptosrevisadosenlaunidad
temtica.
Diseoeimplementacindeclases,parasuproyecto,atravsdeltrabajoenequipo
Resolucindeexamen.
EVALUACINDELOSAPRENDIZAJES

30%Programasdecmputo(Relacindeprcticas).Debernejecutarsecorrectamenteynodeberntenererrores.
20%Diseo declases delproyecto,utilizandoundiagramadeclases,especificandoatributosymtodosparacada
clase.
50%Examen.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR
UNIDADDEAPRENDIZAJE: ProgramacinOrientadaaObjetos

HOJA:

DE

NUNIDADTEMTICA:III

NOMBRE:Relacionesentreobjetos
OBJETIVOPARTICULAR
Disearunajerarquadeclasesadecuada,parareutilizarcdigoyaexistente,utilizandolasdistintasrelacionesentre
objetos.

No.

CONTENIDOS

3.1

Agregacin

3.2
3.2.1
3.2.2

Herencia
Herenciasimple
Herenciamltiple

l
l
l
l
l

HORASAD
Actividades
dedocencia
(a)

HORASTAA
Actividadesde
Aprendizaje
Autnomo
(b)
T
P

1.5

0.5

4.5

2.5

3.5

CLAVE
BIBLIOGRFICA

2B,3B,4C

SubtotalesporUnidadtemtica:
4.5
1.5
10.5
6
ESTRATEGIASDEAPRENDIZAJE
Indagacinpreviadelosconceptos
Lluviadeideasparacrearlajeraquadeclasesenlasolucindediversosproblemas.
Elaboracindeprogramasdecmputo,queinvolucrenlacreacindeunajeraquadeclases.
Elaboracineimplementacindelajeraquadeclasesdesuproyecto.
Resolucindeexamen.
EVALUACINDELOSAPRENDIZAJES

20%Programasdecmputo(Relacindeprcticas).Debernejecutarsecorrectamenteynodeberntenererrores.
40%Diseodeclasesdelproyecto,especificandolasrelacionesentreellas,utilizandoundiagramaUML.
40%Examen.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR
UNIDADDEAPRENDIZAJE: ProgramacinOrientadaaObjetos

HOJA:

DE

NUNIDADTEMTICA:IV

NOMBRE:Polimorfismo
OBJETIVOPARTICULAR
Construir una aplicacin de software, para disear un sistema computacional eficiente, a travs del uso de
polimorfismo.
HORASTAA
HORASAD
Actividadesde
Actividades
Aprendizaje
CLAVE
dedocencia
No.
CONTENIDOS
Autnomo
BIBLIOGRFICA
(a)
(b)
4.1
4.2
4.3
4.3.1
4.3.2

Enlaceestticoyenlacedinmico
Clasesabstractas
Forzamiento
Forzamientohaciaarriba(upcasting)
Forzamientohaciaabajo(downcasting)

0.5
1
1

0.5
0.5
0.5

2.5
5
5

1
2.5
2.5

SubtotalesporUnidadtemtica:

l
l
l
l

1.5
2.5
12.5
ESTRATEGIASDEAPRENDIZAJE
Investigacinpreviasobrelostemasqueseabordarnenclase.
Resolucindeproblemasatravsdetrabajoenequipo.
Elaboracindeprogramasdecmputo,aplicandopolimorfismo.
Exposicinanteelgrupo,paramostrareldiseoyfuncionamientodesuproyecto.

2B,3B,4C

EVALUACINDELOSAPRENDIZAJES
20%Programasdecmputo(Relacindeprcticas).Debernejecutarsecorrectamenteynodeberntenererrores.
40%Aplicacindesoftware,lacualdeberapegarsealdiagramadeclasespreviamentediseadoydeberfuncionar
correctamente.
10%Manualtcnicoymanualdeusuariodelaaplicacindesarrollada.Ambosmanualesdeberntenerunaredaccin
adecuada. El manual tcnico deber incluir diagrama de casos de uso y diagrama de clases. El manual de usuario,
deberdescribiradecuadamentecmoinstalaryoperarlaaplicacindesoftware.
10%Exposicindelproyecto.Paraevaluarlaseconsiderarlaelaboracindediapositivasylaexposicinverbalante
elgrupo.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR

UNIDADDEAPRENDIZAJE:

HOJA:

ProgramacinOrientadaaObjetos

DE

RELACINDEPRCTICAS
PRCTICANo.

NOMBREDELAPRCTICA

UNIDADES
TEMTICAS

DURACIN

LUGARDEREALIZACIN

Cmo
compilar
programas
orientadosaobjetos?
Claseseinstanciasdeclase.
Usodevariablesymtodosdeclase.
Sobrecargadefunciones.
Aplicaciones de la sobrecarga de
operadores.
Usodelaagregacin.
Jerarquadeclases.
Clasesabstractas.
Forzamientos.

1.5

Laboratorios de la unidad
acdemica

II
II
II
II

4.5
1.5
1.5
3

III
III
IV
IV

3
4.5
4.5
3

2
3
4
5
6
7
8
9

TOTALDE
HORAS
27
EVALUACINYACREDITACIN:
Paraevaluarlasprcticasseconsiderarnlossiguientesaspectos:
l Losprogramasdecmputodebernejecutarsecorrectamenteynodeberntenererrores.
l Encadaprogramadecmputosedebeaplicarelparadigmaorientadoaobjetos.
l Secuidarelestilodeprogramacin.
Las prcticas se evalan segn est indicado en cada unidad temtica. Siendo indispensable aprobarlas para
poderacreditarlaunidaddeaprendizaje.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR

UNIDADDEAPRENDIZAJE:

ProgramacinOrientadaaObjetos

HOJA:

DE

PROCEDIMIENTODEEVALUACIN
LosprocedimientosparaevaluaryacreditarlaunidaddeaprendizajedeProgramacinOrientadaaObjetosesla
siguiente:
UnidadTemticaI10%
UnidadTemticaII30%
UnidadTemticaIII20%
UnidadTemticaIV20%
Estaunidaddeaprendizajetambinpuedeacreditarsemediante:
l Lademostracindelacompetenciaentressemanas,apartirdeliniciodelcurso.Paralocual,sedebern
realizarlostrabajosyproyectosmarcadoscomoevaluacinencadaunadelasunidadestemticas.
l AcreditacinenotraUAdelIPN,previaaprobacindelaAcademia
l AcreditacinenunainstitucineducativaexternaalIPNnacionalointernacional,previaaprobacindea
Academia
CLAVE
1

Budd Timothy. An introduction to Object Oriented Programming. 3ra ed.,


AddisonWesley,2001,648pgs.,ISBN:0201760312.

Muoz Caro Camelia, Nio Ramos Alfonso, Vizcano Barcel Aurora.


Introduccin a la programacin con orientacin a objetos. Pearson
Educacin.Madrid,2002.408pgs.,ISBN:8420534404.

BIBLIOGRAFA
BoochGrady.Anlisisydiseoorientadoaobjetos,conaplicaciones
2da ed.,PearsonEducacin.SantaClara,California,1996,pgs.27162,
ISBN:9684443528.

O'Docherty Mike. ObjectOriented Analysis and Design. Understanding


SystemDevelopmentwithUML2.0.JohnWiley&Sons.England.
pgs997,ISBN:0470092408
Stroustroup Bjarne. What is Object Oriented Programming?, Proc. 1st
EuropeanSoftwareFestival,February1991.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR
PERFILDOCENTEPORUNIDADDEAPRENDIZAJE
1. DATOSGENERALES
UNIDADACADMICA:
PROGRAMA
ACADMICO:

ESCUELASUPERIORDECMPUTO

IngenieraenSistemasComputacionales

II

NIVEL

READEFORMACIN:

Institucional

Cientfica
Bsica

ACADEMIA: Algoritmiayprogramacin.

Profesional

Terminalyde
Integracin

UNIDADDEAPRENDIZAJE: Programacinorientadaa
objetos.

ESPECIALIDADYNIVELACADMICOREQUERIDO:

IngenieraenSistemaslicenciaturaenComputacin

2. OBJETIVODELAUNIDADDEAPRENDIZAJE:Crearaplicacionesdesoftware,paralasolucinde
problemascomputacionales,medianteelusodelparadigmaorientadoaobjetosylautilizacindeun
lenguajedeprogramacin.
3. PERFILDOCENTE:
CONOCIMIENTOS

l Paradigmaorientado

aobjetos.
l Lenguajesde

programacin
orientadoaobjetos.
l ConocerelMEI.

EXPERIENCIA
PROFESIONAL

HABILIDADES

l Experiencia

ACTITUDES

l Capacidad

para l Respetohacialosotros.
expresarse
l Paciencia al explicar a
correctamente
de
otros.
formaoralyescrita.
l Sencillez al tratar con
l Experiencia
otraspersonas.
programando usando l Capacidad
para l Creatividad.
objetos.
revisar cdigo de l Flexibilidad para abordar
programas y hallar
problemas
desde
l Experiencia
en
errores.
distintospuntosdevista.
manejo de grupos y
trabajocolaborativo.
l Facilidad para el
manejodegrupos.
diseando sistemas
computacionales

l Aplicar el proceso

educativodelMEI.

ELABOR

REVIS

AUTORIZ

M.enC.ErickaHernndezRubio

M.enC.FlavioArturoSnchezGarfias

Ing.ApolinarFranciscoCruzLzaro