You are on page 1of 5
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 OBJETOS reas ‘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 OBJETOS 7. 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 OBJETOS rondes 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 OBJETOS Pagina 5 de 8 SYLLABUS DEL CURSO e002 PROGRAMAGION ORIENTADA A OBJETOS

You might also like