Silabo Lp III

3
SQL (Structured Query Language). Conceptos básicos. SQL para la creación de tablas y BD en Oracle. Objetivo: Conocer los conceptos y funcionalidad del lenguaje SQL en la construcción de Bases de datos Oracle DÉCIMA PRIMERA Y DÉCIMA SEGUNDA SEMANAS : Creación, manipulación y control de Bases de Datos. Creación de tablas usando el centro de mandatos del (SQL). Lenguaje de Definición de Datos (DLL): CREATE, DROP, ALTER TABLE. Lenguaje de Manipulación de Datos (DML): INSERT , DELETE, UPDATE, SELECT. Lenguaje de Control (DCL) Control de acceso a los datos con GRANT y REVOKE. Objetivo: Conocer los mecanismos para la creación, manipulación y control de las bases de datos. DÉCIMA TERCERA SEMANA : Programación de Bases de Datos con JDBC. Conectividad de base de datos con JDBC, Oracle y Java. Paquete java.sql: Clases Driver, DriverManager, Connection, ResultSet y Statement. PreparedStatement. Propiedades y métodos. Crear y ejecutar instrucciones SQL. Objetivo: Realizar la conectividad con JDBC, SQL y Java. DÉCIMA CUARTA SEMANA : Introducción a la programación web.Java Server Page (paginas dinámicas de Java, fundamentos y arquitectura JSP), Servlets(Controladores). Objetivo: Comprender de forma introductoria, la programación web utilizando Java. DÉCIMA QUINTA SEMANA : Asesoramiento y guías en la presentación de proyectos. DÉCIMA SEXTA SEMANA : Presentación y sustentación de proyectos finales DÉCIMA SÉPTIMA SEMANA : EVALUACIÓN: SEGUNDO EXAMEN PARCIAL Examen sustitutorio (oral). V. 0METODOLOGÍA DE EVALUACIÓN0 Criterios a Evaluar : Participación durante la clase, conceptos, actitudes, capacidad de análisis, procedimientos y creatividad. Condiciones de Evaluación : ASIGNATURA: LENGUAJE DE PROGRAMACIÓN III I. 0DATOS GENERALES0 1.1. CÓDIGO DE LA ASIGNATURA : 32205 1.2. ESCUELA ACADÉMICO PROFESIONAL : Ingeniería Informática 1.3. DEPARTAMENTO ACADÉMICO : Ingeniería 1.4. CICLO : IV 1.5. CRÉDITOS : 4.5 1.6. PLAN DE ESTUDIOS : 4 1.7. CONDICIÓN : Obligatorio 1.8. HORAS SEMANALES : 7 1.9. PRE-REQUISITO : Lenguaje de Programación II – Cód. 32204 1.10. SEMESTRE ACADÉMICO : 2011 – I 1.11. DOCENTE : Ing. Ocrospoma Valdivia, Ruly Omar Colegiatura : 96878 Correo Electrónico : [email protected] II. 0SUMILLA0 Multihilos, programación en redes, colecciones, conectividad de base de datos en Java con JDBC. Servlets. Java Server Pages. III. 0METODOLOGÍA DE ENSEÑANZA0 3.1. OBJETIVOS: Objetivos Generales : Universidad Nacional José Faustino Sánchez Carrión Facultad de Ingeniería Escuela Académico Profesional de Ingeniería Informática T 1 P 0 L 6

Transcript of Silabo Lp III

Page 1: Silabo Lp III

La acumulación de mas del 30% de inasistencia no justificada, dará lugar a la desaprobación del curso con nota cero (00). Según Art. 109º.

La justificación de la inasistencia no podrá exceder los 5 días hábiles luego de ocurrida la inasistencia. Según Art. 110º.

Se tomaran dos exámenes parciales, el primero en la octava semana y el otro al finalizar el semestre. También se consideran los trabajos académicos. La escala valorativa es de cero a veinte. La nota aprobatoria mínima es once (11). Si el estudiante no ha cumplido con alguna evaluación la nota es de cero (0.0). Según Art. 115º, 118º.

No existe rezagados para los exámenes Parcial ni Final, sin embargo, si el estudiante no pudo asistir por motivo de fuerza mayor, puede excepcionalmente rendir su evaluación previa solicitud dirigida a la escuela. Según Art. 122º.

