Professional Documents
Culture Documents
1. DATOS GENERALES
Docente: Sesiones/Semana:
ARROYO CHANGO RUBEN DARIO Teóricas: Prácticas/Laborator
rdarroyo@espe.edu.ec 2 4
Descripción de la Asignatura:
Programación II es una asignatura del eje de formación profesional, que se caracteriza por contribuir a la formación de los elementos de
competencia y fortalecer las unidades de competencia en desarrollo de aplicaciones de software, especialmente con el paradigma orientado a
objetos, desde los fundamentos y principios, el uso aplicativo de herencia, polimorfismo apoyados por la plataforma de desarrollo JAVA. Se
fortalece también con el uso de interfaces gráficas, métodos de almacenamiento de información, persistencia básica y programación multitarea.
Contribución de la Asignatura:
Esta asignatura corresponde a la primera etapa del eje de formación profesional, desarrollando capacidades importantes para solucionar
problemas del mundo real, esferas de actuación profesional, basándose en los principios y fundamentos del paradigma orientado a objetos,
fortaleciendo el dominio de una de las más significativas plataformas de desarrollo en ambientes libres y propietarios.
CONTENIDOS
Unidad 1 Horas/Min: 32:00 Resultados de Aprendizaje de la Unidad 1
FUNDAMENTOS DE PROGRAMACIÓN Y PRINCIPIOS DE DISEÑO Utiliza técnicas de programación orientada a objetos
ORIENTADO A OBJETOS. utilizando un IDE.
1.1. Introducción
1.1.1. Paradigmas de Programación
1.1.2. Definición de clase y objeto
1.1.3. Herramienta IDE de programación
1.2. Estructura general de un programa en Java
1.2.1. Identificadores y palabras reservadas
1.2.2. Tipos de datos primitivos
1.2.3. Tipos de datos referenciados (String y enum)
1.2.4. Conversión de tipos de datos
1.2.5. Constantes y variables
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 1 de 6
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
1.2.6. Jerarquía de operadores
DESARROLLAR 3 PROGRAMAS
UTILIZANDO SENTENCIAS DE
1.2.7. Sentencias de control Tarea 1
CONTROL EN UN LENGUAJE DE
PROGRAMACIÓN JAVA.
1.3. Paradigma de la P.O.O
1.3.1. Implementación de clases
1.3.2. Atributos y métodos de una clase
1.3.3. Constructores
1.3.4. Métodos getters, setters
1.4. Excepciones
1.4.1. Entrada / salida de datos
1.4.2. Excepciones y errores
1.4.3. Propagación de excepciones
1.4.4. Lanzamiento de excepciones
1.5. Arreglos estáticos
1.5.1. Array de tipos de datos primitivos
Prueba de la Primera Unidad hasta
1.5.2. Array de Objetos null 1
arreglos
1.6. Paquetes
1.6.1. Declaración
1.6.2. Paquetes incorporados
1.6.3. Importación de paquetes
1.7. Librerías
1.7.1. Generación de librerías Laboratorio 1 Librerias en Java
AULA VIRTUAL SOBRE TEMARIO DE
1.7.2. Incorporación de librerías Tarea 2
LA PRIMERA UNIDAD
AULA VIRTUAL SOBRE TEMARIO DE
Tarea 2
LA PRIMERA UNIDAD
CONTENIDOS
Unidad 2 Horas/Min: 32:00 Resultados de Aprendizaje de la Unidad 2
Conoce el encapsulamiento, Asociación, Agregación,
composición, Herencia e interfaces, Polimorfismo y clases
CARACTERÍSTICAS DE LA PROGRAMACION ORIENTADO A OBJETOS
abstractas que le permite implementar el paradigma
orientado a objetos
2.1. Encapsulamiento
2.1.1. Definición
2.1.2. Clases internas
2.1.3. Acceso a los elementos de un paquete.
2.2. Diagrama de clases
PRACTICA DE MODELAMIENTO DE
2.2.1. Notación UML Laboratorio 1
CLASES
2.2.2. Asociación
2.2.3. Agregación
2.2.4. Composición
2.3. Herencia
2.3.1. Definición
REALIZAR EJERCICIO CON
2.3.2. Declaración e implementación Tarea 1
HERENCIA
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 2 de 6
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
2.3.3. Jerarquía de clases. null 1 PRUEBA DE LA SEGUNDA UNIDAD
2.4. Interfaces
2.4.1. Definición
2.4.2. Declaración e implementación
2.4.3. Interfaces y polimorfismo.
2.5. Abstracción
2.5.1. Clases abstractas
2.5.2. Métodos abstractos
2.6. Polimorfismo
2.6.1. Definición
FORO SOBRE LOS DIFERENTES
2.6.2. Asignación de objetos a variables de su superclase. Tarea 2
TEMAS DE LA SEGUNDA UNIDAD
CONTENIDOS
Unidad 3 Horas/Min: 32:00 Resultados de Aprendizaje de la Unidad 3
Aplicaciones enfocadas al paradigma de Programación
PROGRAMACION VISUAL Visual utilizando almacenamiento en archivos planos.
2 Resolución de Problemas
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 3 de 6
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
Empleo de Tics en los Procesos de Aprendizaje
1 Para optimizar el proceso de enseñanza-aprendizaje, se utilizará el laboratorio con el siguiente hardware: elementos eléctricos pasivos y
activos, multímetros, generador de señales, osciloscopios, frecuencímetros, complementados con: computador y proyector multimedia.
¿ Las TIC, tecnologías de la información y la comunicación, se las emplearán para realizar las simulaciones de los temas tratados en el
aula y presentaciones.
¿ Además, los estudiantes deben tener las competencias para resolver: sistemas de ecuaciones, ecuaciones diferenciales de primero y
segundo grado, y Transformadas de Laplace; utilizando calculadoras científicas o sin ellas.
Niveles de logro:
Logro o resultado de aprendizaje Técnica de Evidencia de
Alta(A), Media (B),
Evaluación aprendizaje
C(Baja).
Evaluación práctica sobre la
Reconocer la estructura de objetos,
creación de una clase con sus
1. componentes y características Media B Evaluación práctica
diferentes elementos y niveles de
acceso
Identificar la funcionalidad y sintaxis Ejercicio Práctico sobre el beneficio
para manejo de excepciones en de implementar aplicaciones con
2. Media B Ejercicios en clase
aplicaciones generales y específicas manejo de excepciones
Diferenciar la aplicación de
programación orientada aplicando los
3. Alta A Ejercicios en clase Ejercicios en clase
conceptos aprendidos por medio de
ambiente gráfico
Recordar conceptos sobre
programación estructurada y funciones
4. Alta A Ejercicios en clase. Ejercicio
con un lenguaje de programación
específico
Construir aplicaciones modulares a Ejercicio Práctico sobre el uso de
5. través de funciones parametrizadas Alta A Ejercicios en clase estructuras y funciones de distinto
tipo
Diferenciar la aplicación de
programación orientada a objetos con
Prácticas sobre creación de objetos
sus métodos y considerando conceptos
6. Alta A Ejercicios en clase y métodos diferenciando su
como herencia, polimorfismo,
aplicación
abstracción, interfaces
96 16 21 39 8 12 96
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 4 de 6
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
6. TÉCNICAS Y PONDERACION DE LA EVALUACIÓN
Técnica de evaluación 1er Parcial 2do Parcial 3er Parcial
Pruebas oral/escrita 5 5 5
Tareas o guías 5 5 5
Proyectos 0 0 5
Investigación Bibliográfica 5 5 5
Examen Parcial 5 5
Proyectos 0 5
TOTAL: 20 20 20
8. BIBLIOGRAFÍA COMPLEMENTARIA
Titulo Autor Edición Año Idioma Editorial
Programador Certificado Java 2.
Martin Sierra, Antonio 3ra. edición 2010 Español RA-MA EDITORIAL
Curso Práctico
Como programar en Java H.M. Deitel & P.J. Deitel septima 2008 Español Pearson
9. LECTURAS PRINCIPALES
Tema Texto Página URL
http://eii.ucv.cl/pers/guidi/c
http://eii.ucv.cl/pers/guidi/curso
ursos/ti/Java-POO-1-
POO y Java fuente de Consulta s/ti/Java-POO-1-
Introduccion.pdf
Introduccion.pdf
10. ACUERDOS
Del Docente:
Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores, etc.
1
Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la
2
Universidad (Misión, Visión)
Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado Ecuatoriano en favor de los
3
mismos.
4 Asistir a clases siempre y puntualmente dando ejemplo al estudiante para exigirle igual comportamiento
De los Estudiantes:
1 Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la
Universidad (Misión, Visión)
2 Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 5 de 6
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
De los Estudiantes:
Ecuatoriano en favor de los mismos.
3 Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores,
etc.
4 Ser honesto, no copiar, no mentir
5 Firmar toda prueba y trabajo que realizo en conocimiento que no he copiado de fuentes no permitidas
6 Colaborar con los eventos programados por la institución e identificarme con la carrera
FIRMAS DE LEGALIZACIÓN
FIRMADO
NO Y
RUBEN DARIO ARROYO CHANGO
DOCENTE
APROBADO
SELLADO EDGAR FERNANDO SOLIS ACOSTA
COORDINADOR DE AREA DE CONOCIMIENTO
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 6 de 6
FECHA ÚLTIMA REVISIÓN: 23/09/14