ESCUELA SUPERIOR POLITECNICA DEL LITORAL
FACULTAD DE INGENIERIA EN ELECTRICIDAD ¥ COMPUTACION
‘SYLLABUS DEL CURSO
Programacion Onentada 3 Objetos
1. CODIGO ¥ NUMERO DE CREDITOS
a a
NUMERO DE CRED! [Teéricos: 4 | Précticos:
2, DESCRIPCION DEL CURSO
En este cuso se cubren los conceptos bisics, y técicas de andisis y ciseAo del paradigma orientado @
tbjetos, cal es uno de ls paradigmas prinapales y mas utilzados en programacn, Luego se apican los
oneeptos aprendidos implementando soliciones a problemas de complejiéad meta, usando para ello un
lenguaje que aplca este paradigms,
ee rt
3, PRERREQUISITOS ¥ CORREQUISITOS.
PREREQUISITOS FIECDSSaT FONDAWENTOS DE PROGRAMACION
‘CORREQUISITO.
4. TEXTO GUIA Y OTRAS REFERENCIAS REQUERIDAS PARA EL DICTADO DEL CURSO
TEXTO GUIA T, Deel & Dat, Java How to Program, Sth Eaton, 2011, Prentice Ha,
REFERENCIAS TV, Daniel Vang, riroducton to Java Programming, Comprehensive
\Verson, oth Eton, 2012, Prentice Hal
2. Daniel Crk. Beginning C# Object-Oriented Programming. 2 edition,
2013, Apress.
3. Craig Larman. Applying UML and Patterns: An Introduction to Object
rented Analysis and Design and Iterative Development. 3rd edition,
2004, Prentice Hal,
RESULTADOS DE APRENDIZAJE DEL CURSO
Er estulante a falar el curso estar en capacidad de:
1. Aplcar los concepts fundamentals de la Programacion Orientada a Obyetes (POD): objets clases,
‘bstraccidn, encapsulamiento, herencia, pimerfsmo en la solucion de problemas.
2. Implementar interfaces grficas y uilzar eventos pare dar implemensacién a requerimientos de
3, Implementar soluciones bajo el paradigms rientado a objetns, utilzando un lenguaje de
programacin onertado @ objets.
4. Disha e implerentardlagramas UML.
6. PROGRAMA DEL CURSO
TL Triruacin & Proqramacia Orontada a Objetos (I sesin~ 7 horas)
# Introduccin
2 Frameworks
+ Ventajas de POO
U, Clases y Objetos._ (3 sesiones - 6 horas)
+ Tipos de datos
Defincén de una dase: atributes y todos
Modiicadores de acceso
(Objetos y variables de referencia
[cance dela variables
| Constructores
Sobrecarga de método
iGi002.3 Pagina 1 de ‘SYLLABUS DEL CURSO
PROGRAMAGION ORIENTADA A OBJETOSreas
‘1 Encapsulacion: Métodos getters y setters
+ Objetes
111, ise Onentado @ Objetos - UML (4 sesones - 8 horas)
- ML
1 Gasos de uso: especticacén,dagramas, escenarios
+ Diagramas de cases
agramas de interaccién de objetos
IV, Herenca (2 sesiones -4 horas)
+ Relacion de herencia
+ Constructores y herencia
*Sobre-esertura
Sobre-escrtura vs. Sobrecarge
V. Cases abstracts e interfaces (1 sesién = 2 horas)
+ Cases absractas
2 Intertces
Vi. Polimorfismo (2 sesiones ~ 4 horas)
Enlace dinamico
Upeasting y downcasting
*Verifeacién de tis de datos
+ Blemplos
VIL, Variables y métodos estticos (1 sesin - 2 horas)
+ Variblesestaticas
+ Metodos estétics
*Constantes
2 Gases Wrapper
Vill. Manejo de eroresy excepcones (2 sesiones~ 4 horas)
‘+ Definiion de una excepcn
“Tipos de excepciones
+ Mangje de excepciones
1K Persstenca de Objetos (1 sesién - 2 horas)
+ Instrucon 2 X04
1 Valdacion de Documentos XML
1 Seriaizacién de Objet a XML
+ Eremplos
X Pruebas Untanis (1 sesn - 2 horas)
XL, Colecciones (2 sesiones - 4 horas)
Defincion
+ Uso de cleccones
+ Bemplos
XIL, Interface Gri (3 sesiones - 6 horas)
2 Gomponertes GUT (Le boton, checkbox, lt, tc)
* Creacin deta iterfon
+ Manejo de eventos
XII, Objtes Grificos (2 sesiones ~4 horas)
XIV. His (1 seston ~2oras)
XV, Laboratorio (1 sesién ~2 horas)
XVI Revisiin previa al examen final (1 sesién «2 horas)
ict0029 Pagina 2608 ‘SYLLABUS DEL CURSO
PROGRAMACION ORIENTADA A OBJETOS7. CARGA HORARIA: TEORIA/PRACTICA
‘Sen Ta Tenors por parcial, 78 cesones en el Serestre Gsibuidas en 2 sesiones semanales de 2 horas cada
ua, Algunas sesiones seran dctadas en elaboratoro.
8. CONTRIBUCION DEL CURSO EN LA FORMACION DEL ESTUDIANTE
(@bstaccion,
Er eursa proparGona al estudante conocimianos acerca de Tos conceptos Gel paradiame orentado @ objets
“encapsulscion, palimorfsm, et); ademas de hablidades para evar a cabo un andlss orentaco
Pbk (Cases ge uso, escenars, ete), un sei orentado a objetos (Diaarama de cases, Diagramas de.
Interaction, etc) y I implementacign de’ soucones bajo este paradlgma, utlzando un lengvaje crentado
bjetos. El estudiante también se femliarzard con las interfaces araficas y sus componentes (ventanas,
otones, etc)
FORMACION BASICA ] _FORMACION FORMATION
PROFESIONAL HUMANA,
9. RELACION DE LOS RESULTADOS DE APRENDIZAJE DEL CURSO CON LOS RESULTADOS DE
APRENDIZAJE DE LA CARRERA
RESULTADO
RESULTADOS DE conrrisucié | 5 DE
APRENDIZAJE DE LA | N (Alta, Media, | APRENDIZAD
CARRERA Baja) EDEL.
‘curso**
3) Fabiidad pare aplcar el
conacimiento apropiado
de Computacién y
atemsticas en esta
sdiscpina
By Hebiidad para analar un “Arazar un problema y, mediante
problema, e Mentifiar y ft paradigma orienta’ 2 objetos,
Sefirir los requerimientos ‘dentiiear’ casos de Uso
computaconales Media wa scenarios
‘Spropades para su
solucén Disefar el dagrama de clases dela
salvo6n.
@ Wabiidad parade, Crear clases apbeaciones que Tas
Implementar, y evakar un instancen utlzando la consola 0
sistema computadonal, Interfaces gratcas.
proceso, componente 0
Programa que cumpa los = Implementar en grupo una
Fequerimientos soiitados i. amyaca, aplcacin en base aun seo
ay prewo.
Implementar en grupo una
aplcacin en un kenguaje
ffientado a objetosutlizando
Ineerfaces graficas.
@ Habiidod pare _wabajar Timplementar en g7upo una
efectvamente en equipo y ‘apicacion en base a un disefo
lograr un objetivo comin prove.
Met 23 Implementar en grupo_una
apicacion en un lenguaje
forientado a objetos utizanéo
interfaces raficas.
@ Comprenson de temas
profesonales, ics,
legales, seguridad, social y
‘de responssbildad
7D Habiidad Pe
efectvamente con
iGi0023 Pagina 3.60 8 ‘SYLLABUS DEL CURSO
PROGRAMACION ORIENTADA A OBJETOSrondes aodienaas
‘lobal
@) Habiidad para anaizar ef
Impacto" computacional
personas, organaciones
sociedad
y cal en las -
ona
TY Reconocer fa necesidad y
mantener un constante _
Gesarrlio profesional a Yo
hablidad para
largo dele ide
Habiicad para sar las ~ Trier Te ayuda dee
téenicas, hablidades, y ocumentacén cdl APL de un
herramientas —necesaias lenguaje orientado a bjetos
para ia pracica de la
Computacion ae 28 User heramientas paral
desarrollo de software, depuredién
¥ (generacén ae
ayudaldocumentagsn,
TD Capaciiad de Terr,
gestonar 0 emprender
proyectos |
10, EVALUACION DEL CURSO
(—"neaividnces de Evaluacibn
Sains
Leecones
Tareas
Proyectos
[Laboratovo/Experimental
artiipacon en Clase
vistas
Oras
111, RESPONSABLE DE LA ELABORACION DEL SYLLABUS Y FECHA DE ELABORACION
12, VISADO
Elaborado, Tg, Jorge Rediguer E-
—_— Sn
|" SECRETARIO ACADEMICO DEA | DIRECTOR DE LASECRETARIA |
'UNIDAD ACADEMICA TECNICA ACADEMICA
NOMBRE: Sra. LeorerCacedo G NOMBRE: Ing, Marcos Mendoza.
‘Binegron or ue aeen
ey
MgC ETARIA
13, VIGENCTA DEL SYLLABUS
TRESOLUCION DEL CONSEO | 13-10-769
POLITECNICO:
| rec powa017
—
e002
Pagina do 5 SYLLABUS DEL CURSO
PROGRAMAGION ORIENTADA A OBJETOSPagina 5 de 8 SYLLABUS DEL CURSO
e002
PROGRAMAGION ORIENTADA A OBJETOS