Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORMACIÓN GENERAL
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:
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.
Cuenta con el curso prerrequisito de Programación II y en simultáneo con MA265 Matemática Discreta.
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.
V. UNIDADES DE APRENDIZAJE
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:
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
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
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)
7
VIII. CRONOGRAMA
https://upc.alma.exlibrisgroup.com/leganto/readinglist/lists/6505287160003391?institute=51UPC_INST
&auth=LOCAL