12
FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 1 de 12 SÍLABO I. DATOS GENERALES CARRERA PROFESIONAL : INGENIERÍA DE SISTEMAS E INFORMÁTICA CÓDIGO DE LA CARRERA : 02 NOMBRE DE LA ASIGNATURA : LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS CÓDIGO DE LA ASIGNATURA : 02-220 CÓDIGO DEL SÍLABO : 0222031012014 NRO DE HORAS TOTALES : 6 HORAS SEMANALES HORAS DE TEORÍA : 4 HORAS SEMANALES HORAS DE PRÁCTICA : 2 HORAS SEMANALES CICLO : III CICLO NRO DE CRÉDITOS : 5 CRÉDITOS POR CICLO PRE-REQUISITO : ALGORITMOS II Y ESTRUCTURA DE DATOS, OFIMÁTICA AVANZADA PARA INGENIEROS TIPO DE CURSO : OBLIGATORIO DURACIÓN DEL CURSO : 18 SEMANAS EN TOTAL CURSO REGULAR : 17 SEMANAS EXAMEN SUSTITUTORIO : 1 SEMANA DURACIÓN DEL CURSO EN LA MODALIDAD A DISTANCIA : 9 SEMANAS EN TOTAL CURSO REGULAR : 8 SEMANAS EXAMEN SUSTITUTORIO : 1 SEMANA II. DESCRIPCIÓN DE LA ASIGNATURA La asignatura de LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS es de naturaleza teórico - práctica con mayor incidencia en la práctica, ya que se desea que el alumno conozca los conceptos teóricos de la programación orientada a Objetos con la ayuda de un lenguaje de programación orientado a la práctica profesional. JAVA, es un poderoso y completo lenguaje de programación orientado a objetos desarrollado a principios de los años 90 en Estados Unidos por Sun Soft Inc. Java es un

LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

Embed Size (px)

Citation preview

Page 1: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 1 de 12

SÍLABO

I. DATOS GENERALES

CARRERA PROFESIONAL : INGENIERÍA DE SISTEMAS E INFORMÁTICA

CÓDIGO DE LA CARRERA : 02

NOMBRE DE LA ASIGNATURA : LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CÓDIGO DE LA ASIGNATURA : 02-220

CÓDIGO DEL SÍLABO : 0222031012014

NRO DE HORAS TOTALES : 6 HORAS SEMANALES

HORAS DE TEORÍA : 4 HORAS SEMANALES

HORAS DE PRÁCTICA : 2 HORAS SEMANALES

CICLO : III CICLO

NRO DE CRÉDITOS : 5 CRÉDITOS POR CICLO PRE-REQUISITO : ALGORITMOS II Y ESTRUCTURA DE DATOS, OFIMÁTICA AVANZADA PARA INGENIEROS

TIPO DE CURSO : OBLIGATORIO

DURACIÓN DEL CURSO : 18 SEMANAS EN TOTAL

CURSO REGULAR : 17 SEMANAS

EXAMEN SUSTITUTORIO : 1 SEMANA

DURACIÓN DEL CURSO EN LA MODALIDAD A DISTANCIA : 9 SEMANAS EN TOTAL

CURSO REGULAR : 8 SEMANAS

EXAMEN SUSTITUTORIO : 1 SEMANA

II. DESCRIPCIÓN DE LA ASIGNATURA

La asignatura de LENGUAJE DE PROGRAMACIÓN ORIENTADO A

OBJETOS es de naturaleza teórico - práctica con mayor incidencia en la

práctica, ya que se desea que el alumno conozca los conceptos teóricos de la

programación orientada a Objetos con la ayuda de un lenguaje de

programación orientado a la práctica profesional. JAVA, es un poderoso y

completo lenguaje de programación orientado a objetos desarrollado a

principios de los años 90 en Estados Unidos por Sun Soft Inc. Java es un

Page 2: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 2 de 12

conjunto de objetos y herramientas que se utilizan con una sintaxis muy similar

a la del lenguaje C y C++ y que permiten utilizar los mismos códigos fuente de

programación distribuyéndolos a través de las redes de cómputo, operando de

forma tal que son neutrales o independientes a las diferentes arquitecturas de

computadoras gracias a la implementación del concepto de máquina virtual, y

que hay una para cada plataformas y sistemas operativos en los que se

ejecuten programas de Java. Además de que es un software libre. Existen en el

mercado además IDE’s gratuitos integrados a Java como NetBeans, eclipse,

