Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación Orientada a Objetos en UNASCH, Apuntes de Informática

Este documento detalla la asignatura is 142 de programación orienta a objetos (poo) ofrecida por la universidad nacional de san cristóbal de huamanga en la facultad de ingeniería de minas, geología y civil. El curso se desarrolla bajo el principio de aprendizaje activo y abarca temas como la teoría de poo, uml, programación de interfaces de usuario y herencia. El estudiante debe tener previo conocimiento de is-141 y asistir a las clases expositivas y laboratorios semanales. El crédito asignado es de 4.0 y el porcentaje de evaluación se distribuye en examenes (40%), trabajo grupal (20%), laboratorio (20%) y trabajo semestral (20%).

Tipo: Apuntes

2019/2020

Subido el 26/08/2020

eduard-angel
eduard-angel 🇵🇪

3

(1)

9 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y CIVIL
FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y CIVIL
DEPARTAMENTO ACADEMICO DE MATEMATICA Y FÍSICA
DEPARTAMENTO ACADEMICO DE MATEMATICA Y FÍSICA
SÍLABO: IS 142 PROGRAMACIÓN ORIENTADA A OBJETOS
1. INFORMACION GENERAL
Facultad : Ingeniería de Minas, Geología y Civil
Escuela de Formación Profesional : Ingeniería de Sistemas.
Requisito : IS-141
Ciclo académico : Par
Número de Horas Semanales : 6 (3 teóricas, y 3 Laboratorio)
Créditos : 4.0
Naturaleza : Obligatorio.
Semestre : 2019-II
Profesores : Mg. Ing. Manuel Lagos Barzola
Horario Teoría : Martes de 9-10 am / Jueves 9-11 am.
2. CONTENIDO
Fundamentos de la Programación. Teoría de la Orientación a Objetos y UML. Programación
Orientada a Objetos. Pilares de la Programación Orientada a Objetos. Relaciones Entre Objetos.
Reutilización de Diseños mediante Patrones de Diseño. Patrones de Diseño Avanzados.
Programación de Interfaces de Usuario.
3. OBJETIVOS
Comprender los conceptos básicos de la Programación Orientada a Objetos.
Diseñar e implementar aplicaciones en el lenguaje de programación Java..
4. METODOLOGIA
La asignatura se desarrollará bajo el principio de aprenda haciendo, apoyado en el aprendizaje
cooperativo. En las clases expositivas se buscará la participación activa de los estudiantes, y
para las asignaciones se brindará la tutoría adecuada. Se buscará que el estudiante desarrolle su
sentido crítico para análisis, diseño e implementación de proyectos aplicando la POO.
5. SISTEMA DE EVALUACION
Actividad Porcentaje Total
Exámenes 40 %
Trabajo grupal 20 %
Laboratorio 20 %
Trabajo Semestral 20 %
Total 100 %
pf2

Vista previa parcial del texto

¡Descarga Programación Orientada a Objetos en UNASCH y más Apuntes en PDF de Informática solo en Docsity!

UNIVERSIDAD NACIONALUNIVERSIDAD NACIONAL DEDE SANSAN^ CRISTOBALCRISTOBAL^ DEDE HUAMANGAHUAMANGA FACULTAD DE INGENIERIAFACULTAD DE INGENIERIA DEDE MINAS,MINAS, GEOLOGIAGEOLOGIA YY CIVILCIVIL DEPARTAMENTO DEPARTAMENTO ACADEMICO ACADEMICO DEDE MATEMATICAMATEMATICA YY FÍSICAFÍSICA

SÍLABO: IS 142 PROGRAMACIÓN ORIENTADA A OBJETOS

