1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
SILABO
PROGRAMACIÓN WEB I
AMBATO– ECUADOR
2015
ABRIL - SEPTIEMBRE
2. 1
DENOMINACIÓNDE 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 EDICION
AÑ0
PUBLICACION EDITORIAL
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.
3. 2
AUTOR TITULO DEL LIBRO EDICION
AÑ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
4. 3
TÓPICOS O TEMAS CUBIERTOS
PROGR
AMA
DEL
CONTE
NIDO
DISCIP
LINAR
POR
TEMAS
N.-
Ho
ra
s
PROGRAMA DEACTIVIDADES, ENFOQUES
METODOLOGICOS, USO DELA TECNOLOGIA ESTRATEGIAS DE
EVALUACIÓN
BASADO EN
PROYECTOS/PRODUC
TOS
RESULTADOS DE
APRENDIZAJE /
COMPETENCIAS
Presenciales
N.-
Hor
as
Autónomas
N.-
Hor
as
Internet
y Progra
mación
Web
4
Taller sobre
tecnologías para
programación Web
2
Investigar nuevas tendencias de
tecnologías y estándares Web
4
Actuación en Clase.
Lecciones
Expone los conceptos
básicos de la
arquitectura de
aplicaciones web
estáticas y dinámicas
La
platafor
ma .Net
4
Taller sobre la
tecnología. Net de
Microsoft
4
Ejercicios Propuestos 4
Evaluación de trabajo
Autónomo
Requeri
mientos
e
Interfac
es de
desarrol
lo para
ASP
.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 trabajo
Autónomo
Lecciones
Control
es del
lado del
Servidor
4
Taller de
Programación
utilizando controles
comunes
4
Ejercicios Propuestos. 4
Evaluación de trabajo
Autónomo
Tipos de
controle
s de lado
del
servidor
4
Foro Debate sobre las
características de los
controles de Servidor
5
Ejercicios Propuestos.
Investigar controles
Adiciónales
4
Evaluación de trabajo
Autónomo.
Lecciones
Identificar la utilidad
de la tecnología .Net
en el desarrollo de
Aplicaciones Web
5. 4
Agregan
do
código a
una
página
ASP.NE
T
4
Taller de
Programación, creando
código en ASP.Net
5
Ejercicios Propuestos. Elaborar
mapa conceptual
4
Evaluación de trabajo
Autónomo
Presenta
ción del
texto
4
Taller de Diseño y
formato en la
presentaciónde textos
3
Ejercicios Propuestos 4
Evaluación de Trabajo
Autónomo
Herrami
entas de
Selecció
n
4
Taller de
Programación con
controles de selección
1
Ejercicios Propuestos 4
Lecciones. Participación
en Clase
Formula
rio de
envió y
devoluci
ón
4
Taller de
Programación,
generación de
Formularios
2
Ejercicios Propuestos. 4
Evaluación de trabajo
Autónomo
Explora
ción
4
Taller de
Programación sobre
controles de
Exploración
1
Ejercicios Propuestos 4
Evaluación de Trabajo
Autónomo
Analiza la estructura
de aplicaciones Web
estáticas y dinámicas
en base a los tipos de
controles a utilizar
Presenta
ción de
imágene
s
4 Taller de
Programación sobre
controles de
Exploración
1 Investigar los tipos de imágenes
publicables en Internet
4 Evaluación de trabajo
Autónomo
6. 5
Control
es de
Usuario
4
Taller de
programación,
controles de Usuario
1
Ejercicios Propuestos 4
Evaluación de Trabajo
Autónomo
Selecció
n de
fechas
4
Taller de
Programación, trabajo
con fechas y sus
controles
1
Ejercicios Propuestos 4
Participación en Clase.
Lecciones
Control
es de
enlaces
de datos
4
Taller de
Programación,
controles de enlace de
datos
1
Ejercicios Propuestos 4
Evaluación de trabajo
Autónomo
Control
es de
validaci
ón
4
Taller de
Programación,
controles de
Validación
2
Ejercicios Propuestos.
Investigar alternativas de
validación
4
Evaluación de trabajo
Autónomo.
Lecciones
Diseñar interfaces de
Aplicaciones Web
Dinámicas, que
cumplan estándares de
accesibilidad
Introdu
cción a
las
Bases de
datos
4
Exposiciones Debate
sobre las Bases de
Datos
1
Investigar sobre las bases de
datos más utilizadas para
aplicaciones Web
4
Prueba escrita. Ronda
de Preguntas
7. 6
Compon
entes de
ADO
.NET
4
Foro sobre la
estructura de ADO
.NET
1
Realizar un mapa conceptual
sobre la estructura de los
proveedores de datos
4
Evaluación de trabajo
Autónomo
Requeri
mientos
de la
platafor
ma
ADO
.NET
4
Taller de
Programación,
ADO.NET básico
2
Ejercicios Propuestos. 4
Evaluación de trabajo
Autónomo
Proveed
ores de
datos
ADO
.NET
2
Taller de
Programación, Acceso
a fuentes de Datos
Variadas
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
un
origen
de datos
con
Progra
mación
Orienta
da a
Objetos
4
Taller de
Programación, Acceso
a datos con POO
5
Ejercicios Propuestos. Elaborar
una aplicación
4
Evaluación de Trabajo
Autónomo.
Lecciones
LINQ 2 Taller de
Programació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
2
Evaluación de Trabajo
Autónomo
8. 7
Diseño
grafico
para
Páginas
Web
4
Taller Manejo de editor
grafico
Fireworks
5
Ejercicios Propuestos 4
Evaluación de Trabajo
Autónomo
Medir la importancia y
efectividad de las
aplicaciones web
enfocadas en el
usuario final.
Hojas de
Estilo
2
Taller de maquetado
con hojas de estilo
CSS
1
Ejercicios Propuestos 2
Evaluación de Trabajo
Autónomo
Manejo
de XML
4
Taller de
Programación, Manejo
de archivos XML
2
Ejercicios Propuestos 4
Evaluación de Trabajo
Autónomo
XHTM
L
4
Foro Debate
características del
estándar XHTML
2
Investigar la evolución de
estándares de lenguajes de
Marcas
4
Actuación en Clase.
Lecciones
96 64 96
HORARIO DE CLASE / LABORATORIO:
HORAS/JORNADA LUNES MARTES MIERCOLES JUEVES VIERNES
1
2
3
4
5
NÚMERO DE SESIONES DE CLASE PORSEMANA:
10. 9
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 CONTENIDOS
DISCIPLINARES
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 CONLOS OBJETIVOS DE LA INSTITUCIÓNYLA 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.
Desarrollaraplicacionesinformáticasparaentornos web,respetandocriteriosde diseño,usabilidady
eficacia.
RESULTADOS DE APRENDIZAJE DE LA
CARRERA
CONTRIBUCIÓN RESULTADOS DE
APRENDIZAJE DE LA
ASIGNATURA
ALTA MEDIA BAJA
11. 10
(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 de
Aplicaciones Web Dinámicas, que
cumplan estándares de accesibilidad
X
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.
X
Elabora 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 Web
X
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 las
aplicaciones web estáticas y
dinámicas
GUÍA DE APRENDIZAJE
ACTIVIDADES
ACTIVIDADESARTICULACIÓN 1
1. Atender en el aula.
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
12. 11
• 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
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
13. 12
• 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 delestá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.
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.
14. 13
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 DELCURSO
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 DE
TRABAJO
AUTONOMO
20%
20% 20% 20%
PROYECTO
INTEGRADOR 100%
TOTAL 100% 100% 100% 100% 100%
RESPONSABLE DE LA ELABORACIONDEL SILABO: Ing. Julieta Campi
FECHA DE ELABORACION: Abril – 2015
Revisado: 08/04/2015
15. 14
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