JCreator, etc. Que facilitan el aprendizaje. Este curso se dictara usando

NetBeans.

III. OBJETIVO

El curso está diseñado para los alumnos de la Universidad Alas

Peruanas que se inician en el desarrollo de aplicaciones, siempre con la mira

hacia el desarrollo de aplicaciones de la vida real que actualmente son usadas

en las empresas. IV. METODOLOGÍA

a. Modalidad Presencial El profesor hará la presentación introductoria del curso y del sílabo. Durante todo el curso cada alumno dispondrá de una PC durante las clases, de manera que pueda escuchar la exposición y aplicar lo expuesto inmediatamente, reforzando y facilitando así la adquisición de conocimientos para obtener los resultados solicitados. El alumno solicitará la ayuda del docente cuando considere que es necesario

para mantener su ritmo de aprendizaje.

b. Modalidad a Distancia

Con relación a la Guía didáctica

Le recomendamos que lea detenidamente el Texto de Lenguaje

de Programación Orientado a Objetos es una guía que deberá utilizar en todo

su proceso de estudio, consultándolo cada vez que sea necesario.

Con relación a las unidades didácticas

En este proceso, es indispensable que cuente usted con un nivel

Page 3: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 3 de 12

de lectura comprensiva e interpretativa para lo cual se pone en su

consideración las siguientes pautas:

• Busque las condiciones ambientales más propicias para el estudio, lo que le facilitará su concentración y su aprendizaje.

• Haga un cronograma de estudio que deberá cumplir en forma sistemática.

• Se le recomienda estudiar 06 horas semanales para el logro de los objetivos trazados.

• Recuerde que debe interpretar con sus propias palabras los conceptos presentados por el autor, esto le permitirá una mayor comprensión del tema.

• Recurra a los glosarios que se encuentran al final de cada unidad didáctica así como al diccionario, ya que enriquecerá su vocabulario y entenderá claramente las ideas expresadas en el texto.

• Resuelva todas las actividades: autoevaluación, lecturas interpretativas y demás ejercicios propuestos.

• Debe llevar un Cuaderno de trabajo académico, en el que desarrollará las preguntas de la autoevaluación y un Fólder para colocar sus separatas de lecturas en forma ordenada.

• Cuide la adecuada presentación de sus trabajos, ya sea de fondo (profundidad, exactitud y rigurosidad de sus respuestas) como de forma (ortografía, orden).

Tutorías telemáticas

Mediante la Tutoría Telemática o Virtual, el alumno tendrá

conversaciones con el docente en la Sala de Conversación del cual puede acceder desde el Aula Virtual previamente dispuestos en el Campus Virtual

de la Universidad, es importante que el alumno haya leído y tenga sus preguntas listas para cuando esté en línea.

El alumno utilizará la sala de conversación y el salón virtual para temas

académicos, si tiene alguna pregunta sobre su calificación haga su consulta

a través del correo electrónico al tutor de la asignatura

El tutor estará esperando la participación del alumno en la Sala de

Conversación o en el Salón Virtual.

Page 4: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 4 de 12

V. EVALUACIÓN

a. Modalidad Presencial

El reglamento vigente de la universidad exige la asistencia obligatoria a clases; el 30% de inasistencias inhabilita al alumno a continuar en el curso, colocando como promedio final: NSP.

El docente deberá tomar lista en cada clase que dicta registrando

las asistencias en el sistema que le proporciona la Universidad. Dada la naturaleza del curso respecto a que imparte

conocimientos pero además es de suma importancia la transmisión directa de la experiencia del profesor y que los alumnos participen en clase, se reitera que es de vital importancia la asistencia a clases.

La justificación de las inasistencias sólo serán aceptadas con el

informe que pueda elevar la Oficina de Coordinación Académica EAPISI al profesor del curso.

Finalmente, debe quedar perfectamente entendido que sólo

cuando el alumno asiste a clases, gana el derecho a ser evaluado y que en todo momento estará presente la normatividad expresada en el reglamento de la Universidad.

La modalidad de Evaluación será la siguiente:

La nota final se establecerá del promedio ponderado de:

NF = 30%EP + 30%EF + 40%PPT N.F. = Nota final E.P. = Nota Examen Parcial (30%) E.F. = Nota Examen Final (30%) P.P.T. = Promedio de Prácticas y Trabajos (40%)

Page 5: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 5 de 12

En el Promedio de Prácticas y Trabajos (P.P.T.), estarán