1. INFORMACION GENERAL Facultad : Ingeniería de Minas, Geología y Civil Escuela de Formación Profesional : Ingeniería de Sistemas. Requisito : IS- Ciclo académico : Par Número de Horas Semanales : 6 (3 teóricas, y 3 Laboratorio) Créditos : 4. Naturaleza : Obligatorio. Semestre : 2019-II Profesores : Mg. Ing. Manuel Lagos Barzola Horario Teoría : Martes de 9-10 am / Jueves 9-11 am. 2. CONTENIDO Fundamentos de la Programación. Teoría de la Orientación a Objetos y UML. Programación Orientada a Objetos. Pilares de la Programación Orientada a Objetos. Relaciones Entre Objetos. Reutilización de Diseños mediante Patrones de Diseño. Patrones de Diseño Avanzados. Programación de Interfaces de Usuario. 3. OBJETIVOS  Comprender los conceptos básicos de la Programación Orientada a Objetos.  Diseñar e implementar aplicaciones en el lenguaje de programación Java.. 4. METODOLOGIA La asignatura se desarrollará bajo el principio de aprenda haciendo, apoyado en el aprendizaje cooperativo. En las clases expositivas se buscará la participación activa de los estudiantes, y para las asignaciones se brindará la tutoría adecuada. Se buscará que el estudiante desarrolle su sentido crítico para análisis, diseño e implementación de proyectos aplicando la POO. 5. SISTEMA DE EVALUACION Actividad Porcentaje Total Exámenes 40 % Trabajo grupal 20 % Laboratorio 20 % Trabajo Semestral 20 % Total 100 %

6. PROGRAMA ANALITICO Semana TOPICOS 1 Introducción. Lenguaje de programación Java. Estructura de programa simple. Tipos. Variables. Operadores. 2 Decisiones. Sentencia if. Comparando valores. Alternativas múltiples. Expresiones Booleanas. 3 Iteraciones. Sentencias while y for. Iteraciones anidadas. Numeros aleatorios y simulaciones. 4 Conceptos de objetos clases y métodos. Parámetros de métodos y retorno de valores. Construyendo objetos con la clase Rectangle. Métodos accesores y mutadores. Documentación API. Implementado programas de prueba. Referencias a objetos. Variables instancia. 5 Encapsulación. Clases. Definición de clase. Construyendo Clases. Especificando la interfaz publica de una clase. Constructores. Métodos. Métodos Get() y Set(). 6 Implementación de clases. Variables locales. Parámetros implícitos. Constantes. Funciones matemáticas. Cadenas. Diseñando clases. Descubriendo clases. Cohesión y ligadura. Clases inmutables. Efectos de lado. Precondiciones y poscondicones. 7 Herencia. Jerarquía de herencia. Tipos de herencia. Implementando subclases. Métodos sobrecargados. Clases abstractas. Cómo satisface la herencia las metas de OO. 8 Examen Parcial 9 Métodos estáticos. Variables estáticas. Ámbito. Paquetes. Usando interfaces para reúso de algoritmos 10 Polimorfismo. Usando interfaces para llamadas. Polimorfismo de inclusión. Polimorfismo paramétrico. Usando interfaces. Clases internas. Eventos. Eventos Listener. 11 Introducción a UML, modelamiento de clases, reunión de elementos. 12 Introducción al Análisis Orientado a Objetos (AOO) 13 Introducción al Diseño Orientado a Objetos (DOO). Introducción a los patrones de diseño. 14 Interfaz de Usuario, importancia, diseño, desligamiento. MVC. 15 Exposición de trabajo semestral 16 **Examen Final

  1. BIBLIOGRAFIA** SINTES, Anthony (2002) “Programación Orientada a Objetos en 21 Lecciones Avanzadas” Pearson Education. Mexico. HORSTMANN,Cay (2010) “Big Java” 4ta Edición. John Wiley & Sons, Inc. Deitel, P. y Deitel, H. (2012) “Java How to Program” 9na Edición. Editorial Pearson Prentice Hall. Upper Saddle River, New Jersey. Horstmann,Cay (2010) “Big Java : compatible with Java 5, 6 and 7” 4ta Edición. John Wiley & Sons, Inc. Sierra, Kathy & Bates, Bert (2005) “Head First Java” Second Edition. O’Relly. Barnes, David y Kölling, Michael (2012) “Objects First with Java” 5th Edition. Pearson. Boston.