Se tomará un examen sustitutorio a quienes tengan un promedio no menor de 07.El promedio final para dichos educandos no excederá a la nota doce. Según Art. 126º.

Normas de Evaluación: Dos exámenes parciales siendo el primero cancelatorio (P1, P2). Promedio del trabajo académico (P3). El Promedio Final se determinará anotando el promedio ponderado 35% para P1, 35% para P2 y

30% para P3.Promedio Final (PF) = (0,35)P1 + (0,35)P2 +(0,30) P3

VI. 0BIBLIOGRAFÍA BÁSICA Y COMPLEMENTARIA0

1. LA ROSA, Luna. “Curso Integral de Dibujo Técnico”. Ed. Trillas. México Vol I y II. 2003.2. Deitel & Deitel “Java: Cómo Programar 5ª edición, Pearson Education, 2004.3. Jesús S. Allende et al Java 2 . 2ª edición, McGraw-Hill, 2005.4. FLORES CUETO, Juan José y TATAJE SALAS, Gustavo. “Método de las 6’D. modelamiento -

algoritmo – programación. Enfoque orientado a los arreglos”. 2009. UPSMP. 5. JULIO VÁSQUEZ PARAGULLA – VICTOR BALTA ALVA. 2007. Super Java 2 for Web. Lima. 6. VASQUÉZ PARAGULLA, Julio. “Entorno de Desarrollo Integrado NetBeansIDE”. Ed. HostViable-

Perú 2008.7. JHON LEWIS Y JOSEPH CHASE. Estructuras de datos con Java. Diseño de estructuras y

algoritmos. 2006. Pearson. Addison Wesley.8. MARK ALLEN WEISS. Estructura de datos en JAVA, 2000.

ASIGNATURA: LENGUAJE DE PROGRAMACIÓN III

I. 0DATOS GENERALES0

1.1. CÓDIGO DE LA ASIGNATURA : 322051.2. ESCUELA ACADÉMICO PROFESIONAL : Ingeniería Informática1.3. DEPARTAMENTO ACADÉMICO : Ingeniería 1.4. CICLO : IV1.5. CRÉDITOS : 4.51.6. PLAN DE ESTUDIOS : 41.7. CONDICIÓN : Obligatorio1.8. HORAS SEMANALES : 7

1.9. PRE-REQUISITO : Lenguaje de Programación II – Cód. 322041.10. SEMESTRE ACADÉMICO : 2011 – I1.11. DOCENTE : Ing. Ocrospoma Valdivia, Ruly Omar

Colegiatura : 96878Correo Electrónico : [email protected]

II. 0SUMILLA0Multihilos, programación en redes, colecciones, conectividad de base de datos en Java con JDBC. Servlets. Java Server Pages.

III. 0METODOLOGÍA DE ENSEÑANZA0

3.1. OBJETIVOS:

Objetivos Generales:

Conocer la metodología de construcción de soluciones mediante la Programación Orientada a Objetos y las Estructuras de Datos avanzadas.

Aplicar la técnica de programación de la Programación Orientada a Objetos para la solución de problemas diversos.

Implementar programas orientados a objetos sofisticados, confiables y eficientes en la solución de problemas diversos.

Universidad Nacional José Faustino Sánchez Carrión

Facultad de Ingeniería

Escuela Académico Profesional de Ingeniería Informática

SILABO

Ing. RULY OMAR OCROSPOMA VALDIVIAProf. Responsable del Curso

6L0P1T

JOSE FAUSTINO SANCHEZ CARRION

Page 2: Silabo Lp III

3.2. ESTRATEGIAS METODOLÓGICAS: El desarrollo del curso será de naturaleza teórico y practico, se realizará en forma expositiva

empleando el método inductivo y deductivo. Desarrollo de clases magistrales Discusión abierta, práctica individual y crítica constructiva. Método de los casos de estudio, desarrollados en trabajo grupal. Trabajos prácticos y

exposición de temas de investigación.

3.3. MEDIOS Y MATERIALES DE ENSEÑANZA:MEDIOS : Aula, Centros de Cómputo de la Universidad.MATERIALES : Separatas, memorias de almacenamiento USB, guías de práctica,

: material bibliográfico, Computadoras, Data show, pizarra.

IV. 0CONTENIDO TEMÁTICO Y CRONOGRAMA0

