Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

SÍLABO

Curso integrador I: sistemas - software (100000I58N)


2023 - Ciclo 2 Agosto

1. DATOS GENERALES

1.1.Carrera: Ingeniería de Sistemas e Informática


Ingeniería de Software
Ingeniería de Redes y Comunicaciones
Ingeniería de Seguridad y Auditoría Informática

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.

4. LOGRO GENERAL DE APRENDIZAJE


Al finalizar el curso, el estudiante construye soluciones informáticas a problemas específicos utilizando las
tecnologías aprendidas hasta el momento, las cuales definirán el alcance de la solución elaborada.

5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE

Unidad de aprendizaje 1: Semana 1,2,3 y 4


Planificación del proyecto 1 del curso.

Logro específico de aprendizaje:


Al finalizar la unidad, el estudiante reconoce las herramientas para la gestión del proyecto a desarrollar en la primera
mitad del ciclo académico (Proyecto 1), para planificar el esquema del mismo.

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

Unidad de aprendizaje 2: Semana 5 y 6


Diseño del proyecto 1..

Logro específico de aprendizaje:


Al finalizar la unidad, el estudiante define la estructura del proyecto 1 en Java teniendo en cuenta el problema
analizado y empleando las herramientas de diseño de soluciones informáticas.
Temario:
Taller de desarrollo de una aplicación desde el requerimiento al código.
Taller documentos de diseño: diagrama de procesos en BIZAGI, diagrama de clases, diagrama entidad relación.
Entregable 2: Diseño del proyecto 1

Unidad de aprendizaje 3: Semana 7,8 y 9


Construye el proyecto 1.

Logro específico de aprendizaje:


Al finalizar la unidad, el estudiante construye el proyecto 1, demostrando coherencia entre el diseño y la
implementación en código.

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

Unidad de aprendizaje 4: Semana 10 y 11


Planifica del proyecto 2..

Logro específico de aprendizaje:


Al finalizar la unidad, el estudiante aplica las herramientas para la gestión del proyecto a desarrollar en la primera
mitad del ciclo académico (Proyecto 2) para planificar el esquema del mismo.

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

Unidad de aprendizaje 5: Semana 12 y 13


Diseño del Proyecto 2.

Logro específico de aprendizaje:


Al finalizar la unidad, el estudiante define la estructura del proyecto 2 en Java teniendo en cuenta el problema
analizado y empleando las herramientas de diseño de soluciones informáticas.

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

Unidad de aprendizaje 6: Semana 14,15,16,17 y 18


Construye y entrega el proyecto 2..

Logro específico de aprendizaje:


Al finalizar la unidad, el estudiante construye el proyecto 2, demostrando coherencia entre el diseño y la
implementación en código

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:

(10%)APF1 + (10%)APF2 + (10%)APF3 + (20%)APF4 + (20%)APF5 + (30%)PROY

Donde:

Tipo Descripción Semana Observación

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

APF3 AVANCE DE PROYECTO FINAL 3 9 Informe y exposición final 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

PROY PROYECTO FINAL 18 Informe y exposición final grupal de proyecto 2

Indicaciones sobre Fórmulas de Evaluación:

1. La nota mínima aprobatoria final es de 12.

2. En este curso, no aplica examen rezagado.

3. En este curso, ninguna nota se reemplaza.

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

Carrera Competencias específicas

Ingeniería de Redes y Comunicaciones Infraestructura, Redes y Conectividad


Soluciones Informáticas
Ingeniería de Software Análisis de Sistemas
Desarrollo de Software

10.CRONOGRAMA DE ACTIVIDADES

Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones

Seminario de Lean Canvas.


Prueba de entrada
1 Ejemplos de
Canvas

Taller 1 de uso de Lean Canvas


Desarrollo de
1 ejemplos de
Canvas realizado
por los alumnos
2
Definición de los
trabajaos a
desarrollar en el
curso

Unidad 1 Taller de planificación usando PMBOK


Planificación del proyecto Plantillas
1 del curso simplificados:
Project Charter,
2 3 diagrama Gantt,
Work Breakdown
Structure, lecciones
aprendidas

Seminario de desarrollo de aplicaciones


Desarrollo de Taller
con Java. Taller de Prototipado (Mock Up)
Ejemplo de Modelo
3 4 usando Balsamiq o equivalente Taller de
de desarrollo rápido
toma de requerimiento de software
de aplicaciones.

Entregable 1: Esquema de Planificación


4 5 AVANCE DE
del Proyecto 1
PROYECTO FINAL 1

Taller de desarrollo de una aplicación


Taller: Desarrollo
desde el requerimiento al código.
6 de prototipos de
aplicaciones
5
Taller documentos de diseño: diagrama
Revisar avance del
7 de procesos en BIZAGI, diagrama de
trabajo
Unidad 2 clases, diagrama entidad relación.
Diseño del proyecto 1.
Entregable 2: Diseño del proyecto 1
Revisar avance del
8
trabajo
6
Entregable 2: Diseño del proyecto 1
AVANCE DE
9
PROYECTO FINAL 2

Asesoría del docente y exposición de los


Revisión avance del
7 10 estudiantes
trabajo

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

9 Entregable3: Entrega del proyecto 1 al


AVANCE DE
100%. Entrega y expone informe.
PROYECTO FINAL 3
Demuestra el funcionamiento del
13 Observaciones y
aplicativo Explica el código del
recomendaciones
aplicativo. Observaciones y
del proyecto 1
recomendaciones del proyecto 1

Coordinación de Proyecto 2 Reforzar


Plantillas normales:
documentos PMBOK en especial Project
Project Charter,
Charter Taller de creación de un JAR sin
diagrama Gantt,
10 14 MAVEN
Work Breakdown
Structure, lecciones
aprendidas
Unidad 4
Planifica del proyecto 2.
Asesoría del docente y exposición de los
Revisión avance del
15 estudiantes
trabajo
11
Entregable 4: Planificación del Proyecto
AVANCE DE
16 2
PROYECTO FINAL 4

Taller de uso de MAVEN y patrones de


Revisión avance del
12 17 diseño Seminario de uso de control de
trabajo
versiones con GIT y Github

Asesoría del docente y exposición de los


Unidad 5 Revisión avance del
18 estudiantes
Diseño del Proyecto 2 trabajo

13
Entregable 5: Diseño del proyecto 2
AVANCE DE
19
PROYECTO FINAL 5

Taller de creación de un JAR usando el


Revisión avance del
plugin shade con MAVEN Taller de
trabajo
14 20 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


Revisión avance del
15 21 Apache POI con MAVEN Asesoría del
trabajo
docente y exposición de los estudiantes

Taller de envío y recepción de emails en


Revisión avance del
JAVA usando Mail API con MAVEN
Unidad 6 16 22 trabajo
Asesoría del docente y exposición de los
Construye y entrega el
estudiantes
proyecto 2.
Asesoría del docente y exposición de los
Entregable 6:
estudiantes
17 23 Entrega del
proyecto 2 al 100%.

Entregable 6: Entrega del proyecto 2 al


PROYECTO FINAL
100%: Entrega y expone informe.
Entrega de las
Demuestra el funcionamiento del
18 24 observaciones y
aplicativo Explica el código del
recomendaciones
aplicativo. Observaciones y
del proyecto
recomendaciones del proyecto 2

También podría gustarte