Está en la página 1de 8

I.

INFORMACIÓN GENERAL

CURSO : Fundamentos de Sistemas de Información


CÓDIGO : SI393
CICLO : 202102
CUERPO ACADÉMICO : Aures Garcia, Alvaro Antonio
León Baca, Marco Antonio
Navarrete Vilca, Elio Jefferrson
Ramírez Espinoza, Juan Alfonso
Requejo Chaname, Walter Juan
CRÉDITOS : 3
SEMANAS : 16
HORAS : 2 H (Práctica) Semanal /2 H (Teoría) Semanal
ÁREA O CARRERA : Computacion E Informatica

II. MISIÓN Y VISIÓN DE LA UPC

Misión: Formar líderes íntegros e innovadores con visión global para que transformen el Perú.

Visión: Ser líder en la educación superior por su excelencia académica y su capacidad de innovación.

III. INTRODUCCIÓN

Descripción:

El curso de Fundamentos de Sistemas de información es un curso de la especialidad y de carácter teórico -


práctico en el cual el estudiante aprenderá a desarrollar un proyecto haciendo uso de las diferentes estructuras
de datos (arreglos, listas, pilas y colas), utilizando el paradigma de Programación Orientada a Objetos,
programar en capas y poder almacenar la información utilizando una base de datos; para tal fin se toma como
base lo aprendido en el curso previo de Programación 2, en el cual los estudiantes aprendieron la programación
orientada a objetos.
En un primer momento el curso enfocará la conceptualización de problemas reales y su respectivo modelado
bajo el enfoque de programación orientado a objetos en entorno visual empleando para ello diferentes
estructuras de datos. Seguidamente se tratará el desarrollo de aplicaciones en capas y almacenamiento de los
datos en una base de datos.

Los conocimientos que el estudiante adquiere en el presente curso, constituyen la base sobre la cual se
desarrollará el curso de Diseño de Base de Datos e IHC y Tecnologías Móviles que cursan en la carrera de
Ingeniería de Sistemas de información.

Propósito:

El curso de Fundamentos de Sistemas de Información ha sido diseñado para que los estudiantes puedan
aprender a desarrollar aplicaciones Windows donde se hará uso de estructuras de datos, algoritmos de búsqueda

1
y optimización, control del tiempo de ejecución, acceso a datos, consultas, operaciones básicas con datos y de
un repositorio de información. Este conocimiento es necesario para los proyectos de ciclos superiores y a su vez
para su desempeño profesional.

El curso contribuye directamente al desarrollo de la competencia de razonamiento cuantitativo a nivel de logro


1 (General UPC) y la capacidad de funcionar efectivamente en un equipo cuyos miembros juntos proporcionan
liderazgo, crean un entorno de colaboración e inclusivo, establecen objetivos, planifican tareas y cumplen
objetivos (ABET 5) a nivel de logro 1.

Cuenta con el curso prerrequisito de Programación II y en simultáneo con MA265 Matemática Discreta.

IV. LOGRO (S) DEL CURSO

Al finalizar el curso, el estudiante implementa aplicaciones de entorno visual con acceso a base de datos
creando un entorno de colaboración e inclusivo, estableciendo objetivos, planificando tareas entre los miembros
del equipo.

Competencia 1: Razonamiento cuantitativo


Nivel de logro: 1
Definición: Capacidad para interpretar, representar, comunicar y utilizar información cuantitativa diversa en
situaciones de contexto real. Implica calcular, razonar, emitir juicios y tomar decisiones con base en esta
información cuantitativa.

Competencia 2: Outcome ABET 5


Nivel de logro: 1
Definición: La capacidad de funcionar efectivamente en un equipo cuyos miembros juntos proporcionan
liderazgo, crean un entorno de colaboración e inclusivo, establecen objetivos, planifican tareas y cumplen
objetivos.

V. UNIDADES DE APRENDIZAJE

UNIDAD Nº: 1 Introducción a Estructuras de Datos

LOGRO
Competencia(s): Razonamiento cuantitativo y Outcome ABET 5

Logro de la unidad: Al finalizar la unidad, el estudiante implementa aplicaciones en entorno visual teniendo en cuenta
la Programación orientada a objetos y haciendo un uso de estructura de datos.

TEMARIO
Contenido 1:
- Introducción a lenguaje de programación C#.
- Repaso de conceptos de programación orientada a objetos.

Actividad de aprendizaje:
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencias de aprendizaje:

2
- Tarea académica 1: Desarrollo de la hoja de ejercicios sobre programación orientada a objetos en C#.

Bibliografía:
Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

Contenido 2:
Uso de colecciones
- Arreglos: Definición. Clase Array. Agregar elementos. Eliminar elementos. Métodos de búsqueda. Ordenamiento.

