Silabo BD - PV 2020-1
Silabo BD - PV 2020-1
Silabo BD - PV 2020-1
I. DATOS GENERALES
II. SUMILLA
El curso de Base de Datos y Programación Visual corresponde al Área de Sistemas e Informática, es de carácter
obligatorio y de naturaleza teórico-práctico. En este curso se alcanzará las competencias para diseñar, usar una base de
datos relacional a partir de las necesidades del cliente, también alcanzará las competencias de gestionar los registros
interactuando mediante el ingreso, consultar y obteniendo reportes de la información almacenada en ella, también alcanzar
las competencias para desarrollar las interfases necesarias usando la GUI (Interfase Gráfica de Usuario) de un lenguaje
de programación visual (Visual C# o Java) para gestionar la Base de Datos en un entorno visual amigable y de fácil uso
por parte del usuario. El curso culminará con la presentación y exposición de un trabajo de investigación.
III.COMPETENCIAS
Analiza, conoce y utiliza las técnicas para recopilar, interpretar y comunicar los datos referidos a las operaciones
de una organización.
Aplica las técnicas para crear una base de datos considerando la arquitectura del sistema y los enfoques aplicados
según el modelo relacional, jerárquico y de red.
Aplica los conceptos de recopilación, interpretación, desarrollo y mantenimiento de sistemas de base de datos y
el lenguaje de programación en plataforma visual.
Aplica de manera teórico-práctica la tecnología para el desarrollo de Base de Datos Relacionales (BDR), diseño,
algebra, mantenimiento y usa Herramientas CASE.
Conoce como usar un lenguaje de programación visual orientado a objetos y de manera práctica Visual Studio:
lenguaje Visual C#.
2 de 8
IV. CAPACIDADES
Conoce los conceptos y características del sistema de Base de Datos, el modelo relacional, entidades, atributos y sus
relaciones
Conoce las características del SQL Server 2017, SQL Management Studio Componentes de una Base de Datos,
archivo mdf, archivo ldf, archivo ndf.
Conoce y usa las sentencias DDL y DML, crea, modifica y elimina tablas, crea llaves primarias.
Conoce y usa las sentencias de gestión de las tablas, adiciona, elimina, consulta datos en las tablas
Conoce y usa los comandos para la recuperación de datos, Select, Where, Order by, Group by
Conoce y usa el lenguaje Transact SQL.
Conoce y desarrolla Procedimientos Almacenados, Vistas, Funciones, Cursores, Triggers.
Conoce y usa apropiadamente el concepto de algoritmos.
Conoce y usa la plataforma de desarrollo Visual Studio.
Conoce, desarrolla algoritmos usando variables, operadores, estructuras de decisión, estructuras de repetición,
programación modular, programación orientada a objetos
Conoce y usa la herramienta Ado.Net para conectar una base de dados con Visual C#.
3 de 8
V. PROGRAMACIÓN DE CONTENIDOS
UNIDAD DE APRENDIZAJE I
BASE DE DATOS: SQL SERVER 2017
CAPACIDADES:
Conoce, desarrolla y usa los conceptos de base de datos, relacional
Crea, usa los comandos para crear una base de datos relacional: Comandos DDL, DML, Tablas, Campos, Registros, Llaves primarias, Llaves foráneas y sus relaciones
Aplica los comandos: Insert, Update, Select y Delete. Lenguaje Transact SQL,
Crea Procedimientos Almacenados, Vistas, Funciones, Cursores y Triggers.
SEMANA INSTRUMENTOS
CONCEPTUAL PROCEDIMENTAL ACTITUDINAL INDICADORES DE LOGRO
/ SESIÓN DE EVALUACIÓN
Expresa sus consultas acerca de
la información del curso, la Participa activamente Registro de notas
Conoce el syllabus del curso,
ponderación de la evaluación y Valora el contenido y estructura comentando sobre el contenido y
1 actividades del área y normas de
programación del syllabus por del curso por su rigor académico. la importancia del curso para su
la facultad y universidad. Prueba de diagnóstico
medio de la técnica de la lectura formación profesional.
comentada.
Reconoce los diferentes
Introducción a la base de datos: conceptos que asocian las bases Rúbrica de evaluación
Es capaz de crear una base de
Crear una Base de Datos, Crear una BD Relacional a partir de datos con el mundo real, como
2 Comandos DDL, Comandos de un caso práctico también diseña un modelo
datos a partir de los conceptos
asimilados en las sesiones Registro de notas
DML Entidad-Relación a partir de un
problema.
SEMANA INSTRUMENTOS
CONCEPTUAL PROCEDIMENTAL ACTITUDINAL INDICADORES DE LOGRO
/ SESIÓN DE EVALUACIÓN
Implementar consultas tipo Valora la importancia del uso los Desarrolla y aplica el concepto
Conocer el desarrollo de
5 reportes usando cursores simples cursores y disparadores en el de cursores y disparadores para Rúbrica de evaluación
Cursores y Trigger
y con quiebres de 2° y 3er nivel desarrollo de un caso real un caso práctico
UNIDAD DE APRENDIZAJE II
LENGUAJE DE PROGRAMACION VISUAL C#
CAPACIDADES:
Conoce la plataforma de desarrollo usando un lenguaje de programación visual
Crea formularios básicos y las herramientas de desarrollo
Desarrolla formularios a partir de un algoritmo desarrollado previamente.
Desarrolla formularios conectados a una base de datos SQL Server.
INSTRUMENTOS
SEMANA CONCEPTUAL PROCEDIMENTAL ACTITUDINAL INDICADORES DE LOGRO
DE EVALUACIÓN
Conociendo Variables y Desarrollo de un caso práctico El estudiante debe ser capaz de Rúbrica de evaluación
Valora la importancia de la
7 Operadores en un Lenguaje de haciendo uso de variables y desarrollar un caso simple de la
herramienta presentada.
Programación Visual operadores. vida real. Registro de notas
INSTRUMENTOS
SEMANA CONCEPTUAL PROCEDIMENTAL ACTITUDINAL INDICADORES DE LOGRO
DE EVALUACIÓN
Implementar aplicaciones que usen
Algoritmos: sentencias condicionales, asimismo
Rúbrica de evaluación
Aplicación de las estructuras de el resultado de todas las aplicaciones
Valora la importancia de realizar
decisión y repetición, tales como: las mostrará en una lista de datos de
9 Estructuras de decisión aplicaciones de la vida real y de Registro de notas
for, while y la integración de manera profesional
apoyo para la toma de decisiones.
ellos en una misma aplicación.
Desarrollar aplicaciones que
Estructuras de repetición involucren estructuras de repetición
Taller de practica
Rúbrica de evaluación
Desarrollo de un caso práctico
Reconocer la programación Desarrollar aplicaciones con la
haciendo uso de la programación Usar la programación modular en
10 modular y la programación
modular y de la programación sus aplicaciones cotidianas
metodología modular, es decir,
orientada a objetos dividir el programa en bloques
orientada a objetos.
Registro de notas
Implementar aplicaciones de
Rúbrica de evaluación
conexión a BD desde SQL Responder a la solución de
Conocer la herramienta Server y desarrollar aplicaciones problemas usando la herramienta Desarrollo de un caso práctico de
11
ADO.NET y su uso de Mantenimiento como, ADO.NET en los casos que lo la vida real
Ingreso, actualización, consultas, requieran
Registro de notas
búsquedas de registros y datos
6 de 8
VI. METODOLOGÍA
La metodología empleada en el curso de Base de datos y Programación visual es participativa y activa. Se llevará a cabo
con la aplicación de los modelos: Aprendizaje basado en problemas, Aprendizaje basado en proyectos y de la clase
invertida a través del uso de la plataforma virtual y el desarrollo de las actividades propuestas en esta. El estudiante deberá
participar activamente, desarrollando los ejercicios aplicativos y el reforzamiento de las sesiones interactuadas. Se
aplicará, además, el método del aprendizaje colaborativo y cooperativo, así como el estudio autónomo de los temas
propuestos y el desarrollo constante de la guía del curso.
Exposición-diálogo
Técnica de discusión
Dinámica grupal
Método de casos
Estrategia de la clase invertida
Estrategia del trabajo colaborativo
Técnica del debate
Técnica de lluvia de ideas
VIII. RECURSOS
IX. EVALUACIÓN
La evaluación será de diagnóstico (al inicio del proceso mediante una prueba de entrada), formativa (durante el proceso
que equivale al ítem de evaluación continua) y sumativa (al finalizar el proceso que está representada por el artículo
académico). Esta será de forma permanente (en todas las sesiones), integral (todos los ejes) y colaborativo (participación
del estudiante).
Las evaluaciones comprobarán la adquisición de habilidades, de forma integral, a través de preguntas orales y escritas
(prácticas calificadas).
La nota final contemplará la siguiente ponderación:
Donde:
PF = Promedio Final
EP = Examen Parcial ExpP = Exposición de Proyecto
EF = Examen Final InfP = Informe de Proyecto
Todos los trabajos escritos que se asignen pueden ser de carácter grupal o individual, de acuerdo con las especificaciones
de los docentes. Se debe realizar por el estudiante o el por el grupo constituido.
Si los trabajos entregados por dos o más estudiantes o por dos o más grupos, según sea el caso son iguales, esto es
considerado copia. Si el estudiante desea discutir las tareas con sus compañeros es libre de hacerlo, pero cada uno debe
redactarlo en forma independiente.
Si el trabajo presentado es exactamente igual a un libro, revista, página web, o cualquier otra fuente y no es referenciado,
es considerado plagio. No copie las fuentes, consulte la información que necesite y referénciela correctamente.
8 de 8
Normas de evaluación
Si el estudiante excede el 30 % de inasistencias sobre el total de clases programadas en el ciclo académico regular o ciclo
extraordinario de verano, no se le permitirá continuar en el curso. El docente responsable de la asignatura no lo evaluará
ni permitirá rendir prácticas y/o exámenes. Las notas obtenidas hasta antes de alcanzar el 30 % de inasistencias serán
consideradas como parte del promedio final del curso. Esta situación no lo exime de los pagos correspondientes.
El sistema de calificación es vigesimal (de cero a veinte) para todas las asignaturas de la universidad. La nota mínima
aprobatoria es de trece (13). Las evaluaciones no rendidas tienen la calificación de cero (00).
El promedio final de la nota de cualquier asignatura es siempre un número entero. Se debe tener en cuenta que toda
fracción en las notas igual o mayor a 0,50 es redondeado al entero superior. La fracción inferior a 0,50 no es redondeado
a ese valor (ejemplo 0,49 no es redondeado a 0,50).
Publicadas las notas, el estudiante tendrá hasta 72 horas para hacer efectivo su reclamo si no estuviera de acuerdo con
ellas. Por ello, se deberá presentar el reclamo por escrito ante el profesor; con copia al decano/director/coordinador
académico de la carrera. Transcurrido ese período, no habrá lugar a reclamo.
X. REFERENCIAS:
1. MANUEL TORRES REMON- "Programación TRANSACT con SQL Server 2016" – 1ª. Edición -
2012 - ISBN: 978-612-304-547-0.- Editorial MACRO - 352 pág.
2. YURI J. PANDO FERNANDEZ - "SQL Server 2008" – 1ra. Edición - 2009 - ISBN: 978-612-4034-
02-2.- Editorial MACRO - 495 pág.
3. MARIO G. PIATTINI - "Tecnología y Diseño de Bases de Datos " – 1ª. Edición - 2010 - ISBN: 978-
970-15-1268-5.- Editorial Alfaomega - 946 pág.
4. RICARDO - "BASES DE DATOS" - Ed.1 - 2009 - ISBN: 978-970-10-7275-2
5. GONZALEZV - "PROGRAMACION DE BASES DE DATOS CON C#" - Ed.1 - 2010 ISBN: 978-
607-707-022-1
6. JOYANES AGUILAR, LUIS. (2006) Programación orientada a objetos, (2006), México: Editorial Mc
Graw Hill.
7. JAMES GOSLIN. (2005) The Java Programming Language, EUA: Addison Wesley Professional.
8. MANUEL TORRES REMON – Desarrollo de Aplicaciones con Visual C# 2015 – 1a. Edición – 2016
– Editorial MACRO – ISBN: 978-612-304-325-4.
9. Tesis presentadas–Biblioteca de la Facultad de Ing. Industrial.
10. Campus Virtual: http://campusindustrial.unmsm.edu.pe
11. Norma NTP-ISO/IEC 12207 – Año 2006.
WPB/JBA/2020-1