SÍLABO DEL CURSO DE TÉCNICAS DE PROGRAMACIÓN ORIENTADO A OBJETOS I. INFORMACIÓN GENERAL: 1.1 Facultad: Ingeniería 1.2 Carrera Profesional: Ingeniería Sistemas Computacionales 1.3 Departamento: ------------------------- 1.4 Requisito: Fundamentos Programación 1.5 Periodo Lectivo: 2014-1 1.6 Ciclo Estudios: II Ciclo 1.7 Inicio Término: 24 Marzo 2014-19 Julio 2014 1.8 Extensión Horario: 9 HT (6HT, 3HNP) 1.9 Créditos: 5 II. SUMILLA: El curso Programación orientado a objetos, es naturaleza teórico - práctico, fundamental en formación estudiantes Ingeniería Sistemas pues brinda el conocimiento técnico l fundamento objetos aplicados a. El estudiante estará en capacidad implementar los molos software en un lenguaje orientado a objetos. Los temas principales son : Cses y objetos, reciones entre s, herencia, polimorfismo. Diagramas s con UML. III. LOGRO DEL CURSO: Al término l curso los estudiantes implementaran un proyecto, aplicando el paradigma orientado a objetos, utilizando el Lenguaje Java, mostrando lógica, habilidad, legibilidad y buenas prácticas en implementación.
IV. UNIDADES DE APRENDIZAJE: Nombre Unidad I: Fundamentos Programación Orientado a Objetos y reciones básicas entre s. Logro Unidad: Al finalizar primera unidad, el estudiante implementa programas utilizando reciones s básicas, como reciones binarias,, utilizando el lenguaje java, con una implementación orientado a objetos, teniendo en cuenta s pautas señadas en. Contenidos Sem 2 1 Saberes Básicos Fundamentos Orientada a Objetos.Java como herramienta orientada a objetos. Principales sentencias en Java. Introducción a orientada a objetos. Cse - Encapsumiento Principios, evolución, abstracción datos. Ocultamiento y Encapsumiento. Necesidad encapsur datos. Cses y Objetos. Ciclo vida. Constructores - Destructores Constructores y structores. Métodos instancia, Métodos. Categorías métodos: gestión, implementación y ayuda. Actividas Aprendizaje Horas Presenciales Explica el fundamento Programación Orientada a Objetos. Desarrol Práctica utilización l Lenguaje Java en modo conso. Realiza los ejemplos utilizando s y encapsumiento Desarrol Implementación algoritmos utilizando s Encapsumiento Horas No Presenciales Investiga sobre los Fundamentos Orientada a objetos. Realiza esquema respecto un al Implementa casos encapsumiento en forma grupal Recursos utilizando constructores, métodos Material e implementación instancia, métodos s. 3 utilizando constructores y Desarrol métodos Implementación instancia y s utilizando en grupo constructores y métodos instancia y métodos. Introducción al utilizando sobrecarga Lenguaje Unificado métodos y Modo UML, sobrecarga Revisa los temas Material Representación operadores sarroldos en s s. s semanas 4 Diagramas Desarrol Cse. s Sobrecarga s utilizando utilizando métodos. sobrecarga notación UML. métodos y sobrecarga Sobrecarga operadores operadores. Desarrol una práctica calificada Evaluación: (T1) Evaluación: (T1): Prácticas calificada los temas realizados en semana1,2,3. Criterios evaluación correcta Practica calificada (T1) en el boratorio
Sem Saberes Básicos Contenidos Actividas Aprendizaje Horas No Horas Presenciales Presenciales Recursos Criterios evaluación 5 6 7 8 Diagramas s y sus reciones Reción Binaria y reflexiva Diagramas s y sus reciones Reción Diagramas s y sus reciones Reción Agregación Composición y Aplicación Teoría a Práctica : Examen Parcial: (EP) utilizando binaria y reflexiva Desarrol s utilizando binaria. Y reflexiva. utilizando Implementa s utilizando Realiza ejemplos utilizando agregación y Implementa s utilizando agregación y Presenta Trabajos para revisión Desarrol Examen Parcial. EVALUACION PARCIAL: Evaluación Parcial Asociación binaria y reflexiva Realiza Ejemplos Cse Asociación Realiza Ejemplos Asociación agregación y composición Revisa información sarrolda en Teoría : Presenta el Avance trabajos teniendo en cuenta los criterios sugeridos para su eboración correcta Evaluación Parcial Nombre Unidad II: Reciones s Herencia Simple y múltiple, controles AWT y componentes swing Logro Unidad: Al finalizar segunda unidad, el estudiante implementa programas utilizando herencia, controles AWT y componentes swing, con una implementación orientado a objetos y en modo visual, mostrando creatividad y responsabilidad en su trabajo. Sem 9 10 Saberes Básicos Diagramas s y sus reciones Reción Herencia Simple Diagramas s y sus reciones Reción Contenidos Actividas Aprendizaje Horas Presenciales Horas No Presenciales utilizando reción Herencia Simple. reción Desarrol Herencia simple s utilizando reción herencia simple herencia múltiple utilizando interfaz. reción Herencia múltiple Recursos Criterios evaluación Participa activamente
11 12 Herencia múltiple y interfaz Reciones con Cses abstractas Arreglos objetos y Polimorfismo. Upcastingdowncasti ng. Funciones virtuales, ligamiento temprano y tardío. Evaluación: (T2) Desarrol Implementación s utilizando interfaz utilizando reción s abstractas Desarrol s utilizando reción s abstractas Realiza ejemplos utilizando Polimorfismo Desarrol s utilizando Polimorfismo Desarrol Práctica Calificada (Evaluación: T2 Realizaejemplos reción con abstractas Polimorfismo Ebora el proyecto en modo conso Evaluación: (T2): Prácticas calificada los temas realizados en semana 9,10,11 13 14 Controles AWT Componentes Swing. Aplicaciones basadas en ventanas. JFC. Componentes Swing. Arquitectura swing. Contenedores alto nivel. Controles básicos. utilizando controles AWT Desarrollo s utilizando controles AWT utilizando componentes swing Desarrol s utilizando componentes swing. utilizando los controles AWT utilizando los componentes swing Transformar su proyecto modo conso a visual correcta Práctica calificada los temas realizados en semana 9,10,11 en el Laboratorio asignado. 15 Sustentación l Proyecto Aplicación (T3). Sustenta su Trabajo aplicativo Consira observaciones y recomendaciones Power Point, Microsoft Word, Cañón Multimedia. Informe l Aplicativo Según Rúbrica evaluación (T3) EVALUACION FINAL(EF) 16 Desarrol el Examen Final Repasa información sarrolda en Teoría correcta el Examen Parcial los temas realizados en semana 9,10, 11,12,13,14 17 EVALUACIONN SUSTITUTORIA
V. ESTRATEGIAS DIDÁCTICAS: Aprendizaje coborativo Aprendizaje en equipo Asesoría VI. SISTEMA DE EVALUACIÓN DEL CURSO: El cronograma evaluación continua l curso es el siguiente: ESPECIFICACIÓN DE ACTIVIDADES DE EVALUACIÓN CONTINUA EN EL CURSO T Descripción Semana T1 Promedio Trabajos individuales y/o grupales, prácticas calificadas y boratorios que han sido evaluados hasta semana 4. 4 EP Examen Parcial 8 T2 Promedio Trabajos individuales y/o grupales, prácticas calificadas y boratorios que han sido evaluados s semana 9 hasta semana 11. 12 T3 Promedio Trabajos individuales y/o grupales, prácticas calificadas y boratorios que han sido evaluados s semana 13-14 y proyecto final. 15 EF Examen Parcial 16 EVALUACIÓN PESO (%) ESCALA VIGESIMAL T1 20 2,4 T2 35 4,2 T3 45 5,4 TOTAL 100% 12 Los pesos ponrados los resultados evaluación son los siguientes: EVALUACIÓN PESO (%) ESCALA VIGESIMAL PARCIAL 20 4 CONTINUA (Ts) 60 12 FINAL 20 4 TOTAL 100% 20 Eventos UPN Live (dirigido a docentes y estudiantes) EVENTO FECHA World Learship Forum (México) 09 y 10 abril World Innovation Forum (New York) 04 y 05 junio World Business Forum (New York) 07 y 08 octubre VII. BIBLIOGRAFÍA: 1. Bibliografía Básica
N CÓDIGO AUTOR TITULO AÑO 1 005.133J ECKE Eckel, Bruce Piensa en Java 2002 2 005.133J DEIT 2008 Deitel, Paul J. Java : cómo programar / 2008 2. Bibliografía Complementaria N CÓDIGO AUTOR TITULO AÑO CEBALLOS SIERRA, F. 2000 005.133J CEBA/J JAVIER JAVA 2; CURSO DE 1 PROGRAMACIÓN. 2 005.117/RUMB 2007 RUMBAUGH, JAMES EL LENGUAJE UNIFICADO DE MODELADO. MANUAL DE REFERENCIA. 2007 3 005.117 MILE Miles, Russ Learning UML 2.0 / 2006 4 005.117 STEV STEVENS, PERDITA; POOLEY ROB UTILIZACIÓN DE UML EN INGENIERÍA DE SOFTWARE CON OBJETOS Y COMPONENTES 2002 5 005.73 LEWI/E Lewis, John Estructuras datos con Java : diseño estructuras y algoritmos / 6 005.133J WEIS ALLEN WEISS, MARK ESTRUCTURAS DE DATOS EN JAVA. COMPATIBLE CON JAVA 2 2006 2000 3. Páginas Web para consultar en Internet N AUTOR TITULO LINK AÑO 1 Internet Libros ingenieria http://librosingenieriagratis.com/ piensa-en-java-bruce-eckel/ - http://freakshare.com/files/4nkvd9jn /Piensa-en-Java--- www.librosingenieriagratis.com.r ar.html 2 Internet CESAR LIZA AVILA. www.cesarliza.com
VIII. ANEXOS 1. Lirazgo Competencias Competencias Generales UPN Descripción Inspira confianza en un grupo, lo guía hacia el logro una visión compartida y genera en ese proceso sarrollo personal y social. 2. Trabajo en Equipo 3. Comunicación Efectiva 4. Responsabilidad Social 5. Pensamiento Crítico 6. Aprendizaje Autónomo 7. Capacidad para Resolver Problemas 8. Emprendimiento Trabaja en cooperación con otros manera coordinada, supera conflictos y utiliza sus habilidas en favor objetivos comunes. Intercambia información a través diversas formas expresión y asegura comprensión mutua l mensaje. Asegura que sus acciones producirán un impacto general positivo en sociedad y en promoción y protección los rechos humanos. Analiza e Interpreta, en contextos específicos, argumentos o proposiciones. Evalúa y argumenta juicios valor. Busca, intifica, evalúa, extrae y utiliza eficazmente información contenida en diferentes fuentes para satisfacer una necesidad personal nuevo conocimiento. Reconoce y compren un problema, diseña e implementa un proceso solución y evalúa su impacto. Transforma ias en oportunidas y acciones concretas creación valor para organización y sociedad.