Actividad de aprendizaje:
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencias de aprendizaje:
- Tarea académica 2: Desarrollo de la hoja de ejercicios sobre arreglos en C# utilizando la clase Array.

Bibliografía:
Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

Contenido 3:
- Listas: Definición de lista. Clase List. Agregar elementos. Eliminar elementos. Métodos de búsqueda. Ordenamiento.
- Multilistas: Definición. Implementación.

Actividad de aprendizaje:
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencias de aprendizaje: - Tarea académica 3: Desarrollo de la hoja de ejercicios sobre multilistas simples en C#
utilizando la clase List.

Bibliografía:
Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

Contenido 4:
- Pilas y Colas: Formas de representación. Agregar elementos. Eliminar elementos.

Actividad de aprendizaje:
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencia de aprendizaje: - Tarea académica 4: Desarrollo de la hoja de ejercicios sobre pilas y colas en C# utilizando
Stack y Queue.

Bibliografía:

Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

Contenido 5:

Evidencia de aprendizaje: - Práctica de Laboratorio 1 (LB1), que se evalúa de manera individual: Aplicación de un caso
de estudio.

3
HORA(S) / SEMANA(S)
20 Hrs / Semanas 1, 2, 3, 4 y 5

UNIDAD Nº: 2 Desarrollo de Aplicaciones basado en componentes

LOGRO
Competencia(s): Razonamiento cuantitativo y Outcome ABET 5

Logro de la unidad: Al finalizar la unidad, el estudiante implementa aplicaciones en entorno visual teniendo en cuenta
la Programación Orientada a Objetos y haciendo un uso eficiente de componentes.

TEMARIO
Contenido 6:
- Creación de componentes en C#: Definición. Pasos para crear un componente. Agregar constructor, destructor,
propiedades.

Actividades de aprendizaje:
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencias de aprendizaje:
- Tarea académica 5: Desarrollo de la hoja de ejercicios sobre creación de componentes en C#.

Bibliografía:
Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

Contenido 7:
- Programación en capas: Definición. Capa de datos. Capa de Negocio. Capa de presentación. - ADO.NET.

Actividades de aprendizaje:
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencias de aprendizaje:
- Tarea académica 6. Desarrollo de la hoja de ejercicios sobre programación en capas trabajando con una tabla.

Bibliografía:
Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

Contenido 8:
Evidencias de aprendizaje:
- Examen Parcial (EA)

Contenido 9:
- Presentación de Trabajos Parciales.

Actividades de aprendizaje:
- Entregable del código y exposición (TP).

Evidencias de aprendizaje:
- Tarea académica 7: Desarrollo de la hoja de ejercicios sobre programación en capas trabajando con una tabla.

4
- Entrega del código y exposición del trabajo parcial (TP), que se evalúa de manera grupal.

Bibliografía:
Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

HORA(S) / SEMANA(S)
16 Hrs / Semanas 6, 7, 8, 9

UNIDAD Nº: 3 Trabajo en Equipos Multidisciplinarios, Acceso a base de datos

LOGRO
Competencia(s): Razonamiento cuantitativo y Outcome ABET 5

Logro de la unidad: Al finalizar la unidad, el estudiante implementa aplicaciones que, considerando estructuras de
datos, almacena la información en una Base de datos.

TEMARIO
Contenido 10:
- Base de datos: Definición, Tablas.
- SQL Server: Creación de una base de datos. Creación de Script. Comandos básicos de SQL.
- Conectividad de Windows Form a Base de Datos SQL Server. Ejemplos,

Actividades de aprendizaje:
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencias de Aprendizaje
- Tarea académica 8. Desarrollo de la hoja de ejercicios sobre base de datos.

Bibliografía:
Dewson, R. (2015). Beginning SQL Server for developers.

Contenido 11:
- Implementación de proyecto en capas de dos tablas: Creación de la base de datos del proyecto. Capa de entidades.
- Desarrollo de consultas en Windows Form a Base Datos Sql Server. Ejemplos.

Actividades de aprendizaje:
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencias de Aprendizaje:
- Tarea académica 9. Creación de la capa entidades del proyecto final del curso.

Bibliografía:
Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

Contenido 12:
- Capa de datos. Capa de negocio.
- Desarrollo Windows Form con operaciones de insertar, eliminar y editar en Base Datos Sql Server. Ejemplos.

Actividades de aprendizaje:

5
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencias de Aprendizaje:
- Tarea académica 10. Creación de la capa de datos y negocio del proyecto final del curso.

Bibliografía:
Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

Contenido 13:
- Capa de presentación.
- Desarrollo Windows Form con operaciones de insertar, eliminar, consultas y editar en base de datos.

Actividades de aprendizaje:
- Análisis de diapositivas.
- Resolución de ejercicios.

Evidencias de Aprendizaje:
- Tarea académica 11. Creación de la capa de presentación del proyecto final del curso.