UNIDAD TEMÁTICA I: USO DE COLECCIONES EN JAVA

PRIMERA SEMANA:Introducción a la asignatura. Revisión de conceptos sobre estructuras de datos estáticas y dinámicas. Revisión de los algoritmos. Instancia de Métodos. Objetivo: Revisar conceptos básicos del procesamiento de datos utilizando estructuras de datos.

SEGUNDA SEMANA:Desarrollo de soluciones utilizando Interfaz Gráfica de Usuario (GUI). Uso de componentes avanzado en las soluciones. Objetivo: Aplicación de los conceptos de POO en el desarrollo de GUI utilizando componentes avanzados.

TERCERA SEMANA:Evaluación y aplicación del manejo de Excepciones en la conexión a una BD. Bloque Finally. printStackTrace. Conexión JDBC.

CUARTA SEMANA:Desarrollo de soluciones utilizando colecciones de Java Vector y ArrayList. Objetivo: Implementar soluciones utilizando las colecciones de Java Vector y ArrayList.

UNIDAD TEMÁTICA II: PROGRAMACIÓN EN RED Y USO DE ARCHIVOS TEXTOS PARA EL ALMACENAMIENTO DE DATOS

QUINTA SEMANA:Trabajo de investigación sobre multihilos y programación en red. Objetivo: Conocer los conceptos básicos sobre multihilos y la programación en red.

SEXTA SEMANA:Introducción a los archivos de texto. Tipos de archivos y soluciones utilizando archivos de texto para la solución de problema. Objetivo: Conocer los conceptos básicos relacionados a los archivos de texto.

SÉPTIMA SEMANA:

Desarrollo de soluciones utilizando archivos. Algoritmos para el procesamiento de datos almacenados en archivos de texto. Objetivo: Implementar soluciones utilizando archivos de texto.

OCTAVA SEMANA: PRIMER EXAMEN PARCIAL

UNIDAD TEMÁTICA III: USO DE BASE DE DATOS PARA EL ALMACENAMIENTO DE DATOS E INTRODUCCIÓN A LA PROGRAMACIÓN WEB

NOVENA SEMANA:Introducción a los sistemas de administración de las Bases de Datos. Objetivo: Conocer los conceptos básicos sobre las bases de datos.

DÉCIMA SEMANA:SQL (Structured Query Language). Conceptos básicos. SQL para la creación de tablas y BD en Oracle. Objetivo: Conocer los conceptos y funcionalidad del lenguaje SQL en la construcción de Bases de datos Oracle

DÉCIMA PRIMERA Y DÉCIMA SEGUNDA SEMANAS:Creación, manipulación y control de Bases de Datos. Creación de tablas usando el centro de mandatos del (SQL). Lenguaje de Definición de Datos (DLL): CREATE, DROP, ALTER TABLE. Lenguaje de Manipulación de Datos (DML): INSERT , DELETE, UPDATE, SELECT. Lenguaje de Control (DCL) Control de acceso a los datos con GRANT y REVOKE.Objetivo: Conocer los mecanismos para la creación, manipulación y control de las bases de datos.

DÉCIMA TERCERA SEMANA:Programación de Bases de Datos con JDBC. Conectividad de base de datos con JDBC, Oracle y Java. Paquete java.sql: Clases Driver, DriverManager, Connection, ResultSet y Statement. PreparedStatement. Propiedades y métodos. Crear y ejecutar instrucciones SQL.Objetivo: Realizar la conectividad con JDBC, SQL y Java.

DÉCIMA CUARTA SEMANA:Introducción a la programación web.Java Server Page (paginas dinámicas de Java, fundamentos y arquitectura JSP), Servlets(Controladores).Objetivo: Comprender de forma introductoria, la programación web utilizando Java.

DÉCIMA QUINTA SEMANA:Asesoramiento y guías en la presentación de proyectos.

DÉCIMA SEXTA SEMANA:Presentación y sustentación de proyectos finales

DÉCIMA SÉPTIMA SEMANA: EVALUACIÓN: SEGUNDO EXAMEN PARCIALExamen sustitutorio (oral).

V. 0METODOLOGÍA DE EVALUACIÓN0

Criterios a Evaluar: Participación durante la clase, conceptos, actitudes, capacidad de análisis, procedimientos y creatividad.Condiciones de Evaluación: