Subido por ING.JHONY ERNESTO VASQUEZ OROSCO

SILABO A0279 LABORATORIO DE PROGRAMACIÓN

Anuncio
SÍLABO DE LABORATORIO DE PROGRAMACIÓN
I. DATOS GENERALES
CÓDIGO
A0279
CARÁCTER
Obligatorio
CRÉDITOS
4
PERIODO ACADÉMICO
2016 – II
PRERREQUISITO
Técnicas de programación
HORAS
Teóricas:
4
Prácticas:
4
II. SUMILLA DE LA ASIGNATURA
La asignatura contiene: Introducción a la programación; bases de datos
relacionales,
Lenguaje
Estructurado
de
Consultas,
Procedimientos
almacenados; Programación con Windows Forms, Formularios y controles,
estructuras de control, Formularios MDI; Programación orientada a objetos,
Procedimientos y funciones; Acceso a datos, proyectos y aplicaciones.
III. COMPETENCIA
Construye proyectos informáticos con un lenguaje de programación visual
promoviendo la automatización de los procesos, promoviendo el uso de
herramientas tecnológicas, mostrando perseverancia en las actividades
académicas.
IV. ORGANIZACIÓN DE LOS APRENDIZAJES
SEMANA
1
I
2
II
3
CONOCIMIENTOS
Video de presentación de la asignatura
UNIDAD I: INTRODUCCIÓN A LA PROGRAMACIÓN Y
BASES DE DATOS RELACIONALES
A) 1° Clase Presencial/Virtual (Video conferencia)
TEMA 1: Introducción a la Programación
1. Conceptos básicos.
2. Introducción al Visual Studio 2012.
3. Instrucciones y sintaxis con Visual Basic 2012
TEMA 2: Base de Datos con MS SQL Server
1. Introducción al TransactSQL
2. Creación de Bases de datos
3. Tablas y relaciones
B) Lectura seleccionada N° 1
C) Bases de datos relacionales y SQL: ¡Información por favor!
Nelson Howell p123-134.
PROCEDIMENTOS
1.
2.
Crea programas utilizando Microsoft Visual Basic 2012.
Implementa Base de Datos relacionales en Microsoft
Sql Server utilizando T-SQL.
Actividad N° 1
Implementa una base de datos de acuerdo a las directivas
de normalización utilizando T-SQL.
TEMA
1.
2.
3.
4.
5.
3: Lenguaje SQL.
Creación de consultas Simples.
Condiciones y filtros.
Consultas de combinación JOIN
Funciones de Agregado.
Consultas de acción
TEMA
1.
2.
3.
4: Procedimientos Almacenados.
Control de Lectura N°1
Introducción a la programación con TransactSQL
E) Práctica de desarrollo de los temas 1, 2, 3 y 4.
Trabajando con procedimientos almacenados.
Parámetros y variables.
Lectura Seleccionada N° 2
De las ideas a la aplicación: Casos Reales. Effy Oz
“Administración de los sistemas de información”. p 242244.
D) Desarrollo de Autoevaluación Nro 1.
F) UNIDAD II: PROGRAMACIÓN CON VISUAL BASIC
2012.
TEMA 1: Formularios y controles con Visual Basic
2012
1. Proyectos y soluciones.
2. Formularios y Controles
3. Programación de Eventos
TEMA 2: Estructura Selectiva
1. Estructura selectiva Simple: If…Then
2. Estructura selectiva Doble: If..Then..Else
3. Estructura selectiva múltiple: Select Case
Lectura Seleccionada N° 1
3. Recupera datos seleccionados de una base de datos
relacional utilizando consultas SQL.
4. Crea procedimientos almacenados utilizando Sql Server
Actividad N° 2
Programa procedimientos almacenados para recuperar
datos de una Base de datos mediante consultas SQL.
1. Construye formularios y crea controles en la
construcción de un proyecto con Visual Basic.NET..
2. Aplica sentencias condicionales y selectivas en la
construcción de programas con Visual Basic.NET.
Actividad N° 1
Desarrolla una aplicación tipo juego sencillo, utilizando
estructuras Selectivas.
ACTITUDES
Valora el desarrollo tecnológico, informático y el uso de la computadora como herramienta primordial,
así como el software de oficina dentro del desarrollo de su carrera.
UNIDAD
4
5
III
6
Lenguajes de programación. James A. O’Brien “Sistemas de
información Gerencial”. p 199-204.
TEMA 3: Estructura Repetitiva
1. Estructura DO…LOOP
2. Estructura For…Next
3. Estructura ForEach…Next
4. Salida de una estructura repetitiva
TEMA 4: Formularios de interfaz múltiple MDI
1. Aplicaciones de estilo MDI
H)
2. Menús
3. Barra de herramientasToolBar.
4. Barra de estadosStatusBar..
I)
Lectura Seleccionada N° 2
Arquitecturas de Interfaz de usuario. Rebecca M. Riordan.
“Diseño de Base de datos relacionales con Access y SQL
Server”. p 191-196.
G) Desarrollo de Autoevaluación Nro 2.
J) UNIDAD III: Programación Orientada a Objetos y
Proyectos Avanzados
TEMA 1: Programación Orientada a Objetos
1. Introducción a la POO
2. Creación de objetos.
3. Variables e Instancias
TEMA 2: Herencia, polimorfismo y encapsulamiento.
1. Implementación de la Herencia.
2. Estructuras polimórficas
3. Espacios de nombres.
Lectura Seleccionada N° 1
¿Por qué orientado a objetos?.James Martin y James J,
Odell. “Análisis y diseño orientado a objetos”. p 33-36
TEMA 3: Procedimientos
1. Procedimientos SUB
2. Procedimientos Function
TEMA 4: Formularios dependientes y
avanzados.
1. Formularios dependientes y fijos
2. Validación de controles
3. Utilización de controles avanzados
4. Creación de controladores de eventos
4. Aplica estructuras repetitivas en la programación con
Visual Basic 2012.
5. Construye aplicaciones MDI incorporando barras de
Menús, herramientas y de estado en un proyecto.
Actividad N° 2
Elabora una aplicación con formularios MDI.
Tarea Académica N°1
Desarrolla los Casos presentados.
1. Aplica la POO en la construcción de aplicaciones.
2. Aplica las características de la POO en la construcción
de aplicaciones.
Actividad N° 1
Programa clases y componentes para reutilizarlas en la
creación un proyecto de cálculo.
3. Crea procedimientos, funciones y eventos en la
construcción de proyectos.
4. Utiliza controles avanzados en la creación de proyectos
controles
Lectura Seleccionada N° 2
Desarrollo de componentes. Francisco Charte
“Programación con Visual Basic 2012”. p 551-555.
K) Desarrollo de Autoevaluación Nro 3
Actividad N° 2
5. Crea controles programando sus eventos en tiempo de
ejecución.
6.
Ojeda.
7. Control de Lectura N°2
8. Desarrollo de ejercicios de POO.
7
IV
8
8
UNIDAD IV: ACCESO A DATOS
TEMA 1: Introducción al Acceso a Datos
1. ADO .NET
2. Objetos comunes de ADO.NET
3. El explorador de servidores
4. Trabajar con bases de datos en el Explorador de
servidores
TEMA 2: Trabajar con Datos
1. El objeto Connection
2. El objeto DataAdapter
3. El objeto DataSet
4. El control DataGrid
5. Utiliza procedimientos para la conexión de un proyecto
de Visual Basic con una base de datos relacional.
6. Utiliza la clase dataset para la conexión a datos en
entornos desconectados.
7. Utiliza datatables para dar mantenimiento a las tablas
de la base de datos.
Actividad N° 1
Crea formularios de acceso a datos para dar mantenimiento
a tablas principales y principal-detalle, utilizando ADO .NET
Lectura Seleccionada N°1
Representación de las entidades en el diseño de
formularios. Rebecca M. Riordan. “Diseño de Base de datos
relacionales con Access y SQL Server”. p 203-209
TEMA 3: Creación de proyectos de acceso a datos.
8. Construye un proyecto de sistema de información.
1. Generar y poblar DataSets
2. Modificar un DataSet
3. Actualizar un DataSet a una fuente de datos.
Actividad N° 2
4. Enlazar y formatear datos en controles
4. Construye una aplicación de acceso a datos utilizando
formularios MDI y controles.
Lectura Seleccionada N°2
5.
1. La Interfaz como mediadora.Rebecca M. Riordan. “Diseño
6. Tarea Académica N°2
de Base de datos relacionales con Access y SQL Server”. p
7. Crea un programa de acceso a datos.
203-209
2. Desarrollo de Autoevaluación Nro 4.
3. Evaluación Final Presencial
EVALUACIÓN
FINAL PRESENCIAL
V. METODOLOGÍA
La asignatura se desarrolla en la modalidad virtual con evaluación final presencial.
La asignatura presenta esta secuencia didáctica:
- Video de introducción a la asignatura, presentado en el aula virtual.
- Sesión presencial/virtual, por video conferencia (en la Unidad I y en la Unidad V).
- Estudio del manual autoformativo.
- Actividades dirigidas que permiten aplicar conocimientos, y son programadas en el
aula virtual. Por ejemplo: estudios de casos, solución de incidentes críticos o
problemas, elaboración de organizadores visuales, resolución de ejercicios, creación
de programas, etc.
- Interactividad de los estudiantes con el tutor virtual, mediante los recursos
tecnológicos programados del aula virtual. Por ejemplo: foro de discusión, foro de
consulta, diario, wiki, chat, e mail.
VI. EVALUACIÓN
RUBROS
Consolidado 1
INSTRUMENTOS
-
Evaluación Parcial
Consolidado 2
Evaluación Final
Prueba objetiva.
Casuística.
Prueba Escrita
Prueba objetiva.
Escala
valorativa
para
evaluar
programar
de
acceso a datos.
Prueba
objetiva
sobre
problemas.
Prueba Escrita
PESO
20%
20%
20%
40%
FÓRMULA PARA OBTENER EL PROMEDIO:
PF = C1 (20%) + EP (20%) + C2 (20%) + EF (40%)
VII. BIBLIOGRAFÍA
7.1
BÁSICA

