You are on page 1of 6

SILABO

UNIDAD DIDCTICA: Herramientas de Programacin II


1. DATOS GENERALES
Carrera : Computacin e Informtica
Cdigo de la Unidad Didctica : KS16
Mdulo : 2
Ciclo : IV
Horas Semanales : 4

2. PRESENTACIN DE LA UNIDAD DIDCTICA

La Unidad Didctica Herramientas de Programacin II es un curso que pertenece a la lnea


de programacin y desarrollo de aplicaciones WEB utilizando la tecnologa MVC. Se dicta
en la carrera de Computacin e Informtica en el ciclo IV, perteneciente al mdulo II.
Brinda un conjunto de herramientas, plantillas y libreras de programacin que permiten a
los alumnos desarrollar en forma eficaz soluciones a problemas planteados. Orienta al
alumno a crear aplicaciones comerciales haciendo uso de formularios WEB en .NET. En
ese sentido, se desarrollan temas utilizando la tecnologa MVC, haciendo uso de un motor
de Base de Datos como SQL Server 2008R2 como almacenamiento de la informacin, La
unidad didctica forma parte de rea de programacin por el cual es de carcter prctico,
capacitando al alumno en el conocimiento de las tcnicas de creacin de proyectos,
diseo y programacin en el desarrollo del software propuesto.

3. CAPACIDAD TERMINAL
La unidad didctica de Herramienta de Programacin II est orientada a lograr las
siguientes capacidades terminales.

Comprender y aplicar los conceptos de la programacin, para brindar soluciones a


problemas, apoyados en un computador.
Reconocer los controles de la nueva interfaz de desarrollo WEB, manipulando los
procesos, identificando y programando los controles en sus respectivos eventos,
clculos bsicos, validaciones, restricciones y optimizacin de aplicaciones.
Capacidad para disear e implementar la seguridad.
Capacidad de crear aplicaciones, haciendo uso de conexin de base de datos.
Capacidad de crear aplicaciones con base de datos, haciendo uso de objetos de SQL
Server 2008R2 como procedimientos almacenados, vistas y funciones.

1
4. METODOLOGA
Modalidad presencial (con una frecuencia de 4 horas semanales y acceso al campo virtual
24 horas del da). Se cuenta con una plataforma virtual (Chamilo) que contiene las
herramientas y recursos necesarios para el desarrollo del curso, as como para el
seguimiento, evaluacin y control de los alumnos participantes. Por otro lado, se
impartirn clases magistrales por parte del profesor del curso para motivar la
participacin de los alumnos de manera individual y/o en equipo. Se programarn
actividades de reforzamiento con lecturas, exposiciones, debates, etc., que sern
precisadas por el docente en cada sesin de aprendizaje.

5. EVALUACIN

La evaluacin es un proceso continuo y comprende la Evaluacin Continua, un Proyecto de


Curso y un Examen Final.

Evaluacin Continua.- Evala el proceso de aprendizaje a travs de la presentacin de


los avances de proyecto y las experiencias de taller o laboratorio. La Evaluacin Continua
se aplica en tres fechas: semana 4, 8 y 12.

El promedio final de la Evaluacin Continua representa el 40% de la nota del curso.

Proyecto de Curso.- Consiste en un proyecto que abordar integralmente las capacidades


y contenidos desarrollados. Se evaluara progresivamente, la presentacin final del proyecto
se llevara a cabo en la semana 15 y su peso valorativo es del 30%.

Evaluacin Final.- Consiste en una prueba escrita que abordar integralmente las
capacidades y contenidos desarrollados. Se lleva a cabo en la semana 16 y su peso
valorativo es del 30%.

Los estudiantes que despus de presentado el proyecto de la U.D. tengan promedios


desaprobatorios del 07 al 12 tienen la opcin de rendir en la semana 17 un Examen de
Recuperacin (Sustitutorio).

EVALUACIN DE RECUPERACIN (Sustitutorio):

Disponible para estudiantes desaprobados en la Unidad Didctica con notas del 07 al 12, el
examen de recuperacin consiste en la entrega de un trabajo prctico similar al del examen
final, la nota que obtenga reemplazar esta nota.

Observacin: Para poder acceder a la aprobacin de la unidad didctica el docente tomar en cuenta la
asistencia del alumno al 70% o ms de las clases programadas.

2
6. PROGRAMACIN
La programacin de los contenidos y evaluaciones se harn de acuerdo a los logros de
aprendizaje que atiendan, tal como se aprecia en el cuadro:

Logro de Semana Contenidos Actividad de Actividades de


aprendizaje aprendizaje Evaluacin
Reconoce su 1 Tema 1: Introduccin a ASP.NET Exposicin Identifica y
arquitectura y dialogada por conoce el patrn
entorno WEB de Arquitectura de la Web parte del MVC.
trabajo (Visual
Patrn MVC (Modelo Vista
docente. Crea un
Studio .Net) , Elaboracin de proyecto y
adems identifica Controlador) un caso disea un
el patrn MVC ASP.NET MVC 4.0 prctico formulario WEB
utilizando ASP Scaffolding y Razor guiado paso a utilizando la
.NET Web Form y MVC paso por el tecnologa MVC.
Vista Detalle con razor docente.

Implementa 2 Anotaciones y Validacin Exposicin Crea un


Seguridad a Simple MemberShip en MVC dialogada por proyecto Web
travs de las 4.0. parte del donde
anotaciones y docente. implementa
Elaboracin de Anotaciones y
validaciones de
un caso Validaciones de
datos, as como prctico datos.
la construccin guiado paso a
de un paso por el
MemberShip docente.
con MVC 4.0

Los estudiantes 3 Introduccin a Entity Elaboracin de Caso Prctico:


