Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS E INFORMATICA

SEMESTRE ACADÉMICO 2019-II


SÍLABO

I. DATOS INFORMATIVOS
1.1 Asignatura : TALLER DE PROGRAMACIÓN II
1.2 Código : IFB0404
1.3 Ciclo de estudios : IV
1.4 Créditos : 04
1.5 Total de horas semestrales : 80
Teoría : 48
Práctica : 32
1.6 N° horas semanales : 05
Teoría : 03
Práctica : 02
1.7 Inicio : 02-Setiembre-2019
1.8 Término : 21-Diciembre-2019
1.9 Pre requisito : Taller de programación I (IFB0302)
1.10 Docente (es) : Ing. Juan Pedro Santos Fernández, Mg.
1.11 Correo Electrónico : [email protected]

II. FUNDAMENTACIÓN

2.1 Perfil del Egresado

Teniendo en cuenta el perfil del egresado de la UPRIT; señalaremos las características


particulares del egresado de la carrera de Ingeniería de Sistemas e Informática:

2.1.1 Habilidades

a) Enfoca, analiza y resuelve problemas de su entorno en su ámbito


profesional con sustento científico y técnico.
b) Analiza, comprende y propone soluciones informáticas a los problemas
relacionados al quehacer empresarial.
c) Verifica y decide la herramienta de solución más rentable, eficaz y
eficiente para las operaciones de negocio de las empresas

1
2.1.2 Destrezas

a) Desarrolla y ejecuta proyectos de investigación científica o técnica de


impacto social en su entorno profesional.
b) Conoce y maneja adecuadamente las herramientas tecnológicas de
vanguardia con miras a utilizarlas en sus propuestas de solución tecnológicas.

2.1.3 Actitudes

a) Promueve la práctica de valores éticos en el comportamiento personal y


profesional.
b) Es sensible ante las necesidades de su entorno.
c) Se encuentra permanentemente comprometido con el desarrollo
sostenible
d) Se adapta con facilidad ante los cambios de la tecnología.

2.2 Aporte de la asignatura al perfil profesional.

El curso de Taller de Programación II brinda las bases fundamentales del lenguaje de


programación Java para el desarrollo de aplicaciones orientadas al objeto, visuales y
web. Permite desarrollar aplicaciones para un entorno web, aplicando las buenas
prácticas de programación, métodos rápidos y simples para un mejor entendimiento.

2.3 Misión y visión de la Carrera Profesional-extraído del modelo educativo de la Carrera

MISIÓN VISIÓN
Formar profesionales Ingenieros de Sistemas e Contribuir al desarrollo integral de la Región y el
Informática capaces de planificar e implementar País, convirtiéndose en una carrera líder en la
soluciones informáticas para los sistemas formación de Ingenieros de Sistemas e Informática
productivos de la Región y el País, con el uso de calidad y excelencia de modo que oportuna,
eficiente de tecnología de última generación. eficiente y eficazmente participe en los cambios de
la tecnología moderna.

III. COMPETENCIA GENERAL DE LA ASIGNATURA

Al termino del curso el estudiante plantea y resuelve problemas específicos, mediante el diseño
de algoritmos e implementación en el lenguaje de programación Java basado en la orientación
a objetos en entorno web, considerando problemas reales en su aplicación y resolución de
ingeniería analizando sus efectos favorables en la empresa.

2
IV. PROGRAMACIÓN POR UNIDADES DE APRENDIZAJE

4.1 PRIMERA UNIDAD: INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS


4.1.1 El estudiante resuelve un problema específico empleando la programación
orientada a objetos en Java.
4.1.2 Contenido:

N° de CONTENIDOS CONTENIDOS
CONTENIDOS CONCEPTUALES
Semanas PROCEDIMENTALES ACTITUDINALES
1 ra. INTRODUCCIÓN A LA PROGRAMACIÓN Realiza representaciones de Toma conciencia de la
ORIENTADA A OBJETOS clases usando la importancia de la
Fecha: 05  Primera clase con POO. programación orientada a programación orientada a
setiembre  Clase controladora. objetos. objetos.
 Objeto llamado, referencia this
 Variables de instancia.
2 da. OCULTAR LA IMPLEMENTACIÓN Y Oculta la implementación y Valora la importancia de las
MANEJO DE ERRORES controla el manejo de excepciones para el manejo
Fecha: 12  La unidad de biblioteca: el paquete errores. de errores.
setiembre (package).
 Excepciones básicas: parámetros de
las excepciones.
 Capturar una excepción.
 Crea sus propias excepciones.
