100000I58N CursoIntegradorISistemasSoftware
100000I58N CursoIntegradorISistemasSoftware
1. DATOS GENERALES
1.2. Créditos: 3
1.3. Enseñanza de curso: Presencial
1.4. Horas semanales: 4
2. FUNDAMENTACIÓN
El presente curso tiene como propósito que el estudiante integre las competencias adquiridas a mitad de la
carrera. A partir de la solución de problemas, el estudiante reforzará su capacidad de análisis para encontrar
una solución informática basada en principios y estándares reconocidos de ingeniería. Este curso permitirá
cimentar e integrar las competencias adquiridas que serán usadas en el ejercicio profesional del estudiante en
las áreas de TI de cualquier organización.
3. SUMILLA
El presente curso es de naturaleza teórico-práctica que tiene como objetivo capacitar al estudiante en el diseño
de una idea de negocio, planificación de un proyecto, diseño de software, e introducirlo en el uso de
herramientas de software como Maven, Mail API, Apache POI, Jasper Reports, entre otras, que son las más
empleadas para el desarrollo de aplicaciones empresariales.
Temario:
Seminario de Lean Canvas.
Taller 1 de uso de Lean Canvas
Taller de planificación usando PMBOK
Seminario de desarrollo de aplicaciones con Java. Taller de Prototipado (Mock Up) usando Balsamiq o
equivalente Taller de toma de requerimiento de software
Entregable 1: Esquema de Planificación del Proyecto 1
Temario:
Asesoría del docente y exposición de los estudiantes
Introducción a la arquitectura de software: DAO, MVC, inyección de dependencia, SOLID
Entregable3: Entrega del proyecto 1 al 100%.
Entregable3: Entrega del proyecto 1 al 100%. Entrega y expone informe. Demuestra el funcionamiento del
aplicativo Explica el código del aplicativo. Observaciones y recomendaciones del proyecto 1
Temario:
Coordinación de Proyecto 2 Reforzar documentos PMBOK en especial Project Charter Taller de creación de un
JAR sin MAVEN
Asesoría del docente y exposición de los estudiantes
Entregable 4: Planificación del Proyecto 2
Temario:
Taller de uso de MAVEN y patrones de diseño Seminario de uso de control de versiones con GIT y Github
Asesoría del docente y exposición de los estudiantes
Entregable 5: Diseño del proyecto 2
Temario:
Taller de creación de un JAR usando el plugin shade con MAVEN Taller de creación de reportes con Jasper
reports y MAVEN Asesoría del docente y exposición de los estudiantes.
Taller de manejo de Excel usando Apache POI con MAVEN Asesoría del docente y exposición de los estudiantes
Taller de envío y recepción de emails en JAVA usando Mail API con MAVEN Asesoría del docente y exposición de
los estudiantes
Asesoría del docente y exposición de los estudiantes
Entregable 6: Entrega del proyecto 2 al 100%: Entrega y expone informe. Demuestra el funcionamiento del
aplicativo Explica el código del aplicativo. Observaciones y recomendaciones del proyecto 2
6. METODOLOGÍA
La metodología del curso está basada en aprendizaje basado en proyectos que se complementa con las
exposiciones del profesor, resolución de ejercicios y aplicación de lo aprendido por los estudiantes en dos
proyectos que se realizarán a lo largo del curso, con ello se promueve el aprendizaje autónomo, colaborativo y
basado en evidencias. El primero será en grupos de 2 integrantes; y el segundo, de 4. Los proyectos pueden ser
de temas diversos preferentemente orientados a las líneas de investigación de la universidad. El alcance de
cada proyecto debe ser aprobado para cada grupo por el docente tomando en cuenta la cantidad de integrantes
y las plataformas en las que se entregará la solución. La solución debe ser por lo menos 50% hecha en java.
En la plataforma educativa el estudiante encontrará material didáctico interactivo relacionado con cada uno de
los temas que indica el silabo, lográndose un aprendizaje para la era digital. El estudiante tendrá 6 evaluaciones
presentando avances o los proyectos. Es indispensable la participación del estudiante en cada proyecto
entregando los puntos comprometidos, en tiempo y la calidad óptimos.
7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:
Donde:
APF1 AVANCE DE PROYECTO FINAL 1 4 Informe y exposición del avance grupal de proyecto 1
APF2 AVANCE DE PROYECTO FINAL 2 6 Informe y exposición del avance grupal de proyecto 1
APF4 AVANCE DE PROYECTO FINAL 4 11 Informe y exposición del avance grupal de proyecto 2
APF5 AVANCE DE PROYECTO FINAL 5 13 Informe y exposición del avance grupal de proyecto 2
8. FUENTES DE INFORMACIÓN
Bibliografía Base:
Hoffer, Jeffrey A. Modern Systems Analysis and Design. Editorial Universidad Autónoma de Manizales .
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=30631
Hoffer, Jeff. (2019). Modern Database Management. Pearson International Content.
https://utp.vitalsource.com/books/9781292263410
CEBALLOS SIERRA, F. J. Java 2: lenguaje y aplicaciones. IC Editorial. https://tubiblioteca.utp.edu.pe/cgi-
bin/koha/opac-detail.pl?biblionumber=30940
Bibliografía Complementaria:
Prieto, Natividad. Empezar a programar usando JAVA (2a. ed.). Editorial de la Universidad Politécnica
de Valencia. https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=36578
Jiménez de Parga, Carlos. UML Aplicaciones en Java y C++. RA-MA Editorial.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=37995
Vélez Serrano, José. Diseñar y programar, todo es empezar: una introducción a la Programación
Orientada a Objetos usando UML y Java. Dykinson. https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-
detail.pl?biblionumber=36368
Blasco, Francisco. Programación orientada a objetos en Java. Ediciones de la U.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=37706
9. COMPETENCIAS
10.CRONOGRAMA DE ACTIVIDADES
Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones
Introducción a la arquitectura de
Revisión avance del
8 11 software: DAO, MVC, inyección de
trabajo
dependencia, SOLID
Unidad 3 12 Entregable3: Entrega del proyecto 1 al Revisión avance del
Construye el proyecto 1 100%. trabajo
13
Entregable 5: Diseño del proyecto 2
AVANCE DE
19
PROYECTO FINAL 5