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

SÍLABO

Curso integrador I: sistemas - software (100000I58N)


2024 - Ciclo 1 Marzo

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

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

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

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 virtual de aprendizaje, 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 Sistemas e Informática Soluciones Informáticas


Análisis de Sistemas

Ingeniería de Software Soluciones Informáticas


Desarrollo de Software
Análisis de Sistemas
Ingeniería de Redes y Comunicaciones Soluciones Informáticas
Infraestructura, Redes y Conectividad
Análisis de Sistemas

Ingeniería de Seguridad y Auditoría Informática


Soluciones Informáticas
Análisis de Sistemas
Ingeniería de Sistemas e Informática

Ingeniería de Software Soluciones Informáticas


Desarrollo de Software
Análisis de Sistemas

Ingeniería de Sistemas e Informática Soluciones Informáticas


Análisis de Sistemas

Ingeniería de Software Soluciones informáticas


Desarrollo de software
Análisis de sistemas

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.

Evaluación
AVANCE DE
4 5
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
clases, diagrama entidad relación.
Unidad 2
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

9 Evaluación
AVANCE DE
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

Entregable3: Entrega del proyecto 1 al


Revisión avance del
12 100%.
trabajo
Unidad 3
Construye el proyecto 1
Entregable3: Entrega del proyecto 1 al
Observaciones y
100%. Entrega y expone informe.
recomendaciones
Demuestra el funcionamiento del
9 del proyecto 1
aplicativo Explica el código del
aplicativo. Observaciones y
13 recomendaciones del proyecto 1

Evaluación
AVANCE DE
PROYECTO FINAL 3

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
Evaluación
AVANCE DE
16
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
Evaluación
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
docente y exposición de los estudiantes trabajo

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


Revisión avance del
JAVA usando Mail API con MAVEN
16 22 trabajo
Asesoría del docente y exposición de los
Unidad 6 estudiantes
Construye y entrega el
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


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

Evaluación
PROYECTO FINAL

También podría gustarte