Ceballos Sierra, Francisco Javier.El Lenguaje de Programación Visual
Basic.net /México: Alfaomega, 2003. UBICACIÓN: Biblioteca UCCI:
005.118 / C42 2003

Sánchez Flores, Cristian. Desarrollando aplicaciones con Visual Basic.Net
2008/Perú: Macro 2008. UBICACIÓN: Biblioteca UCCI: 005.262/ S23
2008

Dueñas Huaroto, Luis Edwin. Programando bases de datos con ADO.NET
y SQL Server / Perú: Macro 200. UBICACIÓN: Biblioteca UCCI: 005.74
D96 2005

Pando Fernández, Yuri J. SQL server 2008./ Perú: Macro, 2009.
UBICACIÓN: Biblioteca UCCI: 005.133/ P23 2009
7.2

COMPLEMENTARIA
Joyanes Aguilar, Luis. Fundamentos de Programación. 2da. ed. España:
McGraw-Hill; 2003.

Joyanes Aguilar, Luis. Estructura de Datos. 1ra. ed. España: McGrawHill; 2000.

Balena, Francesco. Programación Avanzada
Basic.Net. España: McGraw-Hill; 2002.
con
Microsoft
Visual
VIII. RECURSOS DIGITALES
8.1. BASE DE DATOS