Bibliografía:
Troelsen, A. (2015). C# 6.0 and the Net 4.6 Framework.

Contenido 14:
- Presentación del Student Outcome 5 del curso: Trabajo en equipos multidisciplinarios

Evidencias de Aprendizaje:
- Práctica de Laboratorio 2 (LB2): Aplicación de un caso de estudio.

Contenido 15:
- Presentación de Trabajos Finales

Actividades de Aprendizaje:
- Presentación de Trabajos

Evidencias de Aprendizaje:
- Entregable del código y exposición (TF) Tareas académicas semanales (PA)

Contenido 16:

Evidencias de Aprendizaje:
- Examen Final (EB)

HORA(S) / SEMANA(S)
28 Hrs / Semanas 10, 11, 12, 13, 14 ,15, 16

VI. METODOLOGÍA

El Modelo Educativo de la UPC asegura una formación integral, que tiene como pilar el desarrollo de
competencias, las que se promueven a través de un proceso de enseñanza aprendizaje donde el estudiante
cumple un rol activo en su aprendizaje, construyendo a partir de la reflexión crítica, análisis, discusión,

6
evaluación, exposición e interacción con sus pares, y conectándolo con sus experiencias y conocimientos
previos. Por ello, cada sesión está diseñada para ofrecer al estudiante diversas maneras de apropiarse y poner en
práctica el nuevo conocimiento en contextos reales o simulados, reconociendo la importancia que esto tiene
para su éxito profesional.

La metodología por utilizarse es metodología activa. Como parte de su aplicación, se fomentará la participación
de los alumnos en foros, dinámicas grupales durante las clases, análisis y resolución de casos y evaluaciones
virtuales, donde el profesor cumplirá el rol de facilitador y compartirá sus experiencias en clase.

El curso se dicta en la modalidad de blended, que tiene 2 horas de sesiones con el profesor del curso y 2 horas
semanales con un asistente.
En las sesiones se emplea el aprendizaje activo basado en problemas y resolución de ejercicios, por lo que es
indispensable la participación constante del estudiante.

En las sesiones con el profesor, los temas serán abordados a través de la transferencia constante de
conocimiento, el cual será aplicado por el alumno en ejemplos prácticos que promuevan una constante actividad
de experimentar lo aprendido directamente en el computador. En las sesiones con el asistente, desarrollaremos
los temas a través de videos tutoriales, foros y tareas académicas.

La cantidad mínima de horas adicionales de dedicación al curso será de 6 horas, para realizar las prácticas
correspondientes a la semana.

VII. EVALUACIÓN

FÓRMULA
5% (LB1) + 15% (EA1) + 15% (TP1) + 5% (LB2) + 30% (TF1) + 5% (PA1) + 25% (EB1)

TIPO DE NOTA PESO %


LB - PRACTICA LABORATORIO 5
EA - EVALUACIÓN PARCIAL 15
TP - TRABAJO PARCIAL 15
LB - PRACTICA LABORATORIO 5
TF - TRABAJO FINAL 30
PA - PARTICIPACIÓN 5
EB - EVALUACIÓN FINAL 25

7
VIII. CRONOGRAMA

TIPO DE DESCRIPCIÓN NOTA NÚM. DE FECHA OBSERVACIÓN RECUPERABLE


PRUEBA PRUEBA
LB PRACTICA 1 Semana 5 Competencias NO
LABORATORIO e v a l u a d a s :
Razonamiento
cuantitativo. Outcome
ABET 5. Práctica
individual.
EA EVALUACIÓN PARCIAL 1 Semana 8 Competencias SÍ
e v a l u a d a s :
Razonamiento
cuantitativo. Outcome
ABET 5. Examen
individual.
TP TRABAJO PARCIAL 1 Semana 9 Competencias NO
e v a l u a d a s :
Razonamiento
cuantitativo. Outcome
ABET 5. Trabajo grupal.
LB PRACTICA 2 Semana 14 Competencias NO
LABORATORIO e v a l u a d a s :
Razonamiento
cuantitativo. Outcome
ABET 5. Práctica
individual.
TF TRABAJO FINAL 1 Semana 15 Competencias NO
e v a l u a d a s :
Razonamiento
cuantitativo. Outcome
ABET 5. Trabajo grupal.
PA PARTICIPACIÓN 1 Semana 15 Competencias NO
e v a l u a d a s :
Razonamiento
cuantitativo. Outcome
ABET 5. Práctica
individual.
EB EVALUACIÓN FINAL 1 Semana 16 Competencias SÍ
e v a l u a d a s :
Razonamiento
cuantitativo. Outcome
ABET 5. Examen
individual.

IX. BIBLIOGRAFÍA DEL CURSO

https://upc.alma.exlibrisgroup.com/leganto/readinglist/lists/6505287160003391?institute=51UPC_INST
&auth=LOCAL

También podría gustarte