incluídas la Práctica 1, Práctica 2 (prácticas obligatorias programadas

por la universidad), además de las prácticas y trabajos adicionales que el

docente considere pertinente.

Solamente se considerará el redondeo de decimales para la Nota

Final (N.F.). El examen Sustitutorio (ES), será tomado en la semana 18 del

ciclo y consiste en la evaluación teórico - práctico de conocimiento de todo el curso y donde el alumno dará sus respuestas por escrito.

La nota obtenida en el examen Sustitutorio, podrá reemplazar la

nota más baja que el alumno haya obtenido en el examen Parcial o Examen Final y de proceder el reemplazo, se recalculará la nueva nota final (N.F.).

En caso la nota del Examen Sustitutorio sea más baja que el

Examen Parcial o Examen final, no se reemplazará ninguna de ellas,

quedando el alumno con la nota obtenida hasta antes del examen

Sustitutorio.

En todas las evaluaciones se calificará con una escala de 0 a 20

siendo la nota mínima aprobatoria 11 (once).

Es de total aplicación el Reglamento de Estudios de la

Universidad entregado al alumno.

b. Modalidad a Distancia Estimado alumno, dada la naturaleza del curso, es muy importante su

participación activa en el proceso de aprendizaje. Por ello, se define en este

acápite los criterios de evaluación:

Exámenes Examen es la evaluación escrita del presente curso, se evalúa bajo una escala

vigesimal y se dará según como se señala en el siguiente cuadro.

Exámenes Semana de estudios

Page 6: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 6 de 12

Examen Parcial 4ta semana Examen Final 8va semana Examen Sustitutorio 18ava semana

La nota mínima aprobatoria de los exámenes tanto parcial como final es de once (11). La máxima calificación a obtenerse en el examen sustitutorio es veinte (20) y la nota mínima aprobatoria del mismo es once (11). Es importante resaltar que la calificación obtenida en el examen sustitutorio reemplazará a la nota del Examen Parcial o al Examen Final. Usted solo podrá acceder al examen sustitutorio sino ha sido evaluado en el examen parcial o en el examen final o haya desaprobado alguno de ellos. Solamente el alumno podrá decidir si rinde el Examen Sustitutorio ya sea para

aprobar el curso o para subir su promedio. Actividades Obligatorias Vienen a ser los trabajos que usted entregará obligatoriamente y que es requisito indispensable para aprobar el curso. Existirán actividades obligatorias cuyo desarrollo requiere trabajo en grupo, en otros casos el desarrollo será de forma personal. Las actividades obligatorias serán colocadas en el campus virtual y las

aplicaciones de las mismas serán detalladas oportunamente en el foro y en la

sala de conversación, así como también el asesoramiento en su desarrollo. Forma : Permanente. Rubros:

Examen parcial. (35%) Examen final. (35%) Actividad Obligatoria Individual (30%)

NF = 35%EP + 35%EF + 30%AO

Cada una de las actividades obligatorias se evaluará sobre la escala de 0 a 20 siendo la nota mínima aprobatoria 11 (once). Toda copia de trabajos de Internet

detectada en las actividades tendrá la nota 00 (cero).

VI. CONTENIDO DEL CURSO Semana 01 Modalidad presencial – Semana 01 Modalidad a distancia

Page 7: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 7 de 12

Introducción a Java: Historia del Java, Examinando la Tecnología de Java

(Simple, Orientado a Objetos, Distribuido, Interpretado, Robusto, Seguro, De

Arquitectura, Portátil, Alto Rendimiento, Multitarea y Lenguaje Dinámico)-

Elementos Básicos del Lenguaje: Comentarios de javadoc, palabras

reservadas, tipos de variables en Java, tipos de datos primitivos (Clases

wrapper), secuencias de escape de carácter, inicialización de variables,

sentencias y expresiones. PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Por qué es importante el Lenguaje de Programación Java en el plan de

estudios de Ingeniería de Sistemas e Informática? Semana 02 Modalidad presencial – Semana 01 Modalidad a distancia Comenzar con Java y NetBeans: Los requerimientos mínimos, instalación, pruebas de instalación, tipos de programas en Java, crear aplicaciones Java con netBeans. Revisión del concepto de algoritmos: Concepto General, Seudocódigo,

Variables, Literales, Expresiones Aritméticas, Expresiones Lógicas. PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Por qué el Ingeniero de Sistemas debe utilizar NetBeans para su aprendizaje del lenguaje Java? ¿El uso de los conceptos de esta semana están vinculados a otros cursos de la