Proquest Central: http://www.ucci.edu.pe/biblioteca/
Nombre del producto Microsoft SQL Server
TítuloGlobal Knowledge Launches Microsoft SQL Server 2012 Training
URL del documento
http://search.proquest.com/docview/922610807?accountid=146219
Título
SQL Server Database Engine Basics
URL del documento
http://search.proquest.com/docview/747772414?accountid=146219
8.2. ENLACES DE INTERÉS
SQL Server TechCenter, Recursos y Videos. (Actualizada 2012; Acceso
27/08/12)
Disponible
en:
http://technet.microsoft.com/eses/sqlserver/bb265254.aspx
Visual Basic Videos, Microsoft. (Actualizada 2012; acceso 27/08/12)
Disponible
en:
http://msdn.microsoft.com/enus/library/bb820893(v=vs.90).aspx
Microsoft
SQL
SERVER,
Página
Oficial.
Disponible
http://www.microsoft.com/es-es/sqlserver/default.aspx
en:
SQLMAX; RealTech. 2001 – (Actualizada 29/08/11; acceso 27/08/12).
Disponible en: http://www.sqlmax.com
Visual
Studio
2012,
Página
Oficial.
http://www.microsoft.com/visualstudio/11/es-es
Disponible
en:
MVA Microsoft Virtual Academy. (Actualizada 2012; acceso 27/08/12).
Disponible en http://www.microsoftvirtualacademy.com/Home.aspx
MVP Microsoft MostValue
27/08/12)
Disponible
ES/Paginas/default.aspx
Professional.(Actualizada 2012; acceso
en:
http://mvp.microsoft.com/es-
Dorado Perea, Carle. Aprender a aprender, estrategias y técnicas.
Barcelona; 1996- (actualizada 30/01/ 2007; acceso 23/01/2011).
Disponible en: http://www.xtec.es/~cdorado/cdora1/esp/tecniq.htm
Huancayo, octubre de 2016.
Descargar