3 ra. HERENCIA: REUTILIZACIÓN Soluciona ejercicios basados Resalta la importancia de la
 Sintaxis de la herencia. en herencia. herencia y la reutilización.
Fecha: 19  Protegido (protected) y conversión
setiembre hacia arriba.
 Instrucción super.
 Elección entre composición y herencia.
4 ta. POLIMORFISMO Desarrolla ejercicios de Aporta ideas sobre el tema
 Ligadura en la llamada a los métodos. polimorfismo. en discusión y contribuye a
Fecha: 26 mejorar las relaciones entre
setiembre  Clases y métodos abstractos.
los integrantes del grupo
 Conversión hacia abajo.
 Redefinición frente a sobrecarga.
5 ta. INTERFACES Implementa interfaces Resalta la importancia del
 “Herencia múltiple” con interfaces: basados en herencia uso de las interfaces.
Fecha: 03 implements.
octubre  Extender una interfaz con herencia.
 Interfaces anidadas.

6 ta. Fecha 10 octubre EVALUACION DE LA PRIMERA UNIDAD DE APRENDIZAJE

Instrumento: Prueba Objetiva parcial y presentación de


EVALUACIÓN DE LA UNIDAD
laboratorio

3
4.2 SEGUNDA UNIDAD: INTRODUCCIÓN A LA PROGRAMACIÓN VISUAL
4.2.1 El estudiante resuelve un problema específico empleando la programación
visual en Java.
4.2.2 Contenido:

N° de CONTENIDOS CONTENIDOS
CONTENIDOS CONCEPTUALES
Semanas PROCEDIMENTALES ACTITUDINALES
7 ma. INTRODUCCIÓN A LA Implementa aplicaciones con Manifiesta responsabilidad
Fecha: 17 PROGRAMACIÓN VISUAL diseños visuales. y entusiasmo en el
octubre  Fundamentos de programación de desarrollo de sus tareas.
manejo de eventos.
 Un sencillo programa de ventanas.
 Clase JFrame.
 Componentes en Java.
8 va. DISTRIBUCIÓN DE COMPONENTES GUI Desarrolla aplicaciones con Valora la importancia de las
Fecha: 24 ADICIONALES distribución de componentes aplicaciones visuales.
octubre  Diseño GUI y gestores de distribución. GUI adicionales.
 Gestor FlowLayout, BorderLayout,
GridLayout.
 Gestores de distribución insertados:
JPanel, JtextArea, JcheckBox,
JradioButton, JcomboBox.
9 na. APLICACIONES CON ACCESO A BD Desarrolla aplicaciones con Resalta la importancia de
Fecha: 31  Instrucciones SQL fundamentales acceso a bases de datos. las aplicaciones con
octubre  Implementación de clases con acceso manejo de bases de datos.
a Bases de Datos.
 Las clases y sus servicios. Pruebas de la
conexión.
 Construcción de programas
informáticos orientados a objetos con
acceso a base de datos.
10 va. IMPLEMENTACIÓN DE APLICACIONES Implementa aplicaciones con Valora la importancia de las
Fecha: 07 CON ACCESO A BD acceso a bases de datos. aplicaciones con conexión
noviembre  Probando la conectividad. a bases de datos.
 Integrando todos los conceptos.
 Despliegue de aplicaciones.
11 va. Fecha: 14 noviembre EVALUACION DE LA SEGUNDA UNIDAD

Instrumento: Prueba Objetiva parcial y presentación de


EVALUACIÓN DE LA UNIDAD
laboratorio

4.3 TERCERA UNIDAD: INTRODUCCIÓN A LA PROGRAMACIÓN WEB


4.3.1 El estudiante resuelve un problema específico empleando la programación web
en Java.
4.3.2 Contenido:

4
N° de CONTENIDOS CONCEPTUALES CONTENIDOS CONTENIDOS
Semanas PROCEDIMENTALES ACTITUDINALES
12 va. PLATAFORMA J2EE Desarrolla aplicaciones con N Participa con interés en los
Fecha: 21  Introducción a la plataforma capas. temas tratados.
noviembre J2EE.
 Introducción a la arquitectura N
Capas.
 Introducción a la construcción de
aplicaciones web.
13 va. APLICACIONES WEB Desarrolla aplicaciones web Valora y reconoce la
 Aplicaciones web y JSP con diseño de formularios. importancia y el empleo de
Fecha: 28
 Manejo de formularios aplicaciones web.
noviembre
 Java Script
