2015
ECUADOR – AMBATO
PROGRAMACIÓN WEB I
SILABO
CARRERA DE SISTEMAS
FACULTAD DE SISTEMAS MERCANTILES
“UNIANDES”
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
ABRIL - SEPTIEMBRE
DENOMINACIÓN DE LA ASIGNATURA: PROGRAMACIÓN WEB I
CÓDIGO: NÚMERO DE CRÉDITOS
SIS07PWI TOTAL: 6 TEÓRICOS: 2 PRÁCTICOS: 4
DEFINICION DE LA ASIGNATURA EN EL CAMPO DE ESTUDIO:
El sílabo corresponde al eje de formación profesional, nivel alto de la Ingeniería de Sistemas. Este módulo es de naturaleza teórico-práctico y su propósito es desarrollar en el estudiante las habilidades y destrezas para el análisis, diseño e implementación de aplicación web dinámica bajo escenarios modernos de aplicaciones, utilizando la tecnología ASP.Net.
PRE- REQUISITOS CO-REQUISITOS
ASIGNATURA CÓDIGO ASIGNATURA CÓDIGO
Intranets Extranets SIS06IE Desarrollo Cliente Servidor I SIS07DCSI
Seguridad Informática SIS07SI
Robótica SIS07R
Sistemas Móviles SIS07SM
TEXTO Y OTRAS REFERENCIAS
Libro Principal de Consulta
AUTOR TITULO DEL LIBRO EDICIONAÑ0
PUBLICACIONEDITORIAL
Francia, Darío
Rafael
Desarrollo de Aplicaciones
ASP.NET
2da 2005 Macro
Referencias bibliográficas como complemento para el aprendizaje de los alumnos y referencias virtuales.
1
AUTOR TITULO DEL LIBRO EDICIONAÑO
PUBLICACION EDITORIAL
Cevallos, Javier Visual Basic .Net 3ra 2010 Ra-Ma
Gómez Jiménez,
Enrique
Aplicaciones con Visual
Basic .Net
1ra 2010 Alfaomega
Villa Hernández,
Jorge Daniel
Internet: servicios avanzados
1ra 2007 Editorial Universitaria
*Acceso a través de la biblioteca virtual Uniandes
OBJETIVOS GENERALES DEL CURSO
OBJETIVO GENERAL:
- Desarrollar aplicaciones informáticas para entornos web, respetando criterios de diseño, usabilidad
y eficacia.
Cognitivos:
- Conocer los diferentes lenguajes y herramientas para el desarrollo de aplicaciones Web.
- Diferenciar las características de los principales servidores para aplicaciones.
Habilidades:
- Implementar servidores de aplicaciones para entornos web considerando medidas de seguridad y
performance idóneos de acuerdo a cada entorno.
- Diseñar y desarrollar aplicaciones web que cumplan con estándares de la industria, conservando
criterios de usabilidad, eficiencia y diseño.
Valores:
- Demostrar Trabajo en equipo, integridad, y sentido ético en sus actividades diarias.
Hábitos Mentales:
- Predisposición y entusiasmo hacia nuevo aprendizaje sobre programación y Tecnologías Web
TÓPICOS O TEMAS CUBIERTOS
PROGR
AMAN.- PROGRAMA DE ACTIVIDADES, ENFOQUES
METODOLOGICOS, USO DE LA TECNOLOGIA
ESTRATEGIAS DE
EVALUACIÓN
RESULTADOS DE
APRENDIZAJE /
COMPETENCIAS
2
DEL
CONTE
NIDO
DISCIP
LINAR
POR
TEMAS
Ho ra s
BASADO EN
PROYECTOS/PRODUC
TOS
Presenciales
N.-
Hor as
Autónomas
N.-
Hor as
Internet y Progra maciónWeb
4Taller sobre
tecnologías para programación Web
2
Investigar nuevas tendencias de tecnologías y estándares Web
4Actuación en Clase.
Lecciones
Expone los conceptos básicos de la
arquitectura deaplicaciones web
estáticas y dinámicas
La platafor ma .Net
4Taller sobre la
tecnología. Net deMicrosoft
4
Ejercicios Propuestos 4Evaluación de trabajo
Autónomo
Requeri mientos
eInterfac
es dedesarrol lo paraASP.NET
4 Taller de Instalación y Reconocimiento de
Interfaz de Desarrollo
4 Ejercicios Propuestos.Investigar Requerimientos de software para instalar IDEs
4 Evaluación de trabajoAutónomoLecciones
Control es del
lado delServidor
4
Taller deProgramación
utilizando controles comunes
4
Ejercicios Propuestos. 4Evaluación de trabajo
Autónomo
Tipos de controles de lado
del servidor
4Foro Debate sobre las características de los controles de Servidor
5
Ejercicios Propuestos.Investigar controles
Adiciónales4
Evaluación de trabajo Autónomo.Lecciones
Identificar la utilidad de la tecnología .Net en el desarrollo deAplicaciones Web
Agregan do
código a una
páginaASP.NE
T
4Taller de
Programación, creando código en ASP.Net
5
Ejercicios Propuestos. Elaborar mapa conceptual
4Evaluación de trabajo
Autónomo
3
Presenta ción del
texto4
Taller de Diseño y formato en la
presentación de textos
3
Ejercicios Propuestos 4Evaluación de Trabajo
Autónomo
Herramientas deSelecció
n
4Taller de
Programación con controles de selección
1
Ejercicios Propuestos 4Lecciones. Participación
en Clase
Formula rio de
envió y devoluci
ón
4
Taller deProgramación, generación deFormularios
2
Ejercicios Propuestos. 4Evaluación de trabajo
Autónomo
Explora ción
4
Taller deProgramación sobre
controles deExploración
1
Ejercicios Propuestos 4Evaluación de Trabajo
Autónomo
Analiza la estructura de aplicaciones Webestáticas y dinámicas en base a los tipos de
controles a utilizar
Presenta ción de
imágenes
4 Taller deProgramación sobre
controles deExploración
1 Investigar los tipos de imágenes publicables en Internet
4 Evaluación de trabajo Autónomo
Control es de
Usuario4
Taller de programación,
controles de Usuario
1
Ejercicios Propuestos 4Evaluación de Trabajo
Autónomo
Selecció n de
fechas4
Taller deProgramación, trabajo
con fechas y sus controles
1
Ejercicios Propuestos 4Participación en Clase.
Lecciones
4
Control es de
enlaces de datos
4
Taller deProgramación,
controles de enlace dedatos
1
Ejercicios Propuestos 4Evaluación de trabajo
Autónomo
Control es de
validaci ón
4
Taller deProgramación, controles deValidación
2
Ejercicios Propuestos.Investigar alternativas de
validación4
Evaluación de trabajo Autónomo.Lecciones
Diseñar interfaces deAplicaciones Web
Dinámicas, que cumplan estándares de
accesibilidad
Introdu cción a
lasBases de
datos
4Exposiciones Debate
sobre las Bases deDatos
1
Investigar sobre las bases de datos más utilizadas para
aplicaciones Web4
Prueba escrita. Ronda de Preguntas
Componentes de
ADO.NET
4Foro sobre la
estructura de ADO.NET
1
Realizar un mapa conceptual sobre la estructura de los
proveedores de datos4
Evaluación de trabajo Autónomo
Requeri mientos
de laplatafor
maADO.NET
4Taller de
Programación,ADO.NET básico
2
Ejercicios Propuestos. 4Evaluación de trabajo
Autónomo
Proveed ores de datosADO.NET
2
Taller deProgramación, Acceso
a fuentes de DatosVariadas
4
Ejercicios Propuestos.2
Evaluación de Trabajo Autónomo
Propone Aplicaciones Web para la solución de los inconvenientes
de gestión en empresas o instituciones
Conectá ndose a
unorigen
de datos con
Progra maciónOrienta
da aObjetos
4 Taller deProgramación, Acceso
a datos con POO
5 Ejercicios Propuestos. Elaborar una aplicación
4 Evaluación de Trabajo Autónomo.Lecciones
5
LINQ 2 Taller deProgramación, LINQ
2 Ejercicios Propuestos 2 Evaluación de Trabajo Autónomo
Publicac ión de
Servicio s en
Internet
2
Taller de programación,Publicación de aplicaciones en
Internet
2
Investigar planes comerciales de Hosting en ASP NET
2Evaluación de Trabajo
Autónomo
Diseño grafico para
Páginas Web
4Taller Manejo de editor
graficoFireworks
5
Ejercicios Propuestos 4Evaluación de Trabajo
Autónomo
Medir la importancia y efectividad de las aplicaciones web enfocadas en el usuario final.
Hojas de Estilo
2Taller de maquetado con hojas de estilo
CSS
1
Ejercicios Propuestos 2Evaluación de Trabajo
Autónomo
Manejo de XML
4Taller de
Programación, Manejo de archivos XML
2
Ejercicios Propuestos 4Evaluación de Trabajo
Autónomo
XHTML
4Foro Debate
características del estándar XHTML
2
Investigar la evolución de estándares de lenguajes de
Marcas4
Actuación en Clase. Lecciones
96 64 96
6
HORARIO DE CLASE / LABORATORIO:
HORAS/JORNADA LUNES MARTES MIERCOLES JUEVES VIERNES
1
2
3
4
5
NÚMERO DE SESIONES DE CLASE POR SEMANA:
DURACIÓN DE CADA SESIÓN
PARA CUBRIR EL CONTENIDO TEÓRICO
PARA CUBRIR LAS ACTIVIDADES PRÁCTICAS
Semana 1 – 5 Horas 2 3
Semana 2 – 5 Horas 2 3
Semana 3 – 5 Horas 2 3
Semana 4 – 5 Horas 2 4
Semana 5 – 5 Horas 2 3
Semana 6 – 5 Horas 2 3
Semana 7 – 5 Horas 1 4
Semana 8 – 5 Horas 2 3
Semana 9 – 5 Horas 1 3
Semana 10 – 5 Horas 1 4
Semana 11 – 5 Horas 2 3
Semana 12 – 5 Horas 1 4
Semana 13 – 5 Horas 2 3
Semana 14 – 5 Horas 2 3
Semana 15 – 5 Horas 2 4
Semana 16 – 5 Horas 1 3
7
Semana 17 – 5 Horas 2 4
Semana18 – 5 Horas 2 3
Semana 19 – 6 Horas 1 4
Total: 32 64
CONTRIBUCIÓN DEL CURSO EN LA FORMACIÓN DE UN PROFESIONAL:
DESCRIBIR ¿CÓMO EL CONTENIDO DISCIPLINAR CONTRIBUYE PARA LA FORMACIÓN DEL PROFESIONAL?
La programación de Aplicaciones Web son un elemento esencial en la formación del ingeniero en sistemas, ya que es indispensable que casi al término de sus estudios tenga un enfoque global en cuanto a proveer soluciones a las empresas con visión de negocio y una forma de cumplir con ese objetivo es el implementar dentro de las mismas aplicaciones web que estén disponibles en todo momento. El estudiante estará en la capacidad de reconocer la estructura de una aplicación y diseñar una aplicación web para una empresa determinada.
DESTAQUE LA VINCULACIÓN O RELACIÓN CON OTROS CONTENIDOSDISCIPLINARES
La Asignatura de programación web II cierra el perfil profesional del ingeniero en Sistemas en su
formación para el área de desarrollo Web, a través de las asignaturas como Intranets &Extranets,
Programación Web I, Comercio Electrónico y la presente, el futuro ingeniero será capaz de diseñar,
gestionar y administrar aplicaciones Web en empresas o instituciones.
INDIQUE EL TIPO DE FORMACIÓN A QUE CORRESPONDE LA MATERIA Y LA RELACIÓN CON LOS OBJETIVOS DE LA INSTITUCIÓN Y LA CARRERA
La Asignatura está contemplada dentro del are de las profesionalizantes y responde claramente a los objetivos de la carrera ya que apunta a fortalecer el perfil de egreso del profesional de Sistemas.
8
Desarrollar aplicaciones informáticas para entornos web, respetando criterios de diseño, usabilidad y eficacia.
RESULTADOS DE APRENDIZAJE DE LACARRERA
CONTRIBUCIÓN RESULTADOS DEAPRENDIZAJE DE LA
ASIGNATURAALTA MEDIA BAJA
(EVALUACION) Medir la importancia y efectividad de las aplicaciones web
enfocadas en el usuario final.X
Redactar Informes de resultados de importancia y
efectividad
(SINTESIS) Propone Aplicaciones Web para la solución de los inconvenientes de gestión en empresas o instituciones
X Presentar propuesta de solución
(APLICACIÓN) Diseñar interfaces deAplicaciones Web Dinámicas, que
cumplan estándares de accesibilidadX
Presentar pantallas de diseño de la aplicación
(ANALISIS)Analiza la estructura de aplicaciones Web estáticas y dinámicas
en base a los tipos de controles a utilizar.
XElabora un diagrama de
procesos de una aplicación web estática y dinámica
(COMPRENSION) Identificar la utilidad de la tecnología .Net en el desarrollo de
Aplicaciones WebX
Realiza en grupo un resumen de la utilidad de la tecnología
.Net
(CONOCIMIENTO) Expone los conceptos básicos de la arquitectura de aplicaciones web estáticas y dinámicas
X
Mediante disertación oral explica en clase acerca de lasaplicaciones web estáticas y
dinámicas
GUÍA DE APRENDIZAJE
ACTIVIDADES
ACTIVIDADESARTICULACIÓN 1
1. Atender en el aula.
9
2. Conceptos básicos de la arquitectura de aplicaciones web estáticas y dinámicas
GUÍA DE ESTUDIO
• Participar en el aula. Consultar en Internet.
• Leer la bibliografía existente. Foro en base a las
ingenierías
• Taller sobre tecnologías para programación Web
• Taller sobre la tecnología. Net de Microsoft
• Taller de Instalación y Reconocimiento de Interfaz de Desarrollo
Taller de Programación utilizando controles comunes
EVALUACIÓN: Se evaluará las investigaciones y ejercicios propuestos de los talleres.
ACTIVIDADESARTICULACIÓN 2
1. Atender en el aula.
2. La utilidad de la tecnología .Net en el desarrollo de Aplicaciones Web
3. La estructura de aplicaciones Web estáticas y dinámicas en base a los tipos de controles a utilizar
GUÍA DE ESTUDIO
• Participar en el aula. Consultar en Internet.
• Leer la bibliografía existente.
• Foro Debate sobre las características de los controles de Servidor
• Taller de Programación, creando código en ASP.Net
• Taller de Diseño y formato en la presentación de textos
• Taller de Programación con controles de selección
• Taller de Programación, generación de Formularios
• Taller de Programación sobre controles de Exploración
• Taller de programación, controles de Usuario
EVALUACIÓN: Se evaluará las investigaciones y ejercicios propuestos de los talleres.
ACTIVIDADESARTICULACIÓN 3
1. Atender en el aula.
2. Analizar la estructura de aplicaciones Web estáticas y dinámicas en base a los tipos de controles a
utilizar
3. Diseñar interfaces de Aplicaciones Web Dinámicas
10
GUÍA DE ESTUDIO
• Participar en el aula. Consultar en Internet.
• Leer la bibliografía existente.
• Taller de Programación, trabajo con fechas y sus controles
• Taller de Programación, controles de enlace de datos
• Taller de Programación, controles de Validación
• Debate sobre las Bases de Datos
• Foro sobre la estructura de ADO .NET
• Taller de Programación, ADO.NET básico
EVALUACIÓN: Se evaluará las investigaciones, un mapa conceptual sobre la estructura de los
proveedores de datos y ejercicios propuestos de los talleres.
ACTIVIDADESARTICULACIÓN 4
1. Atender en el aula.
2. Aplicaciones Web para la solución de los inconvenientes de gestión en empresas o instituciones
GUÍA DE ESTUDIO
• Participar en el aula. Consultar en Internet. Leer la bibliografía existente.
• Taller de Programación, Acceso a fuentes de Datos Variadas
• Taller de Programación, Acceso a datos con POO
• Taller de Programación, LINQ
• Taller de programación, Publicación de aplicaciones en Internet
• Taller Manejo de editor gráfico Fireworks
• Taller de maquetado con hojas de estilo CSS
• Taller de Programación, Manejo de archivos XML
• Foro Debate características del estándar XHTML
EVALUACIÓN: Se evaluará el desarrollo un caso práctico, las investigaciones y ejercicios propuestos de los talleres.
METODOLOGIA
El profesor hará la presentación introductoria del sílabo, sus objetivos y resultados de
aprendizaje.
Exposición de la teoría y ejemplificación práctica de los temas tratados.
11
Participación activa del alumno mediante la elaboración y sustentación de casos de estudio
Investigación y aplicación de los temas tratados en sistemas de información reales.
RECURSOS
• Computadores. • Proyector. • Pizarra. • Bibliografía Referente. • Uso intensivo de Internet • Plataforma Virtual de Portafolio y Acompañamiento estudiantil
(http://sistemas.uniandes.edu.ec/aula)
FORMAS DE EVALUACIÓN DEL CURSO
PRIMER PARCIAL
SEGUNDO PARCIAL
TERCER PARCIAL
CUARTO PARCIAL
EVALUACION FINAL
EXAMENES 40% 40% 40% 40%
LECCIONES 10% 10% 10% 10%
TAREAS 10% 10% 10% 10%
INFORMES 10% 10% 10% 10%
PARTICIPACION EN CLASE 10% 10% 10% 10%
ACTIVIDADES DETRABAJO
AUTONOMO20%
20% 20% 20%
PROYECTO INTEGRADOR 100%
TOTAL 100% 100% 100% 100% 100%
RESPONSABLE DE LA ELABORACION DEL SILABO: Ing. Julieta Campi
FECHA DE ELABORACION: Abril – 2015
12
Revisado: 08/04/2015
Ing. Laura Ochoa Escobar
Directora Carrera Sistemas
ANEXOS
Desarrollo de Ambientes de Aprendizaje
Los ambientes de aprendizaje presenciales incorporan el uso de las tecnologías en ambientes de no presencialidad, una evidencia de ello es el portafolio del estudiante.
Enfoques Metodológicos
Los enfoques metodológicos son entre otros: interdisciplinariedad de contenidos, inteligencia colectiva, reflexión metacognitiva, enfoque comunicativo y trabajo en equipo.
Uso de las Tecnologías
El uso de las tecnologías permite alcanzar las competencias necesarias para el desarrollo
profesional del estudiante, entre otras tecnologías se utilizarán: foros de chat, video
13