carrera profesional de Ingeniería de Sistemas e Informática? Semana 03 Modalidad presencial – Semana 02 Modalidad a distancia Programación secuencial - Operadores y operandos: Programación secuencial e iterativa. Especificación e implementación. Introducción a las estructuras fundamentales de la programación estructurada: funciones, procedimientos, División de la aplicación en tareas; programación modular. Jerarquía de operadores, operadores aritméticos, operadores relacionales, operadores booleanos, operadores de manipulación de bits, operadores de cadena, operadores de asignación, operadores especiales, Modificadores (De almacenamiento y de accesibilidad)

PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Por qué el Ingeniero de Sistemas e Informática debe aprender a programar?

Page 8: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 8 de 12

Semana 04 Modalidad presencial – Semana 03 Modalidad a distancia Estructuras de Control con Java: Selectivas: Selectiva simple (sentencia if),

Selectiva doble (sentencia if-else), Selectiva múltiple(sentencia if else-if ... else-

if else). PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Cuán importante es la lógica proposicional en la carrera profesional de

Ingeniería de Sistemas e Informática? Semana 05 Modalidad presencial – Semana 03 Modalidad a distancia Estructuras de Control con Java: Repetitivas: Ciclo while (sentencia while),

Ciclo do-while (sentencia dowhile), Ciclo for (sentencia for), Sentencia switch

(sentencia switch con default). PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Cuan importantes son los ciclos repetitivos en la carrera profesional de

Ingeniería de Sistemas e Informática? Semana 06 Modalidad presencial – Semana 04 Modalidad a distancia Trabajando con clases y objetos: Introducción a laa programación Oriientada a Objetos Tecnología de Objetos y la Programación Orientada a Objetos (POO). Definiendo de clase, Creando objetos (colector de basura, el método finalice()),

Variables y métodos, Métodos sobrecargados. Conociendo la POO: Abstracción y encapsulamiento. PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿La Programación Orientada a Objetos es sólo una técnica para el Ingeniero

de Sistemas e Informática o es una forma de entender la realidad; como así? Semana 07 Modalidad presencial – Semana 04 Modalidad a distancia Implementando herencia: ¿Qué es la herencia?, Mecánica de la herencia, Sobreposición de métodos y variables, Upcasting.

Tipos de herencia: Para reutilizar la implementación, Por diferencia y Por substitución de tipos.

Page 9: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 9 de 12

PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Por qué es importante la herencia y/o estructuras jerarquizadas en la carrera

profesional de Ingeniería de Sistemas e Informática? Semana 08 Modalidad presencial – Semana 04 Modalidad a distancia Examen Parcial. Semana 09 Modalidad presencial – Semana 05 Modalidad a distancia Usando arreglos y strings: Declaración e inicialización de arrays (Creación y uso de arrays), copia de arreglos, arreglo de objetos, clase String y sus métodos, clase StringBuffer y sus métodos. Otras estructuras de Datos: Vectores, Colecciones, Enumeraciones. PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Cuánta vigencia tienen aún para la carrera profesional de Ingeniería de

Sistemas e Informática las estructuras de tipo array, vectores y

enumeraciones? Semana 10 Modalidad presencial – Semana 05 Modalidad a distancia Polimorfismo: Definición, Composición, Clases abstractas, Enlazamiento

temprano, Enlazamiento tardío. PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿En que otros ámbitos de la carrera profesional de Ingeniería de Sistemas e

Informática se emplean el concepto de polimorfismo? Semana 11 Modalidad presencial – Semana 05 Modalidad a distancia Interfaces: ¿Qué es una interfaz?, creando una interfaz, implementando una

interfaz, agrupación de constantes en una interfaz. PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿En que otros ámbitos de la carrera profesional de Ingeniería de Sistemas e

Informática se emplea el concepto de interface? Semana 12 Modalidad presencial – Semana 06 Modalidad a distancia

Page 10: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 10 de 12

Manejo de excepciones: Modelo del manejo de excepciones, Lanzando

excepciones try / catch, cláusula finally, Métodos que lanzan excepciones

(arrojar excepciones explícitamente), Creación de clases de excepción

personalizadas, lectura de un volcado de Stack.

PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Por qué el Ingeniero de Sistemas debe conocer el manejo de excepciones? Semana 13 Modalidad presencial – Semana 07 Modalidad a distancia Flujos: ¿Qué es un Flujo?, flujos estándar, flujos que ofrece java.io, flujos de