elaboran Framework un caso Laboratorio de
Mantenimientos La clase DbContext prctico Mantenimiento
guiado por el
a una o varias Mantenimientos de datos de Datos.
docente en
tablas utilizando
donde se
Entity realice un
Framework y mantenimiento
DBContext de datos.
Los estudiantes 4 Mantenimientos de Ejemplos y Caso Prctico:
elaboran Datos(Continuacin) ejercicios Laboratorio de
Mantenimientos guiados. Mantenimiento
a una o varias Desarrollo de de Datos.
Casos prcticos
tablas utilizando
y
Entity autoevaluacin.
Framework y Revisin de
Evaluacin
DBContext casos continua 1
prcticos y
asesora.

3
Los estudiantes 5 Consultas: Ejemplos y
elaboran ejercicios
consulta con Aplicacin de consultas Simples guiados.
Desarrollo de
uno o ms Aplicacin de consultas
Casos prcticos
parmetros, personalizadas y
utilizando la autoevaluacin.
tecnologa MVC. Revisin de
casos
prcticos y
asesora.
Los estudiantes 6 HTML Helpers Exposicin Laboratorio:
desarrollan Renderizado de los Helpers dialogada por HTML Helpers
aplicaciones parte del
Web utilizando docente.
Elaboracin de
el lenguaje
un caso
Razor. prctico
guiado paso a
paso por el
docente.
Los estudiantes 7 Las Vistas en MVC Exposicin Laboratorio:
desarrollan Vistas Parciales dialogada por Vistas
parte del
aplicaciones El patrn ViewModel docente.
Web utilizando En la semana 07
Elaboracin de
Vistas Parciales se evaluara a
un caso
prctico los alumnos y
guiado paso a ser
paso por el considerado
docente. como la
Los estudiantes 8 El control WebGrid de MVC Exposicin Evaluacin
desarrollan Miembros del WebGrid dialogada por continua 2
parte del
aplicaciones Customizacion del WebGrid
docente.
Web utilizando Consulta con filtros Elaboracin de
el control
un caso
WebGrid prctico
guiado paso a
paso por el
docente.
Los estudiantes 9 El patrn ioC Exposicin Laboratorio:
implementan el Implementaciones del IoC: dialogada por Implementacin
patrn de Services Locator parte del de OI con MVC
Inversion of docente. 4
Elaboracin de
Control (IoC)
un caso
utilizando la prctico
Dependency guiado paso a
injection. paso por el
docente.
10 Implementaciones del IoC:
Dependency Injection (DI)

Los estudiantes 11 El protocolo OAuth Exposicin Laboratorio:


desarrollan Proveedores externos para dialogada por Mantenimiento

4
aplicaciones autenticacin en MVC 4 parte del y Autenticacin
Web para la Revisin de la API de Facebook docente. con Facebook.
autenticacin, Elaboracin de
utilizando el un caso
prctico
protocolo
guiado paso a
OAuth Providers paso por el
con MVC 4.0 docente.

Los estudiantes 12 Expresiones Lambda con Entity Exposicin En la semana


interactan con Framework dialogada por 12 se evaluara
parte del a los alumnos
el Modelo Ejemplos prcticos
docente.
utilizando
Elaboracin de
y ser
Expresiones
un caso considerado
Lambda prctico como la
guiado paso a
paso por el Evaluacin
docente. continua 3

Los estudiantes 13 Introduccin a Jquery. Laboratorio:


desarrollan Interaccin con
aplicaciones Jquery.
Web utilizando
Jquery.

Los estudiantes 14 Introduccin a Ajax. Exposicin Laboratorio:


desarrollan Aplicaciones Practicas dialogada por Interaccin con
aplicaciones parte del Jquery, Ajax y
Web utilizando docente. MVC 4
Elaboracin de
Ajax y Jquery.
un caso
prctico
guiado paso a
paso por el
docente.
Los estudiantes 15 Implementacin y consumo de Exposicin En la semana 14
implementan y servicios WCF dialogada por se evaluara a
consumen parte del los alumnos y
docente.
servicios WCF Introduccin a los servicios ser
Elaboracin de
WCF considerado
un caso
Implementacin de un servicio prctico
como la
simple WCF con acceso a datos guiado paso a
Consumo de un servicio WCF paso por el
desde una aplicacin Web docente. Presentacion
CRUD con WCF de Proyecto

16 EVALUACIN FINAL
17 Evaluacin de recuperacin

5
7. REFERENCIAS BIBLIOGRFICAS

Pantigosa, J. (2008). Base de Datos con SQL-SERVER 2008. Lima: Megabyte.


Alarcn, E. & Crovetto, C. (2008). Modelamiento de Base de Datos con Erwin. Lima:
Megabyte.
Matsukawa, S. (2005). SQL-SERVER 2005. Lima: Editorial Macro.
Nevado, V. (2008). Introduccin a la Base de Datos relacional. Espaa: Visin Libros.
Microsoft Visual C# Fco. Javier Ceballos, Editorial Alfa omega. Ao 2013. Programacin
Transact SQL

8. REFERENCIAS ELECTRNICAS
http://www.wpftutorial.net/
http://www.codeproject.com/
http://msdn.microsoft.com/eses/library/vstudio/ms754130%28v=vs.100%29.aspx
https://hectorperez.wordpress.com/2008/05/03/introduccin-a-wpf-y-creacin-deuna-
aplicacin-wpf-3-d-parte-1-de-n-2/
http://docentefarem.wordpress.com/2012/08/22/formularios-de-interfazmultiple-
mdi/
http://www.ingenieriasystems.com/2013/11/Trabajando-con-Interfaces-
deMultiples-Documentos-MDI.html

9. Fecha de Actualizacin
14 de julio de 2017

You might also like