14 va. DISEÑO DE APLICACIONES WEB Desarrolla aplicaciones web Valora y reconoce la
 CSS integrando JSP, JavaScript, importancia y el empleo de
Fecha: 05
 Objetos Session y Application CSS. formularios en la
diciembre
 Ejemplos integrando JSP, programación visual
JavaScript, CSS
15 va. USO DE JDBC Implementa aplicaciones web Manifiesta responsabilidad
 JDBC, Recuperación y con el empleo de JDBC. y entusiasmo en el
Fecha: 12 desarrollo de sus tareas.
actualización de datos.
diciembre
 Ejemplos de uso de JDBCStreams

16 va. Fecha: 19 diciembre EVALUACION DE LA TERCERA UNIDAD

Instrumento: Prueba Objetiva parcial y presentación de


EVALUACIÓN DE LA UNIDAD
laboratorio

17 va. Fecha: 16 diciembre EXAMEN DE APLAZADOS

V. ESTRATEGIAS METODOLOGICAS

Revisión bibliográfica y Se asignan temas específicos para ser revisados en fuentes bibliográficas, y
elaboración de resúmenes, se preparan resúmenes, informes, papers personales y/o grupales. Los
informes, papers, etc, resultados sirven como material de trabajo para el desarrollo de la clase.
Solución de problemas tipo de Se plantean y solucionan problemas tipo por cada tema específico, con la
aplicación en clase. información y los recursos que se han desarrollado en clase.
Se investiga, se analiza y se evalúa, el comportamiento real de los
Trabajo de Investigación problemas y la su aplicación a proyectos de Ingeniería de Sistemas e
Informática.

VI. SISTEMA DE EVALUACION

La evaluación del rendimiento del estudiante se realizará a través de tres evaluaciones


parciales. La nota parcial correspondiente a una unidad didáctica de la asignatura, será el
promedio ponderado de las calificaciones obtenidas en cada una de las unidades.

5
La nota final de un curso es el promedio de las notas de las tres unidades académicas, las
mismas que deben obtenerse de acuerdo a lo siguiente:
El Promedio Final de la Asignatura (PF), se obtiene usando la fórmula:

PF = (PU1 + PU2 + PU3) /3

PU = (P*2 + TC*1) / 3

P = Examen parcial con peso 2

TC = Actividad a evaluar a criterio del docente (Trabajo de Casa, trabajo de


investigación, laboratorio, exposición, paper, etc.) con peso 1.

CONDICIONES DE APROBACION:

Registrar un mínimo de 70% de asistencias. El alumno que no lo obtuviera, cualquiera fuera


la causa, quedará inhabilitado y no podrá presentarse a las pruebas escritas, quedando de
cargo la asignatura, si fuere el caso.
La nota mínima aprobatoria de cada unidad y del curso es de DIEZ PUNTOS Y MEDIO (10,5),
en una escala vigesimal de CERO (0) a VEINTE (20). En la obtención de notas parciales y
promocionales, la fracción igual o mayor a 0,5 será aproximada al entero inmediato
superior.
La prueba escrita será una por unidad; y tendrá el puntaje según el sistema establecido en
el sílabo de 0 a 20 puntos.
La ausencia a una actividad o prueba escrita que son calificadas, importa la calificación de
CERO (00).
Para entrar al examen de aplazado no se necesita un mínimo de nota. El contenido de dicho
examen debe estar referido a todas las unidades de la asignatura de manera obligatoria.

VII. CONSEJERÍA ACADÉMICA

La consejería académica se realizará a través de la página web o el ERP universitario o en la


sala de docentes de la universidad mutuo acuerdo con el docente.

6
VII. BIBLIOGRAFÍA

Básica: Biblioteca Física-UPRIT

N° AUTOR TITULO AÑO

1 DEITEL, Paul y DEITEL, Harvey Java como programar 2003

2 JOYANES AGUILAR, LUIS Fundamentos de programación 2000

E-Books – Libros virtuales

N° AUTOR TITULO AÑO

1 Dean, John S. y Dean, Raymond H. Introducción a la programación con Java 2009


(1ª ed.)

2 Prieto, Natividad; Casanova, Empezar a programar usando Java (3a ed) 2016
Assumpció; Marqués, Francisco;
Llorens, Marisa; Galiano, Isabel y
otros

3 Sánchez Allende, Jesús; Huecas Programación en Java (3a ed.) 2009


Fernández-Toribio, Gabriel;
Fernández Manjón, Baltasar y
Moreno Díaz, Pilar

4 Schildt, Herbert Fundamentos de Java (3a. ed.) 2007

También podría gustarte