bytes, Gestión de excepciones de entrada / salida, flujos de acceso a archivos, clase File, clase FileOutputStream, clase DataOutputStream, clase

DataInputStream. PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Cuánta vigencia tienen aún para la carrera profesional de Ingeniería de

Sistemas e Informática el manejo de ficheros? Semana 14Modalidad presencial – Semana 07Modalidad a distancia Usando paquetes: ¿Qué es un paquete?, creando y usando paquetes (package

/ import), paquetes estándar de Java. Creando paquetes compactados en

archivos .jar.

PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Por qué el Ingeniero de Sistemas debe conocer el manejo de paquetes? Semana 15 Modalidad presencial – Semana 08 Modalidad a distancia Introducción a las aplicaciones visuales: ¿Qué es un una aplicación visual?,

Contenedores: JFrame, Paneles, Layouts: FlowLayout, GridLayout, Layout

nulos. PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Por qué el Ingeniero de Sistemas debe conocer la programación visual? Semana 16 Modalidad presencial – Semana 08 Modalidad a distancia Introducción a las aplicaciones visuales: Controles comunes: TextField, Button,

Label, LixtBox, ComboBox, Menús, Menús Popup, Tablas, Look And Feel

Page 11: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 11 de 12

Flecha, etc. PERTINENCIA A LA INGENIERÍA DE SISTEMAS E INFORMÁTICA: ¿Cuánta vigencia tienen aún para la carrera profesional de Ingeniería de

Sistemas e Informática el manejo de aplicaciones visuales?

Semana 17 Modalidad presencial – Semana 09 Modalidad a distancia Examen Final. Semana 18 Modalidad presencial – Semana 18 Modalidad a distancia Exámen Sustitutorio. VII. BIBLIOGRAFÍA

Además de la bibliografía básica, la complementaria y la electrónica, el alumno podrá usar Internet para ampliar los temas de investigación y consulta

que requiera.

A. BIBLIOGRAFÍA BÁSICA 1. Deitel, Paul. Como Programar En Java. 1era. edición, México,

editorial Prentice Hall, año 2008, 1152 pág. 2. José Luis Peñaloza Delgado

Lenguaje de programación orientado a objetos Dirección Universitaria de Educación a Distancia (DUED) Impreso en los Talleres gráficos de la UAP Editorial. UAP-FISI. Lima, 246 pág.

B. BIBLIOGRAFÍA COMPLEMENTARIA 1. Richardson W. Clay, Avondolio Donald, Schrager Scot, Mitchell

Mark W. y Scanlon Jeff. Java JDK 6. 1era. edición, España, editorial Anaya, año 2007, 800 pág.

2. Moldes, F. Javier. Java SE 6. 2da. edición, España, editorial Anaya, año 2009, 416 pág.

3. Lima Díaz, Felipe. Java SE 6. 1era. edición, España, editorial Anaya, año, 480 pág.

Page 12: LENGUAJE DE PROGRAMACIÓN ORIENTADO A · PDF fileprogramación orientada a Objetos con la ayuda de un ... a la del lenguaje C y C++ y que permiten utilizar los mismos códigos

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS

CICLO III LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS Página 12 de 12

4. Froufe Quintas, Agustin. Java 2: Manual de Usuario y Tutorial. 5ta. edición, España, editorial Ra-Ma, año 2008, 694 pág.

5. Eckel, Bruce. Piensa en Java. 4ta. edición, México, editorial Prentice Hall, año 2004, 1004 pág.

C. BIBLIOGRAFÍA ELECTRÓNICA 1. Dued

https://dued.uap.edu.pe/biblioteca_virtual.htm 2. Sánchez ,Jorge. Java 2. Año 2004, 320 pág.

http://www.jorgesanchez.net/programacion/manuales/Java.pdf 3. Zevallos, Francisco. Java 2. Año 2003, 802 pág.

http://www.intercambiosvirtuales.org/libros-manuales/java-2-curso-de-programacin

4. Gálvez Rojas, Sergio. Programación en Java. Año 2004, 246 http://www.lsi.uned.es/lp/CursoJava.pdf

5. Otero, Abraham. Tutorial Básico de Java. Año 2007, 148 pág. www.javahispano.org/.../java_basico_con_ejemplos/

6. Mygnet. Manual Netbeans. Año 2003, 70 pág. http://mygnet.net/manuales/java/1139/