Está en la página 1de 5

SÍLABO

CURSO INTEGRADOR I: SISTEMAS - SOFTWARE (100000I58N)


2022 - 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. Modalidad: Presencial

(adaptado a la educación no 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 APRENDIZAJEi

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:
Entregable 1: Esquema de Planificación del Proyecto 1
Seminario de desarrollo de aplicaciones con Java. Taller de Prototipado (Mock Up) usando Balsamiq o equivalente
Taller de toma de requerimiento de software
Seminario de Lean Canvas.
Taller 1 de uso de Lean Canvas
Taller de planificación usando PMBOK

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:
Entregable 2: Diseño del proyecto 1
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.

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
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
Introducción a la arquitectura de software: DAO, MVC, inyección de dependencia, SOLID

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:
Asesoría del docente y exposición de los estudiantes
Coordinación de Proyecto 2 Reforzar documentos PMBOK en especial Project Charter Taller de creación de un JAR
sin MAVEN
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:
Asesoría del docente y exposición de los estudiantes
Entregable 5: Diseño del proyecto 2
Taller de uso de MAVEN y patrones de diseño Seminario de uso de control de versiones con GIT y Github

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:
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
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 envío y recepción de emails en JAVA usando Mail API con 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

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. El curso se desarrolla a través de la plataforma Canvas,
que se usa como principal medio para el desarrollo de las sesiones sincrónicas que son complementa das con
recursos y materiales que se publican a lo largo del curso para fomentar el desarrollo de aprendizajes
significativos. Para fomentar la aplicación de los contenidos, se desarrollarán ejercicios prácticos a lo largo del
curso a través de diferentes herramientas propuestas por el docente. Por otro lado, el estudiante contará con un
espacio de foro de consultas para resolver las dudas académicas a lo largo del curso. Finalmente, las actividades
de evaluación se desarrollarán de acuerdo a lo señalado en el sílabo a través de la plataforma Canvas.

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.
4. No se elimina ningún trabajo.

8. FUENTES DE INFORMACIÓN
Bibliografía Base:
HOFFER. MODERN DATABASE MANAGEMENT GE P13
Bibliografía Complementaria:
http://www.aprenderaprogramar.com
TORRES REMON, MANUEL A. (2013) Desarrollo de aplicaciones con Java, Prentice Hall
CORONEL CASTILLO, ERIC GUSTAVO Lenguaje de programación con JAVA

9. COMPETENCIAS

Carrera Competencias específicas

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


Soluciones Informáticas

Ingeniería de Software Desarrollo de Software


Análisis de Sistemas
Soluciones Informáticas

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


Análisis de Sistemas
Soluciones Informáticas

Ingeniería de Seguridad y Auditoría Informática Análisis de Sistemas


Soluciones Informáticas

10. CRONOGRAMA DE ACTIVIDADESii


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

Taller de planificación usando PMBOK


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

Seminario de desarrollo de aplicaciones


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

Entregable 1: Esquema de Planificación del


AVANCE DE
4 5 Proyecto 1
PROYECTO FINAL 1

Taller de desarrollo de una aplicación


Taller: Desarrollo de
desde el requerimiento al código.
prototipos de
6 aplicaciones con
NetBeans.
5

Taller documentos de diseño: diagrama de


Revisar avance del
7 procesos en BIZAGI, diagrama de clases,
Unidad 2 trabajo
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 software:


Revisión avance del
8 11 DAO, MVC, inyección de dependencia,
trabajo
SOLID

Unidad 3 Entregable3: Entrega del proyecto 1 al


Construye el proyecto 1 Revisión avance del
12 100%.
trabajo

Entregable3: Entrega del proyecto 1 al


9 100%. Entrega y expone informe. AVANCE DE
13 Demuestra el funcionamiento del PROYECTO FINAL 3
aplicativo Explica el código del aplicativo. Observaciones y
Observaciones y recomendaciones del recomendaciones
proyecto 1 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 2
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
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 Apache


Revisión avance del
15 21 POI con MAVEN Asesoría del docente y
trabajo
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 Asesoría
Unidad 6 16 22 trabajo
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 aplicativo.
recomendaciones
Observaciones y recomendaciones del
del proyecto
proyecto 2

i
Debido a la coyuntura actual y acorde a la normativa, el curso se adaptará excepcionalmente a la educación no presencial, por tanto, los contenidos,
actividades y cronograma serán adaptados por el o la docente para garantizar los aprendizajes señalados en el logro general de aprendizaje del curso.

ii
Debido a la coyuntura actual y acorde a la normativa, el curso se adaptará excepcionalmente a la educación no presencial, por tanto, los contenidos,
actividades y cronograma serán adaptados por el o la docente para garantizar los aprendizajes señalados en el logro general de aprendizaje del curso